Extract images from MOBI, on your device. Nothing ever uploads.

Drop up to 20 MOBI, AZW, AZW3 or PRC books below — get every image out byte-for-byte, exactly as stored, in record order. Download each image, or all of them as a ZIP.

  • Your file data never leaves the device
  • MOBI, AZW, AZW3, PRC, record order
  • Batch up to 20 books + ZIP
  • Sequential names, image-01, image-02…

Extract images from MOBI books

Add your MOBI books

Drag & drop MOBI books here

or browse your files · you can also paste from clipboard (Ctrl+V)

A MOBI book is a PalmDB container — read on this device, no upload: the record list is read, record 0's PalmDOC and MOBI headers are parsed (including the EXTH header), and every record from the first image index onward whose bytes match image magic is pulled out in record order. Every image downloads byte-for-byte, exactly as stored — no re-encoding, no quality loss — under sequential names (image-01, image-02, …) because a MOBI book stores no filenames. HEIC images cannot be previewed in most browsers, so they show a “preview unavailable” note — they still download byte-for-byte. Duplicate pictures are listed as skipped instead of extracted twice, and metadata records (FLIS, FCIS, INDX) are skipped silently. DRM-protected books (EXTH types 401/402) and PalmDOC-encrypted books are refused with a clear message; plain text, EPUB, PDF, DOCX, XLSX, ZIP and legacy .doc files are refused with a pointer at the right tool or fix.

    No files yet. Everything stays on this device. Downloads start instantly.

    Privacy you can verify, not just trust

    Most online MOBI tools upload your books to their servers first — and some keep a download link live for 30 days, or cap free conversions at a few per month. This one can't: each image is pulled out of your book bytes entirely in your browser. Your file data never leaves the device — the only third-party requests are the site's own analytics, which count page views — and it uploads nothing, ever. There is no file fetched after load for the extraction itself. Don't take our word for it:

    New cross-origin requests during use: 0
    1. Press F12 to open developer tools, then the Network tab.
    2. Extract any book above. Watch: apart from the site's analytics, nothing new is requested — no uploads, and no file data ever leaves your device.
    3. Extra credit: disconnect your internet after this page loads — extraction still works.

    How to extract images from a MOBI without uploading it

    Every "free" online MOBI tool you've used uploads your book to a company server, extracts it there, and — in several documented cases — keeps a copy or a live download link for days, or limits free users to a few conversions a month. For books you bought, were sent in confidence, or simply wouldn't post publicly, that's an unnecessary risk. The safer approach is to extract the file where it already is: on your own device.

    This tool does exactly that. When you drop a MOBI here, your browser:

    1. Checks the file is really a MOBI book — by its magic bytes, not its name — so a JPEG renamed .mobi is refused with a clear message, a CBZ or plain .zip renamed .mobi is refused with a pointer at the CBR tools, an EPUB renamed .mobi is refused with a pointer at the Extract Images from EPUB tool, a PDF renamed .mobi is refused with a pointer at the Extract Images from PDF tool, a DOCX renamed .mobi is refused with a pointer at the Extract Images from DOCX tool, an XLSX renamed .mobi is refused with a pointer at the Extract Images from XLSX tool, a legacy .doc is refused with instructions to convert it in Calibre first, and plain text is refused with an explanation instead of a cryptic error. A real MOBI saved with the wrong extension still extracts.
    2. Reads the book's own records in record order — the PalmDB record list, record 0's PalmDOC and MOBI headers, and the EXTH header are parsed, then every record from the first image index onward whose bytes match image magic is pulled out. Duplicate pictures are listed once and skipped, metadata records (FLIS, FCIS, INDX) are skipped silently, and DRM-protected books (EXTH types 401/402) and PalmDOC-encrypted books are refused with a clear message instead of a cryptic error.
    3. Hands you the originals — download one image and it saves as image-01, image-02 and so on in record order; download the book as a ZIP and every image is renamed the same way. Nothing is re-encoded, rasterized or resized at any point: the bytes you download are the bytes that were stored in the book.

    What makes this extractor different

    Most pages that top the results for this search convert on a server, or handle one file at a time with no previews — instead of handing you the images themselves. The desktop options are installs, not browser tools. This page does the simpler job, and does it fully in the browser: no upload, no monthly cap, no account, no 10 MB limit, a batch of 20 books, record order, sequential names on every download, duplicate pictures listed once, KF8/AZW3 books supported, and a live network-request counter so you can verify the privacy claim yourself.

    Honest limitations

    Verbatim means verbatim — no quality recovery

    JPEG throws away detail when it compresses, and extracting cannot put it back. But nothing is lost either: the source bytes download unchanged, in every format. There is no quality setting because there is nothing to re-encode.

    Metadata stays in the files

    Extraction copies the stored bytes, so EXIF and other metadata inside each image is kept — including location data, if the image has any. The book's own text and formatting are never touched, but the images themselves are untouched too. Strip metadata yourself before sharing an image publicly.

    HEIC preview

    HEIC images are extracted as-is, exactly as stored. Most browsers cannot display HEIC, so the page shows a note instead of a broken image in that case, with the format and size shown. The file itself still downloads byte-for-byte and opens in any viewer that supports the format.

    DRM-protected and encrypted books

    A book whose EXTH header marks it as DRM (types 401/402), or whose PalmDOC header says it is encrypted, cannot be extracted — the images are locked inside the book. Only DRM-free books extract here. Remove the DRM in Calibre first, if you own the book and your local law allows it.

    No text, linked images or reading order

    This tool pulls out images only: it does not extract the book's text, it does not download pictures linked from the web (only embedded images have bytes inside the file), and it cannot put the images in reading order — a MOBI book stores no image reading order, only records. The first image is usually the cover, but that is not promised.

    Record order, not reading order

    Record order comes from the records in the order they sit in the file, from the first image index onward. A MOBI book stores no image reading order, so there is no reading order to follow — a picture in an earlier record comes out before a picture in a later record, whatever page it would print on.

    Duplicate pictures and KF8/AZW3

    A book sometimes stores the same picture twice — once in the MOBI6 section and again in the KF8 section — so the second copy is listed as skipped instead of extracted twice. An AZW3 book usually carries both sections in one file; this page scans every record from the first image index onward, so images from both sections come out, in record order.

    Frequently asked questions

    Do my books upload anywhere?

    No. Your MOBI books are extracted entirely in your browser — your file data never leaves the device, and the only third-party requests are the site's own analytics, which count page views. You can verify it yourself with the network-request counter in the privacy section below the extractor.

    What is the difference between MOBI and EPUB?

    MOBI is a PalmDB container: a header, a record list, and records — the book's text in numbered records and its pictures in later records, with no filenames. EPUB is a ZIP archive of HTML files and an images folder, a completely different layout. This page reads MOBI only — an EPUB renamed .mobi is refused, because its bytes start with the ZIP signature, not a PalmDB header. Convert the EPUB to MOBI in Calibre and extract that, or use the Extract Images from EPUB tool on the original file.

    Why do some images show no preview?

    HEIC images are extracted as-is, exactly as stored, but most browsers cannot display them, so this page shows a note instead of a broken image in that case. The file itself still downloads byte-for-byte and opens fine in any image viewer that supports the format. PNG, JPEG, GIF, BMP, TIFF, WebP and AVIF images preview normally.

    In what order do the images come out — record order or reading order?

    Record order. The images come out in the order their records sit in the book — the picture in the earlier record before the picture in the later record — because the page reads the records from the first image index onward. A MOBI book stores no image reading order, so there is no reading order to follow. The first image is usually the cover, but that is not promised. You can reorder images on each book card before downloading, and the ZIP names them image-01, image-02 and so on in that order.

    Are the images re-encoded, or do I get the originals?

    You get the originals. Every image downloads byte-for-byte exactly as stored in the book — no re-encoding, no rasterization, no quality setting, no quality loss. A JPEG that was compressed when the book was made stays exactly that JPEG; nothing is lost, and nothing can be recovered either. Downloads use sequential names (image-01.jpg, image-02.jpg, …) in record order, because a MOBI book stores no filenames.

    Why was a picture skipped as a duplicate?

    A book sometimes stores the same picture twice — once in the MOBI6 section and again in the KF8/AZW3 section — so the book holds two identical copies. This page extracts the first copy and lists the second as skipped, labelled duplicate of image-N, so you do not download the same file twice. The skipped list on the book card names every duplicate.

    What is the difference between MOBI, AZW3 and KF8?

    MOBI is the original Mobipocket format (MOBI6). AZW3 is Amazon's Kindle Format 8 (KF8) — a newer format that usually carries BOTH a MOBI6 section and a KF8 section in one file, so older Kindles read the MOBI6 part and newer ones read the KF8 part. This page reads both: it scans every record from the first image index onward, so images from the MOBI6 section and the KF8 section both come out, in record order. AZW and PRC files use the same PalmDB layout and extract here too.

    What should I do with an EPUB or PDF file?

    An EPUB is a ZIP archive and a PDF is a different format — neither is a PalmDB file, so this page refuses them. For an EPUB, use the Extract Images from EPUB tool, which reads EPUB files the same way this page reads MOBI books. For a PDF, use the Extract Images from PDF tool. Or convert the EPUB to MOBI in Calibre and extract that here.

    Does extraction keep metadata like EXIF location data?

    Yes. Extraction is verbatim, so EXIF and other metadata inside each image is kept — including location data, if the image has any. The book's own text and formatting are never touched, but the images themselves are untouched too. Strip metadata yourself before sharing an image publicly.