1 item
Open an EPUB, replace text throughout the book, and download the edited file. Runs entirely offline and requires no permissions. EPUB Find & Replace lets you open an EPUB book, replace a word or phrase throughout it, and download the edited copy — all directly in your browser. Everything runs locally. The extension requests no permissions, declares no host permissions, includes no content scripts and no background service worker, and makes no network requests. Your file never leaves your machine. Features • Drag-and-drop or click to open an .epub file. • Find any text, or use a JavaScript regular expression with $1, $2, … back-references in the replacement. • Case-sensitive or case-insensitive matching. • Downloads a new file named <original>-edited.epub. • Report of results: total replacements plus a per-file breakdown so you can see exactly what changed. • Preserves images, fonts, and other binary resources byte-for-byte. • Preserves the required "mimetype" first-entry, stored EPUB structure so readers accept the output. Privacy by design Because the extension has an empty permissions list, an empty host_permissions list, no background page, and no network access, there is nothing for it to send anywhere. Everything happens in the popup, in memory, on your machine. Requirements • Chrome 103 or newer (uses the built-in CompressionStream / DecompressionStream "deflate-raw" format). Known limitation A phrase split across HTML formatting tags in the source markup (e.g. "<em>Hello</em> world") may not match, because replacement operates on the underlying markup, not on rendered text.
Aug 16, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.