Turn documents into structured data.
Upload a PDF or image, choose the fields you need, and get text, tables, and JSON without building an OCR pipeline.
invoice.pdf
4 pages · 2 tables
Upload complete
Reading layout and text
Structured output
Fields match your schema
{
"status": "ready",
"confidence": 0.97,
"items": 2
}Workflow
A clean path from file to fields.
SnapText keeps the first scan simple, then gives you enough control to repeat it in production.
Upload any common document
Start with PDFs, receipts, forms, invoices, or document photos from a phone.
Read layout, not just text
Extract text, tables, totals, dates, and line items while keeping field context.
Shape the JSON
Add the fields you expect before scanning so output is easier to review and store.
Move to API later
Use the same scan workflow from your backend when the browser demo is not enough.
Models
Match the model to the document.
Use a quick model for clean files and a deeper model when the scan quality or layout needs more reasoning.
Spark
Clean printed documents when speed matters most.
- Speed
- under 1s
- Reasoning
- basic
- Handwriting
- No
Best for receipts, simple invoices, printed forms.
Flux
Mixed layouts with tables, notes, and inconsistent spacing.
- Speed
- 2-5s
- Reasoning
- advanced
- Handwriting
- Partial
Best for reports, tables, medical records.
Zenith
Blurry photos, older scans, and documents with handwriting.
- Speed
- variable
- Reasoning
- deep
- Handwriting
- Yes
Best for cursive, old documents, low-quality photos.
FAQ
Answers before your first scan.
A few details about pricing, handwriting, structured output, and file handling.
How does per-page pricing work?
Each processed page counts once. Model choice can change the page rate, but there is no monthly minimum for trying the product.
Can SnapText read handwriting?
Yes. Zenith is built for cursive, older scans, and uneven handwriting. Spark and Flux are better for printed text.
Can I request JSON fields?
Yes. Add a schema before the scan and SnapText returns structured JSON for the fields you asked for.
What happens to uploaded files?
Files are encrypted in transfer and storage. Retention controls can remove processed files after the workflow is done.