Toilet Finder
v1.10 · Docs
Discord
Browser Extension

Toilet Finder

Find PDF, EPUB and MOBI files across the web — fast, private, and without friction.

✓ v1.10 stable PDF · EPUB · MOBI 9 languages No data collected
Download .zip
Manual install · All browsers
Browser Store
One-click install · Auto-updates
Compatible search engines
Google Bing DuckDuckGo Brave
Overview
What is Toilet Finder?

A browser extension that automates ebook and document searches. Instead of typing filetype:pdf every time, the extension does it for you — with format filters, engine selection, history, favorites, and live previews.

Smart search
Appends filetype operators automatically.
Multi-format
Filter by PDF, EPUB, or MOBI — or all three at once.
History & Favorites
Every search saved locally. Star your best ones.
Multi-engine
Google, Bing, DuckDuckGo, Brave — or custom URL.
Live preview
Inline preview as you type via DuckDuckGo API.
Author Search
Separate title and author fields for precise results.
Smart Favorites
Label, sort and re-launch saved searches instantly.
Made with Love
Built entirely with heart. ❤️
Compatibility
Supported browsers
ChromeChrome 88+
FirefoxFirefox 89+
EdgeEdge 88+
BraveBrave 1.20+
Setup
Installation

Two ways to install. Choose what works best for you.

Download .zip
Manual install · All browsers
Browser Store
One-click install · Auto-updates
ℹ️

Manifest V2 extension. Chrome, Edge and Brave require Developer Mode. Firefox uses about:debugging for temporary installs.

FirefoxFirefox
1
Download the .zip
Get pem-search.zip and extract it to any folder.
2
Open about:debugging
Type about:debugging#/runtime/this-firefox in the address bar.
3
Load temporary add-on
Click Load Temporary Add-on and select manifest.json.
4
Done
The icon appears in your toolbar. Click it to start searching.
⚠️

Temporary extensions are removed when Firefox restarts. Reload via about:debugging each session.

Chrome Edge Brave Chrome / Edge / Brave
1
Enable Developer Mode
Go to chrome://extensions and toggle Developer mode on.
2
Load unpacked
Click Load unpacked and select the folder with manifest.json.
3
Pin to toolbar
Click the puzzle icon and pin Toilet Finder for easy access.
How it works
Features

Everything inside the extension explained.

Search

Type a title or author, choose a format, press Enter. The extension builds the query:

Clean Code Robert Martin filetype:pdf OR filetype:epub OR filetype:mobi
💡

Include the author's name for better results. atomic habits james clear beats just atomic habits.

Filters
History
Favorites
Preview

As you type (3+ chars), an inline panel shows title, URL and description via DuckDuckGo Instant Answer API.

⚠️

Works best for popular books. Obscure titles may return nothing — expected behavior.

Author field

Click Search by author below the format filters to reveal a dedicated author field. The extension builds precise operator queries:

Clean Code intitle:"Robert Martin" OR inurl:"Robert Martin" filetype:pdf
💡

The extension also detects author names in your query automatically and offers to move them to the author field.

Smart features
Favorites
Developer mode

Enable in Settings to reveal the Custom URL field. The extension appends the encoded query after your URL.

# Custom SearXNG instance
https://search.myserver.com/?q=

# Result:
https://search.myserver.com/?q=clean%20code%20filetype%3Apdf
⚠️

Saving a custom URL deactivates preset engines. Click any preset to switch back.

Keyboard
Shortcuts

Active only when the popup is open. Designed to avoid browser conflicts.

ActionShortcut
Run search
Enter
Focus search input
CtrlK
Switch to Search tab
Ctrl1
Switch to History tab
Ctrl2
Switch to Favorites tab
Ctrl3
Switch to Settings tab
Ctrl4
Cycle format filter
CtrlShiftF
Copy query to clipboard
CtrlShiftC
Toggle author field
CtrlShiftA
Toggle compact mode
CtrlShiftM
Close popup / clear field
Esc
💡

A flash notification confirms each shortcut action at the bottom of the popup.

Support
Help & FAQ

Common questions about installing and using the extension.

Firefox only keeps temporary add-ons for the current session. Reload via about:debugging → Load Temporary Add-on each restart.
The preview uses DuckDuckGo's Instant Answer API — works for popular books and authors. For obscure titles it returns nothing and hides automatically. Expected behavior.
No. History, favorites, and settings are stored locally via browser.storage.local. Nothing leaves your device except the search queries you choose to open.
Intentional. Dark mode uses a fixed neutral palette. Your accent is saved and applied when you switch back to light mode.
Yes. Replace icons/logo.png with your image (64×64 PNG recommended). For the toolbar icon, replace icons/icon48.png.
Clear history from the History tab and favorites from the Favorites tab. To reset all settings, clear extension storage from your browser's extension management page.
Version history
Changelog

A record of every update.

v1.102026Latest
ADDBrowser logos in compatibility pills
ADDDiscord button in header
ADDSettings redesigned with icon sections
FIXAccent color only applies in light mode
RMVHerobrine has been removed
v1.062026
ADDAccent color picker (8 swatches)
ADDDeveloper mode with custom search URL
ADDKeyboard shortcuts (Ctrl+K, Ctrl+1–4, Ctrl+Shift+F)
ADDConfirm modal before clearing history
ADDInline preview via DuckDuckGo API
ADDFavorites tab (up to 50 entries)
v1.052026
ADD9-language interface translation
ADDSearch history (30 entries)
ADDDark mode toggle
ADD4 search engine presets
v1.012026
ADDInitial release
ADDPDF / EPUB / MOBI format filters
ADDSearch with Enter key