Drop a screenshot or photo and the text is recognized locally — the OCR engine loads into your browser; your image never leaves it.
Drop a screenshot or photo and the text is recognized locally — the OCR engine loads into your browser; your image never leaves it.
Extract text from an image in your browser — screenshots of error messages, photos of book pages, whiteboard shots, receipts. GhostImage runs OCR (optical character recognition) locally on your device and hands you the text, ready to copy or download as a .txt file. The OCR engine downloads once to your browser, but your image never leaves it — which matters when the screenshot contains a stack trace from work, an address, or anything else you'd rather not feed to a stranger's server.
How it works
Drag in a screenshot, photo, or scan. It opens in the GhostImage studio with Extract text pre-selected.
The recognition engine loads into your browser and reads the text locally — the image itself is never sent anywhere.
The recognized text is yours to copy or save as .txt — no accounts, no per-page pricing.
No. The OCR engine (Tesseract, compiled to WebAssembly) downloads to your browser once and runs there — your image stays on your device.
On clean screenshots and printed text, very. Accuracy drops with blur, skew, handwriting, and low contrast — a sharp, straight photo makes a big difference.
Not reliably — OCR is built for printed and rendered text. Neat block capitals sometimes work; cursive rarely does.
English works out of the box — recognition quality is best on Latin-script text.
Yes — that's the Scan tool: it stacks photographed pages into a PDF and can embed an invisible OCR text layer, so the PDF becomes selectable and searchable.
Every GhostImage tool runs entirely in your browser. Your file is never uploaded — there's no upload endpoint to send it to.