Loadingβ¦
Loadingβ¦
Mark up screenshots with arrows, boxes, text, numbered steps, a highlighter, and blur boxes that hide passwords and personal details.
Also covers: Annotate image Β· Blur sensitive info Β· Add arrows to screenshot
Drop an image here
or paste from the clipboard Β· JPG, PNG, WebP, AVIF, HEIC, GIF, BMP, TIFF
Paste a screenshot (Ctrl+V / β+V) or drop an image, then add arrows, boxes, text, numbered steps, and blur boxes to hide passwords or personal details. Nothing is uploaded.
Press Ctrl+V (β+V on Mac) right after taking a screenshot, or drop an image file.
Pick a tool and drag: arrows, boxes, ellipses, lines, pen, and highlighter. Click to place text or numbered steps. Blur boxes pixelate whatever's underneath.
Undo and redo as you go, then download as PNG for crisp text and lines.
The blur box replaces the area with large pixel blocks in the downloaded image, so the original text isn't recoverable from the file. Use a large enough box to cover all of it.
Use Undo to remove the most recent annotations one at a time, then redraw them.
No. Images are processed entirely in your browser on your own device. Nothing is uploaded to a server or stored.
SVG
Preview SVG code live and safely, check its size and viewBox, fix common errors, and export it as PNG, a data URI, a CSS background, or an <img> tag.
QR codes
Create QR codes for links, Wi-Fi logins, email, phone, and SMS. Set error correction and colors, then download a crisp SVG or PNG. Static codes, no tracking, no sign-up.
Formats
Convert images between JPG, PNG, WebP, and AVIF, including from HEIC, TIFF, BMP, and GIF. Batch convert with quality control, all in your browser.
iPhone
Convert iPhone HEIC photos to JPG, PNG, or WebP right in your browser, in batches, without uploading them anywhere.
Icons
Make a complete favicon set from an image or a letter: favicon.ico, PNG icons, the Apple touch icon, Android icons, a web manifest, and the HTML to add them.
Encoding
Encode an image as Base64 or a data URI, with ready-made CSS, HTML, and Markdown, or decode Base64 back into an image you can preview and download.