Free tool

Local screenshot annotator

Mark a bug in a screenshot, cover private areas, and export a flattened image locally for a clearer issue handoff.

Annotate a screenshot on this device

Choose a still PNG, JPEG or WebP up to 5 MiB, 16 megapixels and 8192 pixels per edge. Your image stays in this browser tab. No account is needed to download.

PNG, JPEG or WebP. Files are processed on this device only.

Choose an image to start.

Review before sharing

Use an arrow for the failure, a rectangle for its context, and an opaque redaction for private details. Cover the entire sensitive area with a little room around its edges. Redactions are always painted on top of every annotation.

The downloaded PNG is flattened: it contains the visible pixels, without the source file, source metadata or undo history. Review the downloaded image before attaching it to an issue. A saved download remains on your device after you reset this tab.

Builder workflow: show the checkout button that overlaps the total, redact the customer email, then attach the PNG alongside expected and actual behavior. Agency / QA workflow: outline the incorrect mobile spacing, redact the client account panel, then attach the PNG alongside viewport and release details.

Examples for your team

Builder example

A builder points to an overlapping checkout button and covers the customer email before exporting the report image.

Start your 14-day free trial

Agency / QA example

An agency marks the incorrect mobile layout and covers client account details before attaching the reviewed image to QA feedback.

Start your 14-day free trial

Capture the next report with ContextCapture

Start a 14-day free trial. The beta plan is $7.99 per month for unlimited projects and reports, with up to five team members.