Edit
Add arrows, boxes and text to an image
Mark up a photo or a screenshot: freehand strokes, arrows, lines, rectangles, ellipses, highlights, text, callouts, numbered steps and emoji. Everything is drawn onto the image at full export resolution, so an arrow you place on a 4000-pixel photo is still a crisp arrow when you save it at 1080. There are two blur tools as well, and they are not the same kind of thing as the rest: a mark is drawn on top and can be deleted at any point, while a blur or a pixelate destroys the pixels underneath when you export. The page keeps the two apart, and so does the code.
How to add arrows, boxes and text to an image
- Drop in an image.
- Pick a tool and drag on the image - or use Add to place one and position it with the fields.
- Reorder, recolour or delete anything in the list underneath.
- Download the marked-up image.
Supported formats
This tool accepts PNG, JPG, WebP, GIF, BMP and AVIF files. Everything is decoded by your own browser, so the formats available depend on what your browser can open - which for HEIC in particular varies between Safari and other browsers.
Frequently asked questions
Can I undo a blur after exporting?
Not in the exported file, and that is the point. While you are still on the page, a blur or pixelate area is only an instruction and you can remove it. Once you export, the pixels inside it are overwritten before the file is written, so there is nothing underneath to recover. Arrows, boxes and text are different: they are drawn on top, and the original picture is still under them in the saved file.
Why does the blur tool say it removes detail?
Because a tool that blurs by drawing a translucent overlay leaves every original pixel in the file, and people have been identified from images that were 'blurred' that way. This one runs the blur over the pixels that get encoded. A light blur can still leave a face recognisable, though - if the point is that nobody can tell, the redaction tool's solid block removes the most.
Can I use this without a mouse?
Yes, and not as an afterthought. Every tool has an Add button that places a mark at a sensible size in the middle of the image; from there the arrow keys nudge whichever mark is selected, and the list underneath lets you reorder or delete anything. Freehand is the one tool that genuinely needs a pointer, and its Add button places a straight line rather than doing nothing.
Will my arrows be blurry if I resize afterwards?
No. The marks are stored as shapes, not as pixels, and they are drawn once at the size you export. That means a mark keeps its relative weight through any resize instead of being drawn large and then shrunk into a soft grey smear, which is what happens when a tool flattens the annotation into the image first.
Does the highlighter work over text?
Yes, and it behaves like a real highlighter rather than a sticker. It multiplies rather than blending towards its own colour, so black text under a yellow band stays black and readable. The naive version of this washes the text towards yellow-grey, which is the usual reason a highlighted screenshot looks wrong.
Is my image uploaded?
No. The image is decoded, marked up and re-encoded by your own browser on your own device, and a content security policy the browser enforces prevents this page from sending it to another domain. That matters most for the blur tool: the whole point is that the sensitive version stops existing, and uploading it to achieve that would be the opposite.
Related tools
- Image WorkspaceOpen an image, add text, shapes and other images, mark it up, then export once.
- Screenshot EditorMark up a screenshot with arrows and numbered steps, and blur out names, emails and tokens.
- Redact ImageBlack out, pixelate or blur parts of an image.
- Watermark ImagePut your name or a copyright line onto a photo, tiled or in a corner.
- Image CropperCrop images to any area or a fixed aspect ratio in your browser.
Looking for something else? Browse all ImageUtility tools.