Blur an Instagram screenshot (DMs, not just the grid)
Handles in comments, story viewers, and DM headers. Crop is often cleaner than a dozen bars.

The grid is public-ish. The DM is not. People screenshot a thread to prove a point and leave the other handle, a Close Friends label, and three suggested accounts sitting in the chrome.
Instagram packs identity into every margin: the username on the bubble, the story ring, the “Active now” chip, the suggested carousel under a reel, the viewer list on a story you should not have captured. If the proof is one sentence, start by throwing the rest of the UI away.
Crop first, then bar what remains
Crop to the single bubble when you can. You skip bars on the composer, the GIF tray, and the “Members” row in a group request. If the argument needs sequence, keep the smallest run of messages that still reads, and bar every handle you would not print as a byline.
Cropping is not a substitute when a username sits inside the bubble as an @mention. Mentions are content, not chrome. Cover them with the same opaque bar you use on the header.
When to crop versus when to paint is the whole subject of crop versus black bar.
What to cover in the chrome
- Username and display name in the thread header.
- Profile photo, including story rings that identify a person.
- Close Friends or “Your note” labels that mark a private circle.
- Suggested accounts, “Follow” rows, and search-bar leftovers.
- Activity status (“Active now”, last-seen style copy) that leaks someone’s night.
- Group DM member stacks and the “X others” overflow.
- Reaction rows that attach your account’s face under someone else’s message.
- Share-to-story stickers that still show the original poster’s handle.
Stories, viewers, and broadcasts
Viewer lists are gossip infrastructure. Do not post them. If you must show a poll or a question sticker, cover every name in the response list. A screenshot of “who saw this” is a roster.
Broadcast channels and professional dashboards add follower counts and email fields. Treat those like a CRM export. Bar addresses. Keep the public caption if that is the artifact, and drop the inbox chrome.
Numbers and handles get a black bar
Phone numbers in DMs, order IDs pasted as text, and one-time codes from a shop bot are short strings. Do not mosaic them. Paint a rectangle. Handles are not digits, but they are unique identifiers. If the person is not a public figure you are citing, bar the handle the same way.
Instagram will recompress whatever you upload. Start from a flat PNG so you are not stacking JPEG on a highlighter. The format argument is in PNG versus JPEG.
Reels, comments, and collabs
A reel screenshot often includes a comment stack. Those comments are other people’s names. If you only need the audio UI or a bug in the player, crop the comments off. Collab posts show two handles; bar the one that is not part of your report.
Shop screens add prices next to account names. That pairing can identify a small seller. Cover the account if the bug is in checkout chrome, not in their identity.
FAQ: Is a public comment fair to screenshot without bars?
Public is not the same as “fine to pile into a new context.” If you are reporting abuse to a platform, follow their form. If you are posting to your own grid to dunk on someone, you are creating a new distribution. Bar handles of bystanders in the thread either way.
FAQ: What about vanishing mode?
Vanishing mode does not redact a screenshot. If you captured it, you hold a durable copy. Cover identity the same as a normal DM. Do not treat the UI’s timer as permission.
FAQ: Can I leave my own handle visible?
On a proof post, your handle may be the point. On a meme you want stripped of context, bar it. Never leave a third person’s handle as decoration.
FAQ: Notes and music stickers?
Notes sit on the profile row and often include a location or a workplace joke. Music stickers can show a listening account. If those are not the artifact, crop them. If they are, bar extra names in the same tile.
Drop the DM capture into the editor and bar every handle you would not print as a byline. BlurThis stays in the browser until you download the PNG.
