For pay stubs

Prove your income without handing over your SSN.

A landlord, lender, or background check asks for pay stubs — and gets your Social Security number, your bank account and routing number, and every deduction. clean.ink finds those and truly removes them while you keep your name, employer, and pay, 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 pay stub 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, keep what proves income, export. Scanned pay stubs work too, with on-device OCR.

  1. 01

    Open your pay stub PDF

    Drop a pay stub from your payroll portal. It loads straight into your browser — nothing is uploaded.

  2. 02

    Let it find the sensitive parts

    clean.ink scans the text and flags your SSN, direct-deposit account and routing numbers, pay amounts, address, phone, and email.

  3. 03

    Keep what proves income, hide the rest

    Dismiss your name, employer, and gross pay to keep them, then box out deduction lines or anything else the detector doesn't read as structured.

  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 automatically flags the structured details on a pay stub — your SSN, the direct-deposit block, and labeled pay amounts — and you review each before it’s redacted. Employer names and deduction descriptions are freeform text, so you box those out by hand, which truly removes them.

  • Social Security numbers

    Auto-found

    123-45-6789

  • Direct-deposit account & routing

    Auto-found

    Account no. 000123456789

  • Labeled pay amounts

    Auto-found

    Gross pay 4,250.00 · Net pay 3,180.42

  • Salary & dollar amounts

    Auto-found

    Annual salary $85,000.00

  • Address, phone & email

    Auto-found

    1450 Elm St · (415) 555-0148

  • Employer name & deduction lines

    Draw a box

    Freeform text — draw a box

Your pay stub 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 scanned pay stubs. 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 pay stub.
  • Employer names are a manual box. Employer names and deduction descriptions are freeform text, so you box them out — the amounts are auto-found, and every 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 pay stub uploaded anywhere?
No. clean.ink never uploads your document. Opening the PDF, finding sensitive details, redacting, and exporting all happen locally in your browser. You can disconnect from the internet after the page loads and still redact and export — there is no server to send the file to.
What does clean.ink detect automatically on a pay stub?
It automatically flags Social Security numbers, labeled bank account and routing numbers in the direct-deposit block, pay amounts labeled as salary, gross, net, earnings, base pay, or an hourly rate, dollar amounts, street addresses, phone numbers, and email addresses. You review each detection before it is redacted.
Can I prove my income but hide my SSN and bank account?
Yes. You stay in control of the final result. Dismiss the detections you want to keep — like your name, employer, and gross pay — and redact the SSN, the direct-deposit account and routing numbers, and any deduction lines you'd rather not share. Review the export before sending it.
Can it hide my employer's name or individual deduction lines?
Yes, as a manual step. Employer names and freeform deduction descriptions are plain text without a labeled pattern, so the engine does not auto-detect them. You draw a redaction box over them yourself — the box truly removes the underlying text, it does not just cover it.
Is the redaction permanent and safe to send to a landlord or lender?
Yes. clean.ink destroys the underlying content in the exported file rather than drawing a black box over it. Unlike highlight-and-print or a black rectangle in a markup tool, the redacted text cannot be copied out or recovered. Always preview the export before you send it.
How much does it cost, and do I need an account?
No account and 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 pay stub still never leaves this device.