For passports & IDs

Send your ID without handing over the number.

A rental, a gig platform, or an age check asks for a passport or driver’s-license scan — and gets your document number, the MRZ, your date of birth, and your address too. clean.ink lets you keep your name and photo while truly removing the rest, entirely in your browser, so the file never leaves this device.

Free on-screen preview · $6.59 once to download — unlimited clean exports · no account, no subscription

100% local
Everything runs in your browser. Nothing is sent to a server.
No upload
Your ID is never transmitted, stored, or seen by us.
True redaction
Covered content is destroyed in the file, not hidden under a box.

How it works

Upload, auto-detect, box out the number, export. Scans work too, with on-device OCR.

  1. 01

    Open your ID PDF

    Drop a passport, driver's-license, or ID scan. It loads straight into your browser — nothing is uploaded.

  2. 02

    Let it find the sensitive parts

    clean.ink scans the text and flags dates of birth and addresses, plus a passport or license number when it's clearly labeled.

  3. 03

    Box out the number and MRZ

    Draw a box over the document number and the machine-readable zone — keep your name and photo, hide everything else.

  4. 04

    Export and send

    Preview the redaction free — it stays on your device with a watermark. Unlock once to download a clean copy. The redaction is real — the text is gone, not hidden.

What it catches

clean.ink flags structured details like your date of birth and address automatically, and finds a passport or license number when it’s clearly labeled. A bare number and the machine-readable zone have no fixed pattern, so you redact those by drawing a box — which truly removes the text.

  • Date of birth

    Auto-found

    DOB: 12 Apr 1990

  • Home & mailing address

    Auto-found

    1450 Elm St, Apt 4

  • Labeled passport number

    Auto-found

    Passport No. 503824192

  • Labeled driver-license number

    Auto-found

    DL: D1234567

  • Unlabeled document number

    Draw a box

    Draw a box to redact

  • Machine-readable zone (MRZ)

    Draw a box

    P<USASMITH<<JOHN…

Your ID never leaves this device

Every other PDF tool uploads your document to a server before it can do anything with it. clean.ink can’t — it has no server to upload to. The parsing, detection, redaction, and export all happen in your browser, with on-device OCR for photographed or scanned IDs. You can disconnect from the internet after the page loads and still finish the job.

And the redaction is real. A black box you can copy the text out of isn’t redaction — that’s the common failure, including macOS Preview. clean.ink destroys the underlying content so it can’t be recovered.

The honest version

  • Nothing is uploaded. The only network call clean.ink ever makes is to verify a payment — never your ID.
  • The number and MRZ are a manual box. A bare document number and the machine-readable zone aren’t auto-detected — you box them out, and the box truly removes the text.
  • Always preview before sharing. The free on-screen watermarked preview lets you confirm the result yourself before you trust it.

Pricing

$6.59 once. Redact forever.

Redact and preview your document free — the preview is watermarked and stays on this device, with no account. One payment of $6.59 removes the watermark from clean exports for this document and every document after it. No subscription, no per-document charge, no account.

Pay onceEvery documentNo account

Questions

Is my passport or ID scan uploaded anywhere?
No. clean.ink never uploads your file. Parsing the PDF, finding details, redacting, and exporting all happen locally in your browser. You can go offline after the page loads and still finish — there is no server to send your passport, driver's license, or ID to.
Does clean.ink automatically find the passport or license number?
Only when it is clearly labeled. clean.ink auto-detects a passport number when the word "passport" appears next to it, and a driver's-license number when it is labeled "driver license" or "DL". A bare number with no label is not auto-detected — you draw a redaction box over it, which truly removes the text.
What about the MRZ — the two rows of code at the bottom?
The machine-readable zone (MRZ) is not auto-detected, because it is a freeform block of characters rather than a labeled field. Redact it by drawing a box over both lines. The MRZ encodes your document number, date of birth, and expiry, so it is worth covering whenever you hide the printed number.
Can I keep my name and photo but hide the number, DOB, and address?
Yes. You stay in full control of the result. clean.ink flags structured items like dates of birth and street addresses for review, and you add manual boxes over the document number and MRZ — while leaving your name and photo untouched. Dismiss any detection you want to keep, and review the export before sharing.
Is the redaction permanent, or can the hidden details be recovered?
The covered content is removed from the exported file, not hidden under a layer. Unlike a black rectangle in a markup tool or macOS Preview — where the text underneath can still be copied out — clean.ink flattens the output so the redacted details are gone. Always download and check the export before you send it.
How much does it cost, and do I need an account?
No account, no subscription. Redacting and previewing are free and unlimited — the on-screen preview is watermarked and stays on your device. Downloading a clean file is a one-time $6.59 purchase for lifetime access — pay once, download forever, with every future document unlocked. Your file still never leaves this device.