01
Capture
Upload photos, scans, or PDFs from the field or office.
Document intelligence for real-world operations
Upload a photo, a scan or a PDF. Formalini extracts the values, validates them, maps them to the exact data structure you need and sends them into the systems you already run.
For your business — and your personal life.
Use your own schema — or let Formalini create one automatically.
No credit card • No template required • API ready
Field service report
ABC Industries · Site 04
Customer
ABC Industries
Equipment ID
P-182
Serial number
8B1I7O2
Inspection date
06 Sep 2026
Developer API
Send a document, read the structured result, subscribe to signed webhooks. API keys with scopes, rate limits and a request log.
Read the API docscurl https://api.formalini.com/api/public/v1/documents \
-H "Authorization: Bearer pf_live_your_key"
{
"documents": [
{ "id": "b0f1…", "status": "approved",
"average_confidence": 0.94,
"fields": [ { "name": "invoice_number",
"value": "INV-2026-0481", "confidence": 0.98 } ] }
]
}Try it now
Upload a photo, scan or PDF. Formalini reads it straight away and shows you every value it found, where it found it, and the JSON it produced.
Drop a document here, or choose a file
JPG, PNG or PDF · up to 10 MB · first 3 pages · 3 free runs a day
Demo files are read once and never stored.
One engine. Two ways to use it.
The same document engine powers both. Nothing to set up, no templates to build, no IT project.
Turn invoices, orders, forms, reports and receipts into structured data your systems can use.
Keep your own documents, receipts, expenses and deadlines organised automatically.
Personal Vault
Stop keeping important documents scattered across your phone, your email and random folders.
Upload
PDFs, photos, scans and receipts, from your phone or your computer.
Understand
Dates, amounts, names and categories are read out of every document.
Organise
Everything is filed and searchable without you naming a single folder.
Calculate
Receipts and bills become real spending figures, by month and category.
Remember
Renewals, warranties, bills and expiry dates are tracked for you.
Ask your Vault
How much did I spend on electricity this year?
When does my car insurance expire?
Which warranties expire in the next 90 days?
Answers come from your own documents, with a link to the source.
Spending
No spreadsheets. No manual typing. Upload receipts and Formalini does the rest.
Formalini never asks for your card number, PIN or bank login.
September 2026
Example figures. Your own totals come from the documents you upload.
Less re-keying
Move teams from typing data to resolving exceptions.
Fewer silent errors
Confidence scores and rules catch uncertainty before export.
Faster system updates
Approved data flows directly into existing business tools.
How it works
A controlled path from physical document to usable data, with provenance preserved at every step.
01
Upload photos, scans, or PDFs from the field or office.
02
Read handwriting, printed text, tables, marks, and checkboxes.
03
Map each value to the exact schema your systems expect.
04
Apply business rules and route uncertain values for review.
05
Send approved data to your tools by API, webhook, JSON, or CSV.
Your data. Your structure.
Already have a schema? Formalini maps documents to it. Don't have one? Formalini creates the structure automatically.
invoice.json
{
"supplier": "Northwind Supplies Ltd",
"invoice_number": "INV-2026-0481",
"invoice_date": "2026-09-02",
"due_date": "2026-10-02",
"currency": "EUR",
"lines": [
{ "description": "Hydraulic seal kit", "quantity": 4, "unit_price": 38.5, "total": 154.0 },
{ "description": "Delivery", "quantity": 1, "unit_price": 12.0, "total": 12.0 }
],
"net_total": 166.0,
"tax_total": 31.54,
"gross_total": 197.54
}Human control, by exception
A real photo of a handwritten form on the left, and the exact data it produced on the right. Pick any value to see the spot on the paper it came from.

result.json
{
"document_type": "maintenance_inspection",
"fields": {
}
}
Asset serial number
58% · Needs reviewRead from the paper as “PSU-48291”
Fits your architecture
Use webhooks, APIs, and standard export formats to feed validated data into the platforms your teams already operate.
Direct
Connect through API / automation
Use cases
Supplier, number, dates, lines, totals and tax, ready for finance.
Order lines, quantities and references matched to your system.
Job sheets, readings and signatures captured on a phone.
Intake and consent forms with human checks before release.
Handwritten application forms turned into clean records.
Delivery notes and proof of delivery, matched to shipments.
What it does
Photos, scans and PDFs — printed, typed or handwritten.
Handwriting, ticked boxes, tables, readings and signatures.
Bring your own structure and Formalini maps every document to it.
No structure yet? One is generated from the document itself.
Low-certainty values are routed for a quick check before release.
JSON, exports, signed webhooks and a documented REST API.
Free to start — no card needed.
The real cost of 'it works'
A team typing 500 forms a month at 8 minutes each spends about 67 hours on data entry — roughly €2,100 a month, plus the typos nobody catches until an invoice bounces.
67h
hours a month on typing
€2,100
a month in staff time
~1%
of manually keyed fields contain an error
Typical figures for illustration; your numbers depend on your volume and staff cost.
The business case
Estimate the time your team can redirect from repetitive entry to higher-value work.
Hours reclaimed / month
67h
Estimated monthly saving
€2,133
Illustrative estimate based on a €32/hour loaded clerical rate. Actual savings depend on process volume, review rates, and deployment.
Switching takes minutes, not a project
Your first document is read before your coffee cools. Keep your current process running alongside — Formalini just removes the typing.
Try it with your own documentCompared
Same documents, more ways in and out — at a fraction of the price.
| Formalini | AWS Textract | Google Document AI | Docparser | Rossum / Klippa | |
|---|---|---|---|---|---|
| Reads handwriting and cursive | Yes | Yes | Yes | No | Partly |
| Handles skewed phone photos | Yes | Partly | Partly | Partly | Partly |
| Audio, video and Office files | Yes | No | No | No | No |
| Works without templates or setup | Yes | Partly | Partly | No | Yes |
| Send documents by email | Yes | No | No | Yes | Yes |
| REST API | Yes | Yes | Yes | Yes | Yes |
| AI agent support (MCP) | Yes | No | No | No | No |
| Ready-made connectors (SAP, Salesforce, UiPath…) | Yes | No | No | Partly | Yes |
| Interface in 5 languages | Yes | Yes | Yes | No | Yes |
| Free plan | Yes | Partly | Partly | Partly | No |
| Minimum contract | No | No | No | No | Yes |
| Pages | Formalini | AWS Textract | Google Document AI | Docparser | Rossum / Klippa | Formalini saves |
|---|---|---|---|---|---|---|
| 200 | €5 | ~€12 | ~€9 | ~€62 | €150+ min. | 46–97% |
| 1,000 | €14 | ~€60 | ~€46 | ~€147 | ~€200–350 | 70–96% |
| 2,500 | €29 | ~€150 | ~€115 | ~€286 | ~€450–600 | 75–95% |
| 5,000 | €49 | ~€300 | ~€230 | ~€517 | ~€800–1,200 | 79–96% |
| 10,000 | €79 | ~€600 | ~€460 | ~€980 | ~€1,500–2,000 | 83–96% |
| 25,000 | €129 | ~€1,500 | ~€1,155 | ~€2,300+ | ~€3,000–4,500 | 89–97% |
Competitor features and prices are based on their public information (Sept 2026), converted to euros and rounded. Formalini prices use our monthly plans and credit packs.
10 Document Challenge
Send us up to ten of your hardest documents and we will show you the structured output, the schema and every exception.
Encrypted in transit & at rest
EU-capable hosting
Workspace isolation
Audit trail
Signed webhooks
GDPR controls
Pricing
All plans include the complete capture-to-export workflow.
Prove the workflow with your own forms.
€0 / forever
For a team digitising a recurring process.
€14 / month
For controlled, connected operations.
€49 / month
For higher volume and governance needs.
€129 / month
Custom development
Custom workflows, integrations with your systems, or a Blueprint for your industry. Book a meeting or send us your questions — we reply within one business day.
Book a meeting
Pick a time that suits you — it goes straight onto our calendar and you get an invite by email.
Loading available times…
or send us a request
A better way to handle paper
Upload a representative form and explore the full review workflow with realistic data.