Write text on any photo directly in your browser. No upload required β everything runs on your device. Pick font, size, color, outline, position and see the result live before downloading.
Add text anywhere on your image.
Files never leave your browser.
Drop your image here or click to browse
JPG, PNG, WebP and more Β· Single image Β· No upload
Drop your image
Drag and drop a JPG, PNG, WebP or any image file onto the upload area, or click to browse. Works with a single image so you can customize the text for each photo.
Type your text and choose style
Enter your text (multi-line supported). Pick font family, size, text color, outline color and width, opacity and shadow. Use the 3x3 grid to choose position (top-left to bottom-right) and fine-tune with X/Y offset sliders. The live preview updates instantly.
Download the result
Click Add text to image to render the final version. Download it β the output format matches your input (JPG stays JPG, PNG stays PNG). Files never leave your browser.
For watermarks, enable outline + shadow and set opacity to 70-80% so the text is visible but not intrusive. Try Watermark tool
Choose font family (Arial, Helvetica, Georgia, Times New Roman, Courier New, Verdana, Impact), size from 10 to 200 px, text color, outline color and width, opacity and optional drop shadow for readability on complex backgrounds.
All processing happens in your browser using the native Canvas API. Your images and text never leave your device and are never stored on any server.
See exactly where your text will appear as you type and adjust settings. The 3x3 position grid lets you place text in any corner, edge or center, with fine-tuned X/Y offset sliders.
Adding text to an image is one of the most common photo editing tasks. Use cases range from simple captions on travel photos to copyright watermarks on professional shots, date stamps on event pictures, quotes on inspirational posts and call-to-action text on promotional graphics. With SammaPix you do this entirely in your browser in seconds β no Photoshop, no Canva login required.
The 9-point position grid covers all standard placements: corners for credits and watermarks, center for overlay quotes, bottom for captions. The X and Y offset sliders give you pixel-level control when the grid position is not quite right. Use the outline (stroke) option to make white text readable on light backgrounds, or black text readable on dark backgrounds.
SammaPix uses web-safe system fonts: Arial, Helvetica, Georgia, Times New Roman, Courier New, Verdana and Impact. These are available on every device without downloading anything, which means the text renders identically in the preview and the final export. External fonts are not supported to avoid Content Security Policy issues and privacy concerns from third-party font CDNs.
For JPG output, SammaPix re-encodes at 93% quality, which is visually lossless for most use cases. PNG and WebP output are lossless. The text is rasterized at the full resolution of your original image, so there is no downscaling. If you need to avoid any re-encoding, keep the original file format and opt for PNG input.
The outline (stroke) draws a solid border around each letter in a color you choose. It is the most effective way to make text readable on any background β white text with a black outline is legible on both light and dark areas. The shadow adds a soft drop shadow beneath the text that creates depth and separation. You can use both at the same time. Start with outline width 2-4 px for clean results.
After adding text, you may want to add a logo watermark with Stamp It, add a border or frame, or crop it to an exact aspect ratio before sharing.