Online converter

AI OCR images & scans to Markdown — translate too

Phone photos of whiteboards, receipts, and paper scans are not selectable text. FileWorks AI reading performs OCR-style extraction and returns Markdown you can edit, translate into 19 languages, and download — without a separate OCR or translation app.

Open workspace and convert

What you get

  • PNG, JPEG, WebP, BMP, and TIFF uploads
  • AI reading for scans and photo documents
  • Translate OCR text into 19 languages in the same pass
  • Bill against workspace AI / translation allowance or API credits

How to convert

  1. Upload an image or scanned page.
  2. Enable AI reading and optionally choose a translation language.
  3. Convert, edit Markdown, then download or re-export.

Tips to get clean Markdown

  • For whiteboard photos, shoot straight-on if possible — heavy perspective skew causes more OCR mistakes than messy handwriting does.
  • Receipts and forms with small print convert more reliably at higher photo resolution — a blurry 1 MB photo OCRs worse than a sharp 5 MB one, even though both are well under the 50 MB limit.
  • If you're OCR-ing a multi-page scan, convert and save each page's Markdown separately so one bad page doesn't force you to redo the whole batch.

How this compares to typical online converters

A photo of a page is pixels, not text — the gap between tools shows up here.

AspectFileWorksTypical free converter
Handwriting / low-light scansAI reading handles moderately messy scans and phone photosBasic OCR tools often fail outside clean, flat scans
FormatsPNG, JPEG, WebP, BMP, and TIFF in one flowFrequently JPEG/PNG only
TranslationOptional translation of OCR'd text into 19 languagesNeeds a second translation tool
OutputStructured Markdown (headings/lists where detectable), not just a text blobUsually plain, unstructured text
Batch useScript per-image calls over the Convert APIOne image at a time in a browser UI

Who uses this converter

  • Digitizing paper forms, receipts, and whiteboard photos into editable Markdown
  • Developers OCR-ing scanned archives for search or RAG ingestion
  • Teams translating photographed foreign-language documents in the same pass

Automate it with the Convert API

Same conversion, scripted. Auth with a fw_live_ API key from Profile; standard conversion is free up to the monthly page cap.

curl -s -H "Authorization: Bearer YOUR_API_KEY" \
  -F file=@scan.png \
  -F target=markdown \
  -F use_ai=true \
  -F download=true \
  -o scan.md \
  https://api.fileworks.ai/api/v1/convert

Full API docs — curl, Python, and JavaScript examples →

Frequently asked questions

Is AI OCR and translation included on the free plan?
Casual includes 25 AI / translation pages per month. Daily and Expert raise that allowance. Convert API charges 1 credit per page when AI reading or translation is on. Standard convert does not use AI credits.
Can I batch-convert multiple scanned images at once?
In the workspace, upload images one at a time through the editor; for bulk OCR pipelines, call POST /api/v1/convert per image with use_ai=true from a script or the Convert API in a loop.
Is there a file size limit for image OCR to Markdown?
Images and scans up to 50 MB are accepted, whether uploaded in the workspace or via the Convert API.

Related converters