Document intelligence for real-world operations

Turn Any Document Into Structured Data

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

No process overhaul Human review where it matters Audit-ready by design
Formalini - Turn Any Document Into Structured Data | Product Hunt
Service report · Page 1Processed in 8.4 sec
Original formPhoto upload

Field service report

ABC Industries · Site 04

EquipmentP-182
Serial no.8B1I7O2
Condition☒ Damaged ☐ Good
Validated outputReady to sync

Customer

ABC Industries

98%

Equipment ID

P-182

96%

Serial number

8B1I7O2

61%

Inspection date

06 Sep 2026

94%
1 value routed for review

Developer API

Built to be called, not clicked

Send a document, read the structured result, subscribe to signed webhooks. API keys with scopes, rate limits and a request log.

Read the API docs
curl 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

Process a document free — no account needed

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.

Use Formalini yourself, or build it into your business

The same document engine powers both. Nothing to set up, no templates to build, no IT project.

For business

Automate your documents

Turn invoices, orders, forms, reports and receipts into structured data your systems can use.

APIWebhooksJSONCSVWorkflows
For yourself

Your personal document vault

Keep your own documents, receipts, expenses and deadlines organised automatically.

VaultReceiptsExpensesWarrantiesSearch

Personal Vault

A smarter home for your documents

Stop keeping important documents scattered across your phone, your email and random folders.

  1. Upload

    PDFs, photos, scans and receipts, from your phone or your computer.

  2. Understand

    Dates, amounts, names and categories are read out of every document.

  3. Organise

    Everything is filed and searchable without you naming a single folder.

  4. Calculate

    Receipts and bills become real spending figures, by month and category.

  5. 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

Your receipts become your expense tracker

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

Groceries€438.21
Restaurants€217.40
Transport€143.80
Home€192.10
Electronics€89.00
Total€1,080.51

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

From captured form to approved workflow.

A controlled path from physical document to usable data, with provenance preserved at every step.

01

Capture

Upload photos, scans, or PDFs from the field or office.

02

Recognize

Read handwriting, printed text, tables, marks, and checkboxes.

03

Structure

Map each value to the exact schema your systems expect.

04

Validate

Apply business rules and route uncertain values for review.

05

Automate

Send approved data to your tools by API, webhook, JSON, or CSV.

Built for messy realityHandwritingCheckboxesTablesSignaturesField reportsGPS marks

Your data. Your structure.

Documents in, your exact structure out

Already have a schema? Formalini maps documents to it. Don't have one? Formalini creates the structure automatically.

INVOICE.PDF
FORMALINI

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

Every extracted value remains traceable to its source

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.

  • Source location preserved for every field
  • Business rules applied before export
  • Low-confidence values routed to the right reviewer
  • Every correction recorded in the audit trail
Real result / Maintenance inspection form90% average confidence
Photograph of a handwritten maintenance inspection form with each recognised value highlighted

result.json

{

"document_type": "maintenance_inspection",

"fields": {

}

}

Asset serial number

58% · Needs review

Read from the paper as “PSU-48291”

Explore the review workflow

Fits your architecture

The last mile between paper and your systems.

Use webhooks, APIs, and standard export formats to feed validated data into the platforms your teams already operate.

Direct

REST APIWebhooksJSONCSV

Connect through API / automation

SAPServiceNowSalesforcePower AutomateUiPathERP / CRM

Use cases

Six document families, one pipeline

Invoices

Supplier, number, dates, lines, totals and tax, ready for finance.

Purchase orders

Order lines, quantities and references matched to your system.

Field reports

Job sheets, readings and signatures captured on a phone.

Healthcare forms

Intake and consent forms with human checks before release.

Applications

Handwritten application forms turned into clean records.

Delivery documents

Delivery notes and proof of delivery, matched to shipments.

What it does

Six things that carry the work

Any document

Photos, scans and PDFs — printed, typed or handwritten.

Handwriting & forms

Handwriting, ticked boxes, tables, readings and signatures.

Custom schemas

Bring your own structure and Formalini maps every document to it.

Automatic schemas

No structure yet? One is generated from the document itself.

Human validation

Low-certainty values are routed for a quick check before release.

API-ready output

JSON, exports, signed webhooks and a documented REST API.

See everything it does

Free to start — no card needed.

The real cost of 'it works'

Your manual process isn't free.

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

What is manual re-keying costing you?

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

No setup. No templates. No IT 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 document
  1. 1Upload a document you already have
  2. 2Formalini works out the fields itself
  3. 3Export to Excel, JSON or your system

Compared

How Formalini compares

Same documents, more ways in and out — at a fraction of the price.

Features

FormaliniAWS TextractGoogle Document AIDocparserRossum / Klippa
Reads handwriting and cursiveYesYesYesNoPartly
Handles skewed phone photosYesPartlyPartlyPartlyPartly
Audio, video and Office filesYesNoNoNoNo
Works without templates or setupYesPartlyPartlyNoYes
Send documents by emailYesNoNoYesYes
REST APIYesYesYesYesYes
AI agent support (MCP)YesNoNoNoNo
Ready-made connectors (SAP, Salesforce, UiPath…)YesNoNoPartlyYes
Interface in 5 languagesYesYesYesNoYes
Free planYesPartlyPartlyPartlyNo
Minimum contractNoNoNoNoYes

Price for the same number of pages

PagesFormaliniAWS TextractGoogle Document AIDocparserRossum / KlippaFormalini saves
200€5~€12~€9~€62€150+ min.46–97%
1,000€14~€60~€46~€147~€200–35070–96%
2,500€29~€150~€115~€286~€450–60075–95%
5,000€49~€300~€230~€517~€800–1,20079–96%
10,000€79~€600~€460~€980~€1,500–2,00083–96%
25,000€129~€1,500~€1,155~€2,300+~€3,000–4,50089–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

Think your documents are too complicated?

Send us up to ten of your hardest documents and we will show you the structured output, the schema and every exception.

Designed for accountable business workflows

Visit Trust Centre

Encrypted in transit & at rest

EU-capable hosting

Workspace isolation

Audit trail

Signed webhooks

GDPR controls

Pricing

Start with one process. Scale with confidence.

All plans include the complete capture-to-export workflow.

Free

Prove the workflow with your own forms.

€0 / forever

  • 25 AI credits to start
  • 100 MB file storage
  • 2 templates
  • JSON & CSV export
Start free

Starter

For a team digitising a recurring process.

€14 / month

  • 1,000 AI credits / month
  • 10 GB file storage
  • 10 templates
  • Webhooks
Choose Starter
Most popular

Business

For controlled, connected operations.

€49 / month

  • 5,000 AI credits / month
  • 100 GB file storage
  • Review queues
  • All connectors
Choose Business

Scale

For higher volume and governance needs.

€129 / month

  • 25,000 AI credits / month
  • 1 TB file storage
  • Audit events
  • SSO ready
Choose Scale
Compare all plans

Custom development

Need something built around your documents?

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

Questions people ask first

Do I need a template?
No. Formalini reads the document and builds a structure for it. If you already have a schema, it maps to yours instead.
What is an AI credit?
One credit is one page read. A three-page PDF uses three credits.
Can it read handwriting?
Yes, including ticked boxes, readings and signatures. Anything uncertain is flagged for a quick human check.
Where does the data go?
Out as JSON, a file export, a signed webhook or through the API into your own system.
Is my document stored?
Demo files are read once and never stored. In an account, you control retention and can delete anything.

A better way to handle paper

See what your forms could become.

Upload a representative form and explore the full review workflow with realistic data.