ramda lab 日本語

How to Redact a Screenshot So It Can't Be Seen Through

Many people cover a name or phone number in a screenshot with a pen and send it. But if the fill is semi-transparent, or you send the file in a form where edits can be undone, the text can still be read. This page lists the ways redaction fails, shows a test of whether a semi-transparent fill really leaks, summarizes what Apple's help says about iPhone Markup, and covers hiding license plates.

This page is not a legal or security guarantee. Device and app screens change with updates. Steps are limited to what official help pages confirmed; anything we could not confirm is marked "not confirmed".

How to do it reliably

Bottom line

We tested whether it leaks

We made an image containing only fictional text (Name: Taro Sample, Phone: 000-0000-0000), covered the two middle lines with an opaque black box and with a 60% opacity black box, then applied a simple contrast stretch (a basic levels adjustment) to the covered area to see if the text could be read. The images are generated by scripts/make_redact_demo.py (Python and Pillow).

Original image with fictional name and phone number visible
Original (fictional text)
Image covered with opaque black: the two lines are solid black bars
Covered with opaque black. Every pixel in the covered area was the same single color (black).
Opaque-black image after adjustment: still solid black
After the adjustment: nothing shows up.
Image covered with 60% opacity black: gray bars, text hard to see
Covered with 60% opacity black. At normal brightness the text is just hard to read.
60% image after adjustment: name and phone number readable
After the adjustment: the name and phone number are readable.

Results:

This test used PNG (lossless), black text and a white background. Exporting as JPEG can make recovery harder, but there is no guarantee. The default and adjustable opacity of real apps' pens varies by app and setting; we did not test them here.

Common ways redaction fails

  1. Semi-transparent pen, highlighter, or a fill with reduced opacity: as the test shows, the text underneath remains. Apple's Use Markup page (checked 2026-11-09) says that after choosing a tool such as a pen, tapping the same tool again changes the color opacity. Even if you do not remember changing opacity, check the finished image.
  2. Pixelation and blur: public sources show that, under some conditions, the text can be guessed. See Is pixelation reversible? Use a solid black box, not blur.
  3. Sending a file whose edits can be undone: the iPhone Photos app can revert edits (Apple's iPhone User Guide has a section on undoing or reverting photo edits; we only confirmed the section title, not its text). If you hand over a file in a revertible form, the recipient may be able to undo your edit (we did not verify whether they can). To be safe, export the redacted result as a new image before sharing.
  4. Location data (EXIF): a fill hides only the visible text. The place and time a photo was taken stay in its metadata. Our EXIF removal page is Japanese only for now; the PDF route below also removes metadata.
  5. Missed spots: part of a notification, an icon, the next line: information can be read from places you did not cover.

iPhone Markup (what the official help says)

Checked 2026-11-09. This lists only what Apple's pages state. We did not check Mac, Windows, Android or other apps' English help pages for this edition, so they are not covered; whether their fills are fully opaque was not confirmed.

So the built-in tools are mainly for drawing, and in what we checked there was no statement guaranteeing a fully opaque fill. That is why it matters to look at the exported image yourself.

The reliable way: fill opaquely and export a new file

Our image fill tool (/image-redact/) has a Japanese-only interface and no English version yet. It draws the image on a canvas, fills the areas you drag with opaque black or white, and re-exports a PNG or JPEG (checked in its app.js); it has no semi-transparent fill or mosaic. For an English interface, use this workaround:

  1. Turn the screenshot into a PDF with the image-to-PDF page (accepts PNG, JPG and HEIC; runs in your browser).
  2. Open that PDF in the PDF redaction page and drag boxes over the parts to hide, a little larger than the text. Redacted pages are rebuilt as images, and nothing is uploaded.
  3. Open the saved PDF and check that nothing is readable and nothing is left uncovered.
  4. Send it. The result is a PDF, not an image file.

Hiding a license plate in a photo

The idea is the same as for screenshots.

Physically covering the plate of a car on the road is out of scope here (a different issue). This page is only about filling in a plate that appears in a photo afterwards.

FAQ

Can text still be read under a black pen on a screenshot?

If the fill is semi-transparent, yes. In the test above, text under a 60% black box was readable after adjustment. An opaque fill was not.

Can you change pen opacity in iPhone Markup?

Apple's Use Markup page says you can tap the same tool again to change opacity. For anything you must hide, use a fully opaque fill.

Is blur or pixelation OK for redacting a screenshot?

Under some conditions it can be guessed, per public sources. See this page.

How do I hide a license plate in a photo?

Fill the characters with an opaque solid color and export a new image. Removing location data (EXIF) helps too.

Related: Is pixelation reversible? / Redact a PDF (no upload) / Photos to PDF