bolt AI OCR for custom fields

Online OCR for images and custom fields

Turn JPG, PNG, and WebP images into editable text. Upload a receipt, invoice, label, form, or screenshot, then add the fields you need ZapOCR to extract.

cloud_upload

Drop image here or click to upload

JPG, PNG, WebP (max 10MB). Paste from clipboard also works.

Fields

Add the exact properties you want ZapOCR to extract.

check_circle No templates
check_circle Custom fields
check_circle Editable output

Why use ZapOCR?

Fast extraction for messy, real-world images where a fixed template is too rigid.

dynamic_form

Define fields on the fly

Start with full content extraction, then add invoice dates, totals, labels, IDs, or any other field.

visibility

Image-aware AI

The Worker sends the resized image and field list to a multimodal model for structured extraction.

edit_square

Review before use

Results are editable in the browser. Field definitions stay local; extracted values do not persist.

How it works

A small workflow for turning images into useful structured text.

Step 1
upload_file

Upload an image

Drop, click, or paste a JPG, PNG, or WebP. The browser resizes it before sending.

Step 2
playlist_add

Choose fields

Keep Content or add specific properties like Vendor, Invoice Date, and Total.

Step 3
task_alt

Review results

ZapOCR fills each field and lets you edit the values immediately.

What can it read?

Useful for quick extraction tasks across operations, finance, support, and inventory.

receipt_long

Receipts

Vendors, dates, totals, taxes.

request_quote

Invoices

Invoice IDs, due dates, line text.

inventory_2

Labels

SKU codes, batch numbers, serials.

assignment

Forms

Names, addresses, checked values.

screenshot_monitor

Screenshots

Tickets, alerts, UI text, tables.

badge

IDs

Reference numbers and visible text.

Current limitations

OCR quality depends on the source image and the visible information in it.

blur_on

Low quality images

Blur, glare, tiny text, or cropped documents may produce partial results.

psychology_alt

No guessing

The backend prompt tells the model to leave missing fields empty instead of inventing values.

security

Review required

Use the editable results as a draft and verify important business data before relying on it.

ZapOCR FAQ

Answers for people comparing online OCR, image to text, and invoice field extraction tools.

What is ZapOCR used for?

ZapOCR is an online AI OCR tool for extracting text and custom fields from images such as receipts, invoices, labels, forms, IDs, and screenshots.

Can ZapOCR extract invoice fields?

Yes. Add fields such as Invoice Date, Invoice Number, Vendor, Total, or any other visible property, and ZapOCR asks the AI model to return values for those fields.

Which image formats does ZapOCR support?

ZapOCR accepts JPG, PNG, and WebP images up to 10 MB. The browser resizes the image before sending it to the extraction Worker.

Does ZapOCR store uploaded images?

ZapOCR does not store uploaded images or extracted values in this MVP. Field definitions are saved only in local browser storage, while uploaded images are sent to Gemini for extraction.

rocket_launch

Try ZapOCR with your own image

Define a field once, keep it locally in your browser, and reuse it for the next extraction.

Start extracting