You found a bug. You grab a screenshot. You paste it into Slack with "this is broken" and move on with your day.
Three days later, the engineer assigned to it replies: "Which button? What page? What browser?" And now you're both wasting time on a problem you already solved visually.
The screenshot was right there. It just wasn't good enough.
The problem isn't the screenshot itself. It's what's missing from it. A raw screen grab has no context. No arrows pointing to the broken element. No notes explaining what should have happened instead.
Engineers see dozens of these a day. Without clear annotation, your bug gets triaged to the bottom of the pile.
Think of it like a map without labels. The terrain is all there, but nobody knows where to look.
A screenshot that gets action has three things:
You don't need a 500-word writeup. You need a screenshot that tells the story on its own.
Start with what you capture. A full-screen grab of your 34-inch monitor is not helpful. Select just the region that matters.
On macOS, you can hit ⌘⇧6 to open lens, drag to select, and capture exactly the area around the bug. No cropping afterward, no opening Preview to trim it down.
If the bug involves a sequence of steps, capture each step separately. Three focused screenshots beat one giant panorama.
This is where most people skip a step and it costs everyone time.
Before you paste that screenshot anywhere, add annotations. Here's what works:
With lens you do all of this in the same window where you captured the screenshot. No switching to Figma. No opening a separate image editor.
Raw screenshots on a white Slack background blend in. They look like noise in a busy channel.
Adding a simple gradient background and a subtle drop shadow makes your screenshot stand out in any context. It takes one click in lens, and suddenly your bug report looks intentional instead of accidental.
This isn't about making things pretty for the sake of it. It's about making your report the one that gets read first.
Pasting images directly into Slack or email creates problems. The image gets compressed. It's hard to zoom in. And if someone needs to forward it, they're re-downloading and re-uploading.
Instead, share your screenshot with a link. Anyone who opens it sees the full-resolution image on a clean page. They can zoom in, leave comments pinned directly on the screenshot, and react with quick feedback.
No more "can you re-send that screenshot in higher quality?"
The best bug reports aren't one-way. They're conversations.
When your engineer opens the shared link, they should be able to click on the exact pixel they're asking about and drop a comment right there. Not in a separate thread. Not in a Jira ticket three clicks away. Right on the image.
lens does this out of the box. Share a link, and anyone can pin comments directly on the screenshot. No account required for reviewers.
Before you hit send on your next bug report:
It takes about 30 seconds longer than a raw paste. It saves hours of back-and-forth.
Every "which button?" reply is a round trip you didn't need. Every "can you zoom in?" is a sign that the original screenshot wasn't set up for success.
The fix is simple: capture with intent, annotate before sharing, and give people a link they can interact with.
Your engineers will thank you. Or at least stop asking clarifying questions. Which might be the same thing.