Bank routing numbers printed on personal checks, direct deposit forms, bank letters, and account statements are more sensitive than most people realize. Combined with your account number — which appears on the same document — a routing number is everything someone needs to initiate an ACH transfer, set up unauthorized recurring payments, or create counterfeit paper checks in your name. When you need to photograph a check or banking document to share proof of your bank account, HideShot lets you black out the routing and account numbers in seconds, right in your browser, without uploading anything.
The most common scenario where this comes up is direct deposit setup — a new employer, freelance client, or platform asks you to provide a voided check or bank account photo as proof of your account details. In that situation, the recipient legitimately needs your routing and account numbers, but you should still be careful about how that image travels: who else might see the email, whether it gets stored on a shared drive, or whether the recipient's inbox is secure. For cases where you need to share with a broader audience — or you're not fully sure who has access — redacting the numbers and providing them separately is the safer approach.
Hiding routing numbers means making them invisible in the version you share, even when the original photo or screenshot still exists on your device. On this page you'll hide a routing number that typically appears in a screenshot of a bank-issued direct-deposit form or a snapshot of a paper check or deposit slip. The fields that need attention usually include the institution number at the bottom-left of a check stub and the wire and ACH routing pair (sometimes listed separately) — and any nearby context that helps a reader reconstruct them. Getting this right matters because fraudsters use leaked routing numbers to spoof legitimate wire instructions in business email compromise (bec) schemes.
People who reach this page are usually in one of three positions. The first is payroll managers sending direct-deposit confirmations to new hires. The second is gig workers troubleshooting payouts in a public support thread. The third is gig workers troubleshooting payouts in a public support thread. In all three, the screenshot or photo isn't the point — the work that needs to happen around it is — and hiding a routing number cleanly is the unblocking step between 'I shouldn't share this yet' and 'okay, sending'. HideShot is built specifically for that gap: drag, mark, download, get on with the rest of your day.
What to Redact — and Why It Matters
The first job is to inventory what's actually visible. For a routing number, the high-priority fields are the 9-digit MICR string printed at the bottom-left, fractional routing notation in the upper-right corner of paper checks, and fractional routing notation in the upper-right corner of paper checks. Less obvious but equally important is the bank name + city block which can confirm the routing code — it's the one most people forget on the first pass, and it tends to be the field that re-identifies everything you carefully covered above. Walk down the image once with a checklist mindset, marking each instance you find. Routing numbers often appear next to account numbers in the same horizontal MICR strip — select the entire strip as one rectangle so you can't accidentally leave a sliver of either value exposed.
The reason this matters is concrete. check-washing rings scrape posted images for routing data and use it to print counterfeit checks against the same bank. That pattern is documented in fraud and harassment cases — not hypothetical. The two-minute redaction step you take before sharing is the single highest-leverage privacy move available for this kind of content.
HideShot handles a routing number entirely inside your browser. The image is loaded from your device into a local canvas; the redaction tools draw on that canvas; the exported PNG is generated by your browser's own rendering code. Nothing about the source file is transmitted to any HideShot server, because there isn't one in the path — the page is static, the JavaScript runs locally, and the only network traffic during the redaction itself is the page load that happened before you uploaded anything. For hide routing number in photo, that means the original never leaves your machine, the redacted version is generated locally, and you can use the tool with Wi-Fi turned off if you want to prove it to yourself.
Step-by-Step: How to Hide A Routing Number with HideShot
- Open the HideShot canvas above and drop your image directly onto it, or click the upload area and select the file. The image loads locally — your browser reads it from disk, no upload happens.
- Zoom in until a routing number fills enough of the canvas for you to draw precisely around it. Precision matters: a generous margin protects you against character-edge bleed, but too generous and you cover useful context.
- Select routing numbers with the rectangle or lasso tool. Choose 'Blackout' to cover them with an opaque block.
- Sweep the rest of the image for the indirect leaks listed above — the 9-digit MICR string printed at the bottom-left, fractional routing notation in the upper-right corner of paper checks, and anything in the surrounding chrome (URL bar, sidebar, timestamps) that could help a reader reconstruct what you just covered.
- Download the finished PNG. The export is a flattened image: the redacted pixels are baked in, the original pixels under your black blocks are gone, and the file is safe to share through whatever channel you were planning.
Common Mistakes When Hiding A Routing Number
Hiding the account number but leaving the routing number visible — alone, a routing number leaks which bank you use and helps phishers build a believable pretext. The routing number identifies the institution, branch group, and clearing region. Combined with your name or employer, it tells a scammer exactly which bank to impersonate when contacting you, and which wire fraud template to copy. Always cover both halves of the routing-account pair as a single unit.
Blurring the digits with a weak Gaussian radius that still leaves the numeric shape readable at 2x zoom. Routing numbers are short (9 digits) and printed in OCR-friendly fonts. A light blur preserves enough silhouette for OCR engines — or a human at a coffee shop — to reconstruct most or all digits. Use a heavy radius or, better, a solid black bar.
Black Out vs Blur vs Pixelate — Which to Use
For hide routing number in photo, the three options behave differently. Blur is fast and visually soft, but at small radii the original shape of routing numbers survives well enough for OCR or human reconstruction at 2x zoom. Pixelation breaks routing numbers into colored blocks — at 12-16 pixel block size it defeats both human reading and modern depixelation models, and it's the right choice when you want visible 'something was here' without revealing the data. Black-out (solid opaque block) is the strongest option: there is no signal under the block to reconstruct, and reviewers immediately understand the field was intentionally hidden. Hiding routing numbers with a solid block is the most reliable choice. Blur reads as softer but allows reconstruction at low radii.