AI-powered OCR for Thai documents

Turn any document
into data you can use

Upload an image or PDF and get the full text, or just the fields you need as JSON, in seconds. One API call connects it to your systems.

  • Accurate Thai + English
  • Your files are never stored
  • Ready-to-use JSON

Try it now, no sign-up

Pick a sample file or upload your own document

Drop a file here, or click to choose

PNG, JPG, WEBP or PDF

Sample files

Output
Document type

Results will appear here

Choose a file, then press “Read document”

Supported documents

Built for the documents Thai businesses use every day

Ready-made templates for the most common documents, or define your own fields for anything else.

Tax invoices / receipts

Seller, buyer, tax ID, line items, VAT and totals

Thai national ID card

13-digit ID, Thai/English name, birth date, address, with checksum validation

Passports

MRZ, passport number, nationality and expiry date

Government letters

Letter number, date, subject, recipient, references and signer

Bank statements / transfer slips

Bank, account number, dates, transactions and amounts

Any other document

Contracts, forms, purchase orders: define as many fields as you need

Simple by design

Up and running in 3 steps

  1. 1

    Sign up and create an API key

    Use email or Google and get free credits right away

  2. 2

    Send your file to the API

    One HTTP request with an image or PDF, from any language

  3. 3

    Get JSON back

    Feed it straight into your accounting, CRM or workflow

Two reading modes

Choose the output that fits your work

Key extraction

Name the fields you want and get strictly structured JSON. Buddhist-era dates and numbers are normalised for you.

  • Ready-made templates
  • Custom fields
  • Missing fields are null, never guessed

Full-page OCR

Transcribes the whole document to Markdown and keeps headings, paragraphs and tables. Good for search, archiving or passing to an LLM.

  • Keeps table layout
  • Multi-page PDFs
  • Mixed Thai and English

For developers

One API, any language

A plain REST API. Send files as multipart or JSON (base64 / URL) and get JSON back.

Read the full API docs
curl -X POST http://localhost:3000/api/v1/ocr \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@invoice.jpg" \
  -F "mode=extract" \
  -F "template=invoice"

Security

Your data stays yours

Files are never stored

Files are processed in memory and discarded. We only keep usage metadata.

Encrypted end to end

Everything goes over HTTPS, and API keys are stored hashed, so nobody can see the real key.

PDPA-minded

Designed for documents that contain personal data, such as ID cards.

Pricing

Pay only for what you use

1 credit = 1 page. No setup fee, no lock-in.

Free

For trying things out and side projects

Free

  • 50 credits on sign-up
  • Every template
  • Playground + API
Start free
Popular

Business

For businesses with ongoing volume

Volume based

  • Lower per-page price at volume
  • Full tax invoices
  • Email support
Contact sales

Enterprise

For organisations that need flexibility

Contact us

  • Custom templates
  • On-premise / private cloud
  • SLA and a dedicated contact
Talk to the team

FAQ

Questions?

Which files are supported?+

PNG, JPG, WEBP and PDF (multi-page). For photos, capture the whole page and keep it in focus.

How are credits counted?+

1 credit per page. An image counts as 1 page; a PDF counts each page. Failed reads are refunded automatically.

Do you keep our documents?+

No. Files are processed and discarded straight away. We only keep usage metadata such as page counts and timestamps.

What if there's no template for my document?+

Use the “Any document” template to extract key-value pairs automatically, or define your own fields with Custom.

Can we run it on-premise?+

Yes. Contact sales about on-premise, private cloud or specialised templates.

Ready to turn paperwork into data?

Sign up free and get 50 credits. No credit card needed.

Start free