Restore EPUB entity encoding
Automatically traverse decodable file types and perform entity decoding according to advanced rules.
Local processing · No File Upload Required
Files are processed in this browser without automatic uploads. Loading processing components for the first time may require an internet connection.
Click to Select EPUB File
Uses for decoding EPUB entities
Numeric entities represent text using character numbers. Decoding them helps edit or inspect EPUB content while preserving the ebook archive structure.
Safe entities are preserved by default; advanced rules may affect content, so check the replacement preview first.
Capabilities explained
Processing scope and file types
Analyze decodable files in the EPUB, then limit scope by extension and path rules. Do not treat binary resources such as images or fonts as text.
Safe entities and advanced rules
The default mode preserves safe entities that affect markup structure. More permissive rules may change meaning; review replacement previews and statistics before processing.
Practical examples
Decode decimal and hexadecimal numeric entities
Input
A 中
Conversion Result
A 中
With decimal and hexadecimal decoding enabled and all characters allowed, these entities represent A and the character U+4E2D.
Usage Steps
Upload EPUB
After selecting the .epub file, all processing is completed locally in your browser.
Configuration Rules
Automatically traverse decodable file types and perform entity decoding according to advanced rules.
Preview and Export
Review the replacement list and segment comparison, then download the new EPUB after confirmation.
Frequently Asked Questions
Which files are changed?
Automatically traverse decodable file types and perform entity decoding according to advanced rules.
How can I check the decoded changes?
Review the replacement list and segment comparison, then download the new EPUB after confirmation.
Why are some entities preserved in the output?
Safe defaults, character filters or file-scope limits may preserve them. Review matched file types and previews instead of forcing decoding on every file just to remove symbols.
