Screenshot2Text

Screenshot2Text

JPG to Text

JPG — also written JPEG — is the default still-image format from most cameras, messaging apps, and email clients. Converting a JPG to text means running OCR on a lossy photo, not on a lossless screen capture. Compression throws away some high-frequency detail, which can blur punctuation, thin UI type, and the edges of small letters.

Screenshot2Text reads JPG and JPEG files in your browser. Drop the file, let Tesseract.js run locally, then copy the output. We do not upload the JPEG for OCR. PNG and WebP are also accepted on this same reader: if you still have a lossless screenshot, a PNG often preserves crisp UI fonts better than a re-saved JPEG. There is no separate PNG-to-text route yet; JPEG, PNG, and WebP all use the drop zone on this page or on the homepage.

File quality matters more than the extension. A highly compressed thumbnail emailed as a preview may skip commas or confuse I, l, and 1. Use the original camera roll file when you can, and rotate the image so lines of type are horizontal before you drop it. Very large JPEGs are processed on your device, so the first run may pause briefly while small recognition files are fetched (they stay cached after).

Typical JPG-to-text jobs include a camera photo of a printed letter, a JPEG export of a slide, or an image someone sent in chat. Clear printed type and high-contrast screenshots that happen to be saved as JPEG work best. Neon-on-neon signs and handwriting are weaker. Drop one JPEG or several. PDFs work on this same reader if you have those instead. Or open the main free tool if you want the homepage drop zone.

Or open the main free tool

OCR runs in the browser. We don't upload your file for OCR.

Drop a screenshot, image, or PDF here

PNG, JPG, WEBP, GIF, BMP, or PDF · several files at once · tap to browse

FAQ

Can I convert a JPG or JPEG to text?
Yes. Drop a .jpg or .jpeg file on this page. Recognition runs in the browser and the text appears in the box below the drop zone so you can copy it.
Should I use PNG instead of JPG?
If you still have a PNG screenshot, use that — lossless pixels keep thin fonts sharper. This tool already accepts PNG and WebP; we have not added a dedicated PNG-to-text URL. JPEGs from a camera are fine when the type is large and well lit.
Why is text missing from my JPEG?
Heavy compression, a tiny resolution, or a tilted shot can hide letters. Try the original file rather than a compressed preview, crop to the paragraph, and avoid claiming a perfect read on decorative or handwritten type.