Add text to an image
Type text anywhere on an image with your choice of font, color and size, then export as PNG or JPG. Everything happens in your browser — nothing is uploaded.
Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.
Text that stays readable on any photo
The classic failure of text-on-image is contrast: white captions vanish on bright skies, black on shadows. Text here is drawn with a subtle dark outline behind the fill color, so it stays legible on busy or mixed backgrounds — the same trick subtitles use. Font, size and color are all adjustable per text block.
Place, edit, reposition freely
Click to drop a text box anywhere, type straight onto the image, then move, resize or recolor it any time before export — text stays editable rather than baked in until you download. Add captions, labels, memes or watermark-style credits, and export as PNG or JPG from your browser; the image never leaves it.
Frequently asked questions
- Is my image uploaded?
- No. Every edit is applied on a canvas in your browser; your image is never sent anywhere.
- What editing can I do?
- Crop, rotate 90° left/right, flip horizontally or vertically, and add text (with font, color and size), arrows, boxes, ellipses and highlights. You can also blur or pixelate regions.
- Can I hide sensitive information?
- Yes. Use the Blur or Pixelate tools to permanently obscure faces, personal details or private data before sharing.
- Can I move and edit things after adding them?
- Yes. Switch to Select to move, resize or recolor any annotation; double-click text to edit it. Ctrl+Z / Ctrl+Shift+Z undo and redo, including crops and rotations.
- Which formats can I export?
- PNG (lossless, keeps transparency) or JPG.