Batch Convert EML to PDF — In Your Browser

Export folders full of .eml files and turn them into a folder of clean, numbered PDFs — plus a CSV index of the whole batch — in one pass. The converter is built for volume: a 200-email batch renders in a few seconds on an ordinary laptop, entirely in your browser.

The free tier converts the first 5 files of every batch with full quality. Upgrade to Pro ($49 once — no subscription) for unlimited batches.

How it works

  1. 1 · Select the whole folderDrag dozens or hundreds of .eml/.msg files in at once. Duplicates are detected by name and size and skipped automatically.
  2. 2 · Watch the queueEach file shows subject, attachment count and parse status as it is processed — errors are flagged per-file, never as a whole-batch failure.
  3. 3 · One ZIP outExport produces a single ZIP: one PDF per email (own page numbers, own metadata) and index.csv summarising subject, sender, date, attachments, checksum and status.

Try it now — nothing leaves your browser

Built for real export messes

Real exports are not tidy: mixed encodings, Japanese and Korean legacy charsets, corrupted partial files, newsletter HTML. The parser normalises what it can, marks what it cannot, and keeps going — a bad file never takes down the batch. Every warning lands in the CSV so you can find and fix stragglers afterwards.

A practical ceiling for one batch is around 200 files: rendering runs on the browser main thread with live progress, and larger folders work best split into a few batches (the CSVs merge cleanly).

The CSV index is the difference

A pile of PDFs is only as useful as your ability to find things in it. Every export includes index.csv with source file, subject, from, to, date, output PDF name, attachment counts and names, a SHA-256 checksum of the source file, and per-file status. Open it in Excel or load it into anything else — it is plain UTF-8 CSV built for spreadsheets.

FAQ

How many files can I convert at once?

There is no hard cap, but batches of up to ~200 files keep the browser responsive. The free tier exports the first 5 PDFs per batch; Pro is unlimited.

Does batching slow my computer down?

Rendering is CPU-bound for a few seconds per hundred files. You can keep working in other tabs; progress is shown live in the button.

Can I mix .eml and .msg files in one batch?

Yes — files are detected by content, not extension, and both formats go through the same queue, CSV and naming pipeline.

Related