Blur text in an image

Hide the private parts of a screenshot before it goes anywhere, and the screenshot never leaves your device.

Hide names, emails, card numbers and addresses in screenshots before you share them. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. Finding faces downloads a small face detector (about 4 MB) the first time you use that button; marking areas by hand needs no download. After your first run the page works offline.

Drop the screenshot or photo to redactor click to choose a file.

    For text such as card numbers or addresses, use Black box: blurred or pixelated text can sometimes be read back.

    Working…

    Done

    Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.

    Screenshots leak more than people notice: a full name in a chat header, an email address in a bank app, the last digits of a card, an order number, a street address in a delivery tracker, other people’s messages in a group chat. Before posting a screenshot to a forum, a support ticket, social media or a group chat, hide the text that should not travel with it.

    Drag a box over each piece of text, and the page covers it. This page starts with a solid black box because it is the only method that is guaranteed to be irreversible: light blurs and coarse pixelation of short text such as numbers can sometimes be guessed back. Switch to blur or pixelate for a softer look on names and faces, and push the strength up for text.

    The redaction is drawn onto a new copy of the image in your browser, so the original pixels under each box are gone from the file you download. The screenshot is never uploaded, which matters when the very reason you are editing it is that it contains private details.

    A quick checklist before sharing a screenshot: names and profile pictures of other people, email addresses and phone numbers, account, order and tracking numbers, the last digits of cards and IBANs, QR codes and barcodes (they can hold links and IDs), and any browser tabs or notifications visible at the edges. Cover each with its own box; you can mark as many as you need before saving.

    How it works

    1. Drop the screenshot or photo, or tap to pick it.
    2. Drag a box over each piece of text to hide. Black box is selected; switch to blur or pixelate if you prefer.
    3. Press Hide text. The redacted copy downloads; the original file is untouched.

    In your browser, not on a server

    Your browser decodes the photo (libheif or the Squoosh decoders step in for HEIC, AVIF and JPEG XL) and draws it on a canvas in your tab. Each area you mark is pixelated by averaging blocks of pixels, blurred by three passes of a box blur that reads the pixels around the area so the edge blends in, or filled with solid black. The same code draws the preview and the full-size file, which is encoded once in the format you chose. Find faces runs Google’s MediaPipe face detector (Apache-2.0) as WebAssembly in your tab, loaded from this site only when you press the button.

    Compared with upload-based tools: The photos people blur are the ones that should not be uploaded: a child’s face, a car’s number plate, a bank screenshot, an ID card. Online blur tools and editors take the unblurred original onto their server first, and several ask for an account before the download. Here the original never leaves your device.

    Verify it yourself. Give the page a short while after your first run to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.

    Questions

    Is blurred text really unreadable?

    Strong blur on long text usually is, but weak blur or large pixel blocks over short, predictable text such as card numbers or amounts can be partly reconstructed. For anything sensitive, use the black box, which replaces the pixels completely.

    Can someone undo it from the downloaded file?

    No. The download is a new image where the covered pixels were painted over before saving. There are no layers and no hidden original inside.

    Does it remove the photo location too?

    Yes. The image is re-encoded by your browser, which drops EXIF metadata including GPS. Screenshots rarely carry location anyway.

    Can I hide text in a PDF this way?

    Only by turning the page into an image first with PDF to JPG, redacting it here, and converting back. Covering text in a PDF editor often leaves the real text underneath, selectable and searchable, so an image round trip is the safer route.

    Is the file uploaded anywhere?

    No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after your first run to save itself for offline use; then you can turn off Wi-Fi and it still works.

    More image tools

    Other conversions

    Guides