Annotate image
Arrows, text labels and pixelate-blur on screenshots.
Runs in your browserFree — no signup
How to use Annotate image
Annotate image lets you arrows, text labels and pixelate-blur on screenshots straight in the browser using the same WebAssembly codecs (MozJPEG, OxiPNG, libwebp) that desktop apps rely on — so quality stays high and nothing is uploaded.
Step by step
- 1Drop one or more images onto the upload area (or click to browse).
- 2Adjust the settings — you'll see a live before/after preview as you change them.
- 3Check the comparison slider and the size / dimension readout.
- 4Download a single file, or grab everything as a ZIP when you processed a batch.
What to expect
- A side-by-side or slider comparison of the original and the result before you download anything.
- Exact numbers: old size vs new size, saved percentage and final dimensions.
- Batch support — process many images with the same settings in one pass.
- Typical images finish in under a second; very large photos may take a few seconds.
Common use cases
- Preparing photos for a website so pages load faster.
- Meeting an upload size limit on a form, job portal or marketplace.
- Cleaning up phone photos before emailing or printing them.
- Producing consistent assets for a deck, blog post or store listing.
Privacy & data
Everything runs locally in your browser. Your file is never uploaded to a server, so nothing leaves your device.
Frequently asked questions
Related tools — send your output onward