Auto-Reader OCR
Shipped ·

Keep the colour, lose the megabytes— and read any book or manga while you commute, hands-free, offline, all in one app.

The PDF reducer used to make you choose: a smaller file, or a file that still had your logo, your stamp and your signature in it. That choice is gone. Colour is kept by default now, and the file still shrinks — plus a look at the reader app it comes from, and the one line that puts all of it inside your AI agent.

What changed

The grayscale checkbox is gone

Shrinking a scan used to mean ticking grayscale and accepting that everything went grey — the teal headings, the blue stamp, the signature, the QR code. It saved about a quarter of the file and cost you every coloured pixel on the page.

The reducer now reads the page in horizontal strips and drops colour only where there is none worth keeping. A strip carrying a stamp keeps its stamp. A strip of black text on white paper loses chroma it was never using. The gate was audited against 3,447 real strips from live documents and missed none of them.

Two other things happen underneath. Every JPEG inside the PDF is re-encoded with optimised entropy coding at the source's own quantisation tables — that step is mathematically exact, the pixels do not change. And the reducer builds two candidate files, one rasterised and one not, then ships whichever came out smaller. That is why it never hands back something bigger than what you gave it.

Comparison

The same page, three ways

Three magnified crops of the same Arabic infographic: original at 101.9 KB, high preset at 87.5 KB, email preset at 60.5 KB, with the gold Arabic headings and hairline rules identical in all three.
A dark, coloured page at 2× magnification. The gold Arabic headings, the hairline rules and the circular mark survive intact at −41%. This is the page class the old grayscale checkbox destroyed outright — and it is the same page you will see the app reading aloud further down.

Across page classes, measured on real files rather than samples chosen to flatter:

Page classHighEmailWhat survives
Scanned contract6.01 → 4.73 MB3.45 MBlogo, teal headings, blue stamp, signature
Tinted licence scan1.38 → 0.35 MB0.22 MBgreen header, QR code, photographs
Dark background−15%−41%the page shown above
Manga−7%−26%screentone is expensive to keep
Photo-heavy−7%−15%photographs are already dense
Already optimised−0.6%−0.6%nothing left to take

Two presets. High is the one to send to a client. Email is the one that gets under an attachment limit. Genuinely dirty scans — where the paper photographed grey rather than white — can also opt into background flattening, which forces paper-only blocks to true white and is worth up to another 14%. It is a checkbox rather than the default because on clean office scans it earns nothing at all.

Drop a file on the reducer to see your own numbers. No key, no signup; the result comes back in the browser, and a large file is processed as far as it can be and you are told exactly how far, rather than refused.

A note for anyone who has read about MRC compression, the textbook approach of splitting a page into a 1-bit ink mask, a colour foreground and a blurred background. We built it and measured it across 62 pages against ground truth. It is dramatically smaller — −81% — and it damaged the text on two thirds of those pages, while simply spending fewer bits got −53% at no measurable cost. So this reducer is not MRC. It is the boring thing that beat it.

The app

Hear and watch your stories in motion

Auto-Reader is the reader app this API grew out of. It turns any book, manga or PDF into something you can listen to and watch hands-free — on the commute, at the gym, on a walk — with lifelike on-device voices. On-device by default, works offline, no account.

The app home screen: Hear and watch your stories in motion, with a drop target listing EPUB, MOBI, FB2, PDF, CBZ, CBR, CBT, TXT, HTML and images.
Opens EPUB, MOBI, FB2, PDF, CBZ, CBR, CBT, TXT, HTML and plain images. Point it at a folder and it continues a series on its own.
A single manga panel enlarged to fill the phone screen.
Manga auto-zoom. The app finds the panels and fits them to the screen one at a time. This is one panel, filling the display; a tap goes to the next.
An Arabic infographic being read in the app, with an English translation caption overlaid: Paper travel to the Muslim world before printing.
OCR + translate while it reads. The same Arabic page from the comparison above, narrated in Arabic with a live English caption underneath.

A manga page on a phone is four to eight panels competing for a screen the size of a postcard. The usual answer is to pinch and drag your way around it. Auto-Reader does that for you: it detects the panels and plays them cinematically, panel by panel, at a size you can actually read, narrating as it goes. Background playback keeps going with lock-screen and earbud controls.

OCR runs on the device, so scans, infographics and image-only PDFs become spoken, searchable, translatable text without leaving your phone. Japanese routes to a dedicated vertical-text recogniser rather than a general document model, because vertical Japanese is exactly where general models fall down. Tap any word for an offline dictionary; switch on translation to read the original with a translated line underneath.

Want to see it before installing? Open the motion reader in your browser — no install, no signup — drop a chapter in and watch it play.

auto-reader.com

More than an app: the browser tools

Everything the app does is also on the website, free to try, and most of it does not need an account:

ocr.auto-reader.com

The boxes: every tool on one page, none of it needs a key

The API site is built so you can find out whether the output is good before deciding anything: every box runs without a key, and there is a free tier the moment you add an email. Current limits and plans are always on the site itself, so they are not repeated here.

What people actually come here to do

Shrink before emailingA 20 MB scan under a 10 MB attachment limit, stamps and all, in one drop.
Scan → textPhotograph an Arabic bill or a page of notes, paste the text somewhere useful.
A whole PDF, searchableCourse notes or a scanned book become a PDF you can Ctrl-F.
Read a chapter you cannot readManga or a novel in another language, translated line by line.
From a phoneAn iOS Shortcut turns the share sheet into “OCR this”.
Structured data outInvoices and receipts into JSON your system can ingest.
For agents

One line makes it a tool your agent can call

There is an MCP server, so the whole pipeline becomes tools inside Claude Code, Claude Desktop, Cursor, or anything else that speaks MCP:

claude mcp add --transport http auto-reader-ocr https://api.auto-reader.com/mcp

After that an agent can read a scan, shrink a PDF or translate a chapter without you writing an integration. If you would rather call it directly, it is an ordinary HTTP API:

curl -X POST https://api.auto-reader.com/v1/reduce \
  -H "Authorization: Bearer $KEY" \
  -F "[email protected]" -F "quality=email" -o small.pdf
  • Keys provision themselves. An agent can sign up for its own key and start working; no dashboard visit required.
  • There is an /llms.txt written for models rather than for people, alongside an OpenAPI spec and a live playground.
  • Nothing is kept by default. Pages are processed in memory; only a hash is logged unless you explicitly opt into training storage. Built for Saudi PDPL.
Try it

Every number here was measured on real documents

Including the ones that did not flatter the feature — they are in the table too. The fastest way to know whether this is for you is to drop your own file on it.