Analyze a MOBI ebook as JSON

Inspect a MOBI ebook's binary structure (container sections, compressed text, and EXTH metadata) as a JSON report.

You’ll need
PDFTextMarkdownEPUBWord documentPowerPoint presentationExcel spreadsheetHTML documentcertificatePNGJPEGWebPBMPPBMGIFFITSSVGDXFFLACAudioVideoZIPTARDetailsFile+22
40 MB max
You’ll get
Details
How long
Under 1 min

MOBI (Mobipocket) ebooks are not plain text. They are PalmDB databases whose records hold PalmDOC-compressed HTML plus an EXTH metadata block (title, author, publisher, and so on). This page analyzes that structure and returns it as JSON.

How to inspect a MOBI file

  1. Upload a .mobi ebook up to 40 MB.
  2. Press Convert file.
  3. Read the JSON report of the container's structure on the result page.

Why binwalk? The stable qpdf binary reads PDF files only and cannot open a MOBI. binwalk parses the binary layout of any file, so it is the honest tool for turning a MOBI's structures into JSON.

What you get

The report reflects what is actually stored in your file:

  • The PalmDB header (type/creator keys, record count)
  • The embedded MOBI record sections
  • Any embedded signatures binwalk recognizes

When this is useful

  • You received a .mobi that software refuses to open and want to understand why
  • You are debugging an ebook's container structure
  • You want a machine-readable record of what is really inside the file

Common questions