Photo Decorator
Add text, stickers, and a frame to a photo — drag, resize, and rotate each layer until it looks right, then stamp the exact same decoration across a whole batch of photos in one pass. Everything runs in your browser: nothing is uploaded, and there’s no watermark on your download.
What it does
Photo Decorator turns a plain photo into a finished graphic without opening a full design app:
- Text layers — add any number of text boxes, each with its own font, size, color, and a readability outline so text stays legible over busy backgrounds.
- Stickers — a built-in set of common emoji/icon stickers (stars, hearts, checkmarks, badges, and more), plus support for uploading your own PNG or SVG sticker or logo with transparency.
- Frame / border — an adjustable-thickness colored border around the whole photo.
- Full layer control — every text box and sticker can be dragged anywhere, resized from its corner handle, and rotated freely, with a live property panel for the selected layer (text content, font, color, opacity).
- Batch mode — once you’ve arranged your decoration on one photo, drop in a folder’s worth of other photos and apply that exact same layout to all of them at once, scaled to fit each photo, then download everything together as a
.zip. - Presets — save your current layer arrangement (text, stickers, and frame settings) so a repeat job — like weekly social posts with the same logo and date-stamp position — doesn’t need to be rebuilt from scratch.
How to use it
- Add a photo. Drop your image onto the tool to load it onto the canvas.
- Add layers. Use the Add tab to insert a text box or pick a sticker from the grid, or upload your own sticker/logo.
- Position each layer. Drag any layer to move it, use the corner handle to resize, and the top handle to rotate. Click a layer to select it and edit its text, font, color, or opacity in the panel below.
- Add a frame (optional). Switch to the Frame tab, turn it on, and pick a color and thickness.
- Download. Grab the single decorated photo, or switch to the Batch tab, add more photos, and apply the same decoration to all of them as a
.zip. - Save a preset (optional) if you’ll want this exact layout again later.
FAQs
Is my photo uploaded anywhere?
No. Everything — loading the photo, drawing the layers, and generating the final image — happens locally in your browser using the Canvas API. Nothing is sent to a server.
Can I use my own logo or sticker instead of the built-in ones?
Yes — upload any PNG, SVG, or WebP image with transparency and it becomes a draggable, resizable, rotatable layer just like the built-in stickers.
Does batch mode keep the same position on every photo?
Yes — layer positions and sizes are stored proportionally to the canvas, so the same relative layout (e.g., a logo in the bottom-right corner) is applied consistently even if your batch photos are different sizes.
Is there a watermark on the download?
No. Downloads are full quality with no watermark, on the free tool.
Can I edit a layer after I’ve added others?
Yes — every layer stays in its own list under the Layers tab. Click any one to select and re-edit it at any time, or remove it individually.
What image formats can I download?
The decorated photo downloads as a PNG, which preserves any transparency in overlaid stickers.
Related tools
Pairs well with Round Corners (soften the final image’s corners), Favicon Generator (turn a decorated logo into a site favicon), Compress (shrink the file size before sharing), Crop, and Resize — decorate first, then finish sizing and optimizing with those.