Convert a JPG photo to text

Use this route for camera photos and JPEG scans. It reads the uploaded pixels directly and keeps the photo visible during review. Saving the file again does not restore detail already lost to motion blur, aggressive compression, glare, or a shallow focus plane.

Drop the original JPG photo

Prefer the camera file before messaging or repeated JPEG compression

Browse your files
JPG, JPEG20 MB maximum
No file chosen yet

Recognition settings

Choose the primary language in your document.

Private by design. Files are processed in temporary storage and removed when processing finishes. Avoid sensitive uploads when online processing is not appropriate.

A camera-first path for JPEG documents

Extract editable text from JPG and JPEG photos with practical guidance for focus, perspective, glare, and compression artifacts.

Strongest inputOriginal camera photos and JPEG scans captured square to the page.
Capture riskMotion blur and repeated JPEG compression permanently remove character detail.
OCR.now social preview for JPG to Text with a source-specific recognition workflow

A camera-first workflow that explains why a visually clear photo can still confuse small digits and punctuation after blur or JPEG compression.

This route is for photographed pages whose angle, focus, lighting, and compression history matter more than the file extension alone.

Improve the source with How to Photograph a Document for Accurate OCR, then check the next likely failure with Deskew, Dewarp and Perspective Correction for OCR. If your file or required result differs, compare Image to Text and Business Card to vCard.

Correct capture problems before compression hides them

Hold the camera parallel to the page.

Move glare and shadows before capture rather than filtering later.

Upload the original camera file at native resolution.

Look for camera and JPEG failure patterns

Review pointLikely failureValidation action
FocusNarrow strokes merge or disappearInspect the smallest required text at full image size
CompressionBlocks and ringing alter punctuationUpload the original camera file, not a forwarded copy
LightingGlare replaces ink with blank pixelsMove the light or camera and retake the photograph

Photographed record review

For a phone photo of a label, check whether the lot number is as sharp as the large product name. Recognition may handle the heading while confusing 5 with S or 0 with O in the smaller code. Review the code character by character before entering it elsewhere.

When a rescan will outperform another OCR pass

Use PNG when the source is a lossless screen capture. Retake the photograph instead of filtering it when glare, blur, clipping, or extreme perspective has already removed visible character evidence.