Batch restoration is live

Learn more
Identity Documents

Restore an identity document without inventing a single character

A four-stage console built for cards and booklets: describe the damage, build a page deck from photos or PDFs, restore page by page, then refine. The MRZ is read back and checksum-verified before anything is delivered.

MRZ checksum-verifiedBoth sides, one job10 ID types
docovly.com

REPUBLIC OF ALDORA

IDENTITY CARD

Surname

ASHCOMBE

Given names

MARA ELISE

Document no.

K4471882

Nationality

ALDORAN

Date of birth

14 · 05 · 1991

Date of expiry

09 · 2031

Signature of holder

IDALDASHCOMBE<<MARA<ELISE<<<<<<<<<<<

K4471882<7ALD9105144F3109093<<<<<<06

REPUBLIC OF ALDORA

IDENTITY CARD

Surname

ASHCOMBE

Given names

MARA ELISE

Document no.

K4471882

Nationality

ALDORAN

Date of birth

14 · 05 · 1991

Date of expiry

09 · 2031

Signature of holder

IDALDASHCOMBE<<MARA<ELISE<<<<<<<<<<<

K4471882<7ALD9105144F3109093<<<<<<06

AfterBefore
Document no.Date of birthExpiryMRZ ✓

A scan restores the card top to bottom. Drag to compare - every job keeps the untouched original.

Every kind of identity documents we restore

National ID cardsPassportDriver's licenceResidence permitBirth certificateCitizenship certificateVoter ID cardSocial security cardMilitary IDStudent ID

10

ID types supported

2-sided

captured in one job

MRZ

checksum-verified

0

fields ever guessed

Condition survey

What goes wrong with these documents

The survey vocabulary is specific to this document family, because the damage is. Recording it is what produces the restoration instruction - there is no prompt box.

  • Surface wear and scuffing from a wallet
  • Faded thermal printing and dot-matrix text
  • Cracked or delaminated laminate
  • Hologram glare from a flash photograph
  • Snapped or bent cards
  • Ink transfer and smudged endorsements
How the console works

Four stages, and none of them a text box

Every restoration follows the same path a records office would: survey, capture, treat, verify. Each treatment lands as its own revertible version.

01

Describe the damage

Record wear, delamination, glare and fading the way an examiner would. The survey - not a prompt box - becomes the restoration instruction.

02

Build the page deck

Drop photos or a PDF of each side. Capture correction squares the card, kills keystoning and evens the light before anything else runs.

03

Restore side by side

Treat each side on its own revertible version. The portrait sharpens without reshaping the face; fields are rebuilt, never invented.

04

Read back & verify

Every field is read off the restored card and checked against the MRZ, whose check digits are recomputed. Anything uncertain is withheld, not guessed.

Treatments

What this console can do to a page

Any treatment can run on a single page or down the whole document, and each lands as its own revertible version.

Full restoration

Repairs everything recorded in the condition assessment, in one pass.

Targeted repair

Paint over a damaged patch and only that region is rebuilt.

Portrait clarity

Sharpens the holder photograph without reshaping the face.

Detail recovery

Recovers fine detail for print and archival copies.

Data capture

Reads every field, including the MRZ, as structured data.

Instant adjustments

Rotate, auto-contrast, sharpen and grayscale, applied in the browser.

Integrity

The number has to survive the restoration

An identity document is only as good as the characters on it, so Docovly never lets the model author a value. The machine-readable zone carries its own arithmetic, and we use it.

  • MRZ lines are parsed and each check digit is recomputed from the data it protects.
  • Document number, date of birth and expiry are cross-read against the MRZ.
  • A character that cannot be resolved with confidence is flagged and withheld into its own column.
  • The untouched original is delivered alongside, so nothing is taken on trust.

Machine-readable zone

IDALDASHCOMBE<<MARA<ELISE<<<<<<<<

K4471882<7ALD9105144F3109093

Document number

K4471882

check digit recomputed

Date of birth

910514

matches printed field

Expiry

310909

matches printed field

Signature

withheld

flagged, not guessed

10 document types

Everything this console takes in

Pick the type before you upload and the uploader, format rules and checks follow from it.

National ID cardsPassportDriver's licenceResidence permitBirth certificateCitizenship certificateVoter ID cardSocial security cardMilitary IDStudent ID

Captured as data

What is read back off the page

Every field carries its confidence and its source crop, and anything that fails a check is withheld into its own export column rather than delivered.

Given namesSurnameDocument numberDate of birthExpiryNationalityMRZ linesIssuing authority

Capture guidance

Get this right and everything downstream is easier

  • 1Capture both sides of the card as separate files.
  • 2Lay the card flat - avoid holding it at an angle.
  • 3Turn off flash so holograms do not blow out the surface.
Capture correction runs before restoration on every job - keystoning, uneven light, shadow and glare are handled first. How that works
When people reach for this

The jobs this console is built for

Real reasons people restore these documents - a renewal, an application, an archive before the paper gives out.

A worn licence for a renewal

Wallet scuffing and faded thermal print brought back so the details read cleanly for a renewal or replacement application.

A passport photo page for a visa

The photo page cleaned and the MRZ verified, which is often exactly what an online visa form asks you to upload.

An old family ID for the archive

A parent's national ID or citizenship card copied to a legible, filed record before the laminate gives out entirely.

What this is, and is not

A legible copy of a document you already hold

Restoration is a reading aid and an archival tool. Being plain about the line it does not cross is part of the product.

What it does
  • Produces a clean, legible copy of an ID you already hold
  • Recovers faded fields, portraits and MRZ lines
  • Reads every field back as checked, structured data
  • Keeps the original and every intermediate version
What it will not do
  • Issue, replace or certify an identity document
  • Invent a character that is not legible on the page
  • Alter the substantive content of a document
  • Make a copy meant to pass as an original
Questions

Identity Documents, answered

The questions people ask before sending us this kind of document.

Have a document you are not sure about?

Send us a photograph of it. We will tell you honestly whether it is recoverable before you spend anything.

Ask us

No. Identity fields are read back after every treatment and checked against the machine-readable zone, whose check digits are recomputed. If a character cannot be resolved with confidence it is withheld and flagged rather than guessed.

Also in Identity & Travel

Try it on your worst identity document

Free to start, no card. The untouched original is always delivered alongside the restored file.