DocCheckRU

WINDOWS · ANDROID · LINUX CLI

Check documents.
Stay offline.

Read MRZ, QR codes and barcodes. Check control digits and keep a local history on your device.

Download DocCheck

Checks and history are free

A structural check does not establish document authenticity.

Actual DocCheck 0.5.0 interface in Russian. Synthetic example; the data does not belong to a real person.
Actual DocCheck 0.5.0 interface in Russian. Synthetic example; the data does not belong to a real person.

DOCCHECK

From an image to a readable result

Open a file, review the extracted fields and revisit the result in your local history.

01

MRZ and check digits

Read machine-readable zones and check their structure and control digits. Review reported errors against the original.

02

QR codes and barcodes

Read codes from images and validate supported data structures. Android also supports camera capture.

03

Images and PDF

Import photos and PDF documents. PDF processing on Linux requires a system installation of Poppler.

04

History on your device

Documents and results stay locally. History is not encrypted: keep this in mind on a shared device.

0.5.0

Choose your platform

Version 0.5.0. No registration required. Download files directly from this website.

Release manifest ↗

Start with free document checks

Recognition, checks and history are free. A licence unlocks additional tools.

FeatureFreeLicensed
MRZ, QR and barcode checksYes—
Import and local historyYes—
MRZ and code generation—generate
Banknote records and JSON / CSV export—generate / banknotes.pro

Email us for licensing terms. This website has no payment flow or automatic subscription.

What a check result means

Structure is not authenticity

A correct check digit or format does not prove that a document is genuine, valid or issued to a particular person. There are no government registry checks.

Review recognised text

Glare, blur and cropped edges may affect recognition. Compare important fields with the original.

NFC is experimental

NFC remains experimental. Validation against a real chip has not been confirmed; PACE is not implemented.

Banknote records are not authentication

Reading a currency, denomination or serial number does not check security features or establish authenticity.

Questions, answered

Do I need an internet connection?

No. Recognition and structural checks run on your device. A connection is needed to download the app and when you explicitly activate a licence.

Where are my documents sent?

DocCheck does not automatically send documents or history. They stay on the device without encryption. Avoid sending real documents in support emails when a synthetic example is enough.

Can I use DocCheck for free?

Yes. Recognition, checks and local history are free. Generation and banknote record tools require the corresponding licence.

Is there a Linux graphical app?

The Linux download here is a command-line interface. A graphical interface is available in Windows portable and Android APK.

Why should I still verify a document with valid check digits?

Check digits test whether data is internally consistent. They do not certify the document’s origin, current validity or the holder’s identity.

DOCCHECK

Contact DocCheck

Questions about the app or licensing? Email us with your platform, version and the steps that led to the issue.

Use synthetic data for examples. This website has no contact form.