Convert MOBI to EPUB
Unpack MOBI / PalmDOC text (stored and PalmDOC variants), read the title and author from EXTH and rebuild a minimal readable EPUB2 (XHTML + OPF + NCX + zip). Conversion runs in Rust-compiled WebAssembly and the file never leaves your browser.
Runs in your browserEvery computation happens in your browser — your data never leaves this device.
New EPUB
The output is EPUB base64 and can be pasted into the other EPUB tools.
Loading the ebook module…
Paste the MOBI base64 to start converting
Chapters: 0 · Text bytes: 0 · Text records: 0
What this tool does
- Convert a MOBI into the more portable EPUB format.
- Re-typeset the body of an old ebook.
- Check the EXTH title and author inside a MOBI.
Example
Input
VGVzdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQk9PS01PQkkAAAAAAAAAAAACAAAAXgAAAAAAAAGBAAAAAAABAAAAAABiAAEPoAAAAABNT0JJAAAA6AAAAAIAAP3pAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARVhUSAAAACsAAAACAAAAZAAAAAtBZGEAAAH3AAAAFFR3byBDaGFwdGVyczxodG1sPjxib2R5PjxoMT5UaGUgRmlyc3Q8L2gxPjxwPkFscGhhIHRleHQuPC9wPjxoMj5UaGUgU2Vjb25kPC9oMj48cD5CZXRhIHRleHQuPC9wPjwvYm9keT48L2h0bWw+AAA=
Output
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
The input is the base64 of a MOBI file; the resulting EPUB is readable by the EPUB metadata and EPUB to text tools.
Frequently asked questions
Which MOBI compressions work?
Only stored (type 1) and PalmDOC (type 2); HUFF/CDIC (type 17480) returns unsupported.
Is KF8 supported?
No. KF8 / AZW3 uses a different body layout and this tool never pretends to decode it.
Where do title and author come from?
From EXTH 503 (title) and 100 (author); if absent it falls back to the PalmDB name.
Is the original layout kept?
No. The body is re-split on h1/h2 headings and rebuilt as a simple EPUB2 structure.
Keywords:mobiepub电子书转换mobi to epuboffline