№ 09 of the toolkit

Receipt to JSON (OCR).

Extract structured data from receipt images using OCR. Detect vendor, date, amounts and export as JSON or plain text. Free, runs in your browser.

Click or drag an image of a receipt

PNG, JPG, WEBP — max 10MB. Export as JSON or plain text.

Receipt language

How to Scan a Receipt

Upload an image of your receipt (click or drag and drop). Select the receipt language and click “Scan receipt”. The OCR engine extracts text and automatically detects seller, buyer, date, document number, net/gross amounts, VAT rate, and currency.

Export Options

After scanning, you can Copy text (plain text summary), Copy JSON (structured data to clipboard), Download JSON (clean .json file), or Download JSON + raw OCR (includes the full OCR text). The JSON format is ready to import into accounting tools or your own scripts.

Tips for Better Results

Take photos in good lighting with the receipt laid flat. Ensure all text is visible and in focus. Thermal receipts may fade over time — scan them as soon as possible. For best accuracy, crop the image to show only the receipt.

Frequently Asked Questions

How does the receipt scanner work?

Upload a photo or scan of a receipt. The tool uses Tesseract.js (open-source OCR engine) to extract text directly in your browser. It identifies seller, buyer, date, amounts, VAT, and currency. You can then copy or download the results as structured JSON or plain text.

Is my receipt data private?

Yes, completely. All OCR processing happens in your browser using Tesseract.js. No images or data are sent to any server. Your receipts never leave your device.

What image formats are supported?

PNG, JPG, JPEG, and WEBP. For best results, use a clear, well-lit photo with the receipt flat and fully visible. Maximum file size is 10MB.

How accurate is the extraction?

Accuracy depends on image quality. Clear, high-contrast receipts with standard fonts give the best results. Handwritten receipts, crumpled paper, or low-resolution images may produce less accurate results.