Turn any document into structured data
Image to JSON
Photograph a document with your phone and get structured data back — no scanner, no app to install.
What goes in
JPEG, PNG or HEIC photos of paper documents, receipts, labels and forms.
- Quality checks warn you about blur, glare or a cropped edge before reading.
- Angled and slightly creased pages are handled without retyping anything.
- The original photo is kept beside the result, so any value can be verified.
What comes out
{
"source": {
"file_name": "IMG_4471.jpg",
"type": "image",
"capture": "phone_camera"
},
"quality": {
"blur": "ok",
"glare": "slight",
"full_page_in_frame": true
},
"document_type": "packing_label",
"shipment": {
"tracking_number": "1Z999AA10123456784",
"carrier": "UPS"
},
"ship_to": {
"name": "Atelier Rouen SARL",
"postcode": "76000",
"country": "FR"
},
"parcels": [
{
"id": "P1",
"weight_kg": 14.2
},
{
"id": "P2",
"weight_kg": 9.8
}
],
"handling": [
"fragile",
"keep_dry"
]
}How it works
01
Upload a file or take a photo. PDFs, photos and scans all work, up to 100 MB on paid plans.
02
Formalini reads it and fills your template, or proposes a structure from the document itself.
03
Check the values against the page, then export the JSON or send it onwards by API or webhook.
Common questions
Do I need a special scanner?
No. A normal phone camera is enough. Good light and the whole page in frame give the best reading.
Can I send several photos of the same document?
Yes. Upload the pages together and they are read as one document.