OCR overview

เล่มทะเบียนรถ

Reading a Thai vehicle registration book

A dense specification grid over two ownership blocks that look identical and mean different things.

ใบคู่มือจดทะเบียนรถ records what a vehicle is and who holds it. The upper block carries the plate, the make, the chassis and engine numbers, and the engineering figures; the lower blocks carry the parties.

Those parties are two, and Thai practice keeps them apart. ผู้ถือกรรมสิทธิ์ is the legal owner, often a finance company while a loan runs, and ผู้ครอบครอง is the person driving it. Reading one as the other is the failure this document is capable of.

The specimen#

This sheet is typeset from the document's real field list. Every name and figure on it is invented, and none of it comes from anyone's paperwork.

สำนักงานขนส่งตัวอย่าง

กรมตัวอย่าง

ใบคู่มือจดทะเบียนรถ

VEHICLE REGISTRATION

สำเนา

เลขทะเบียน๐ขข ๐๐๐๐ กรุงเทพมหานคร

รายการจดทะเบียน

วันจดทะเบียน
๑๔ มีนาคม ๒๕๖๕
ประเภท
รถยนต์นั่งส่วนบุคคลไม่เกินเจ็ดคน
ลักษณะ
เก๋งสองตอน
ยี่ห้อรถ
ตัวอย่างมอเตอร์
แบบ
รุ่นตัวอย่าง ๑.๕
รุ่นปี
๒๕๖๕
สี
ขาว
เลขตัวรถ
MR0000000000000
เลขเครื่องยนต์
0X0-0000000
เชื้อเพลิง
เบนซิน
จำนวนสูบ / ซีซี
๔ / ๑,๔๙๖
แรงม้า
๑๐๘
จำนวนที่นั่ง
น้ำหนักรถ
๑,๑๙๐ กิโลกรัม

ผู้ถือกรรมสิทธิ์

ชื่อ
บริษัท ศตวรรษการค้า จำกัด
เลขประจำตัว
0 0000 00000 00 0
ที่อยู่
๙๙ ถนนพระราม ๙ แขวงห้วยขวาง เขตห้วยขวาง กรุงเทพมหานคร ๑๐๓๑๐

ผู้ครอบครอง

ชื่อ
นายธนกฤต แสงทองดี
เลขประจำตัว
0 0000 00000 00 0

นายทะเบียน

รายการทางทะเบียนถูกต้องตรงกับต้นฉบับ เมื่อวันที่ ๒ สิงหาคม ๒๕๖๙

What the model read#

paxa-ocr-lite-v1 · captured Aug 31, 2026 · unedited

The Markdown it returned

# สำนักงานขนส่งตัวอย่าง
กรมตัวอย่าง

# ใบคู่มือจดทะเบียนรถ
VEHICLE REGISTRATION

สำเนา

เลขทะเบียน อขข 0000 กรุงเทพมหานคร

รายการจดทะเบียน

วันจดทะเบียน | ๑๔ มีนาคม ๒๕๖๕ | ประเภท | รถยนต์นั่งส่วนบุคคลไม่เกินเจ็ดคน
--- | --- | --- | ---
ลักษณะ | เก๋งสองตอน | ยี่ห้อรถ | ตัวอย่างมอเตอร์
แบบ | รุ่นตัวอย่าง ๑.๕ | รุ่นปี | ๒๕๖๕
สี | ขาว | เลขตัวรถ | MR000000000000
เลขเครื่องยนต์ | 0X0-000000 | เชื้อเพลิง | เบนซิน
จำนวนสูบ / ซีซี | ๔ / ๑,๔๙๖ | แรงม้า | ๑๐๘
จำนวนที่นั่ง | ๕ | น้ำหนักรถ | ๑,๑๙๐ กิโลกรัม

ผู้ถือกรรมสิทธิ์

ชื่อ | บริษัท ศตวรรษการค้า จำกัด
เลขประจำตัว | 0 0000 00000 00 0
ที่อยู่ | ๙๙ ถนนพระราม ๙ แขวงห้วยขวาง เขตห้วยขวาง กรุงเทพมหานคร ๑๐๓๑๐

ผู้ครอบครอง

ชื่อ | นายธนกฤต แสงทองดี
เลขประจำตัว | 0 0000 00000 00 0

นายทะเบียน
รายการทางทะเบียนถูกต้องตรงกับต้นฉบับ เมื่อวันที่ ๒ สิงหาคม ๒๕๖๙

The structured blocks, typeset back into a page

  1. headingL1

    สำนักงานขนส่งตัวอย่าง

  2. paragraph

    กรมตัวอย่าง

  3. headingL1

    ใบคู่มือจดทะเบียนรถ

  4. paragraph

    VEHICLE REGISTRATION

  5. paragraph

    สำเนา

  6. paragraph

    เลขทะเบียน อขข 0000 กรุงเทพมหานคร

  7. headingL2

    รายการจดทะเบียน

  8. table
    The table the model reconstructed
    วันจดทะเบียน๑๔ มีนาคม ๒๕๖๕ประเภทรถยนต์นั่งส่วนบุคคลไม่เกินเจ็ดคน
    ลักษณะเก๋งสองตอนยี่ห้อรถตัวอย่างมอเตอร์
    แบบรุ่นตัวอย่าง ๑.๕รุ่นปี๒๕๖๕
    สีขาวเลขตัวรถMR000000000000
    เลขเครื่องยนต์0X0-0000000เชื้อเพลิงเบนซิน
    จำนวนสูบ / ซีซี๔ / ๑,๔๙๖แรงม้า๑๐๘
    จำนวนที่นั่งน้ำหนักรถ๑,๑๙๐ กิโลกรัม
  9. table
    The table the model reconstructed
    ผู้ถือกรรมสิทธิ์ผู้ครอบครอง
    ชื่อบริษัท ศตวรรษการค้า จำกัดชื่อนายธนกฤต แสงทองดี
    เลขประจำตัว0 0000 00000 00 0เลขประจำตัว0 0000 00000 00 0
    ที่อยู่๙๙ ถนนพระราม ๙ แขวงห้วยขวาง เขตห้วยขวาง กรุงเทพมหานคร ๑๐๓๑๐
  10. paragraph

    นายทะเบียน

  11. paragraph

    รายการทางทะเบียนถูกต้องตรงกับต้นฉบับ เมื่อวันที่ ๒ สิงหาคม ๒๕๖๕

The exact image the model read

What is on this document#

Common commercial shape

เลขทะเบียน
The plate number and its province.
วันจดทะเบียน
First registration date.
ประเภท และ ลักษณะ
Vehicle class and body type.
ยี่ห้อ แบบ รุ่นปี สี
Make, model, year, and colour.
เลขตัวรถ
Chassis number, alphanumeric and unchecked.
เลขเครื่องยนต์
Engine number, in its own format.
จำนวนสูบ ซีซี แรงม้า
The engineering figures, in Thai numerals.
เชื้อเพลิง
Fuel type.
ผู้ถือกรรมสิทธิ์
The legal owner, with identity number.
ผู้ครอบครอง
The registered possessor, in the same shape.

The registration authority prescribes this layout and every book carries it. Which fields are filled varies by vehicle class, and a motorcycle book prints fewer engineering figures than a car.

Why this one is hard to read#

Two blocks, one shape
Owner and possessor carry the same three labels in the same order. Position in the page is the only thing separating them, and position is what a line-by-line reader gives up first.
Chassis and engine numbers have no checksum
Both are alphanumeric strings mixing letters and digits with nothing to validate against. A misread character is invisible until a transfer is rejected at the counter.
Engineering figures print in Thai numerals
Cylinder count, displacement, horsepower, and kerb weight come in Thai digits while the chassis and engine strings stay Latin. One page, two systems, adjacent rows.

From blocks to fields#

Each ownership block comes back as its own run of blocks with its heading attached. Splitting on those headings gives you owner and possessor separately, which is the distinction the whole document exists to record and the one a fused reading destroys.

Rate
6.5 credits per page
Per request
50 pages, 10 MB, PDF, PNG, JPEG, WEBP
Free credits
100 credits, about 15 pages

See full pricing

Questions#

What is the difference between ผู้ถือกรรมสิทธิ์ and ผู้ครอบครอง?
The first is the legal owner, which is frequently a finance company while a loan is outstanding. The second is whoever holds and uses the vehicle. Many books name two different parties.
Can it read a photograph of the book?
PNG, JPEG and WebP are read as one page each, alongside PDF, up to 50 pages a request. Registration books reach systems as phone photographs more often than as scans.
Do you validate the chassis number?
No. It comes back as the characters printed on the page. There is no checksum in the string for anyone to validate against, which is why a second reading or a human check is worth the minute it costs.

Send it your own documents.

New accounts start with 100 free credits, enough for about 15 pages. Try it on a real file in the playground.