- Is my screenshot uploaded to a server?
- No. Every operation — loading the image, drawing annotations, applying mosaic blur, and exporting — runs entirely in your browser using the HTML5 Canvas API and Fabric.js. No data is sent over the network. This makes the tool safe to use with confidential bug reports, internal screenshots, or any screen that contains personally identifiable information.
- How do I add numbered steps to a screenshot for a bug report?
- Select the Pin tool (the default), then click each location in order. The tool auto-increments circled numbers — ①, ②, ③, and so on — so reviewers can follow the repro steps without ambiguity. You can move any pin with the Select tool after placing it.
- How does the mosaic blur protect personal information?
- When you drag the Blur tool over a region, the tool samples that area of the original image, downscales it to a coarse grid (controlled by the "Blur blocks" slider), then upscales it back — producing a pixelated mosaic that obscures readable text, email addresses, usernames, or phone numbers. The blur is baked into the canvas on export, so the redacted regions cannot be reversed from the downloaded image.
- What is the Markdown snippet for?
- GitHub Issues, GitLab, Linear, Notion, and most Markdown editors accept inline images as
. The "Copy Markdown" button encodes the annotated image as a base64 data URL and wraps it in that format. You can paste it directly — no image hosting or file attachments needed. Note that very large screenshots produce long base64 strings; for images over ~1 MB you may prefer to download the PNG and attach it separately.
- Can I annotate screenshots from developer tools or terminal output?
- Yes. The tool accepts any PNG or JPG, including screenshots of browser DevTools, VS Code, terminal sessions, or CI logs. The Text tool defaults to Courier New (a monospace font), making it easy to add code path references like
src/api/user.ts:42 that align visually with code screenshots.
- How do I undo or move an annotation?
- Click Undo to remove the last added object, or use Ctrl+Z / Cmd+Z. Switch to the Select tool to click an existing annotation and drag it to a new position, resize it with the handles, or press Delete / the Del button to remove it. You can recolor a selected object by choosing a new color while it is selected.