EditSafely

Add Text to a JPG Picture

Overlay custom text directly onto a JPG photo. Runs entirely in your browser, so your data never leaves your device.

Input

Drop a file here, or click to browse

Files never leave your device

Output

The result appears here as you type.

Options

How to use Add Text to a JPG Picture

  1. 1. Upload the JPG picture. Drop or browse for the .jpg or .jpeg file you want to caption. It loads into the preview so you can see where the text will need to sit.
  2. 2. Type the Text and pick its Position. Enter the words to overlay in Text, then choose where they land with Position: top left, top right, center, bottom left or bottom right.
  3. 3. Set Font size, Text color and Font. Choose how large the text renders in Font size (px), pick Text color for contrast against the photo, and select Font from sans-serif, serif or monospace.
  4. 4. Download the captioned picture. The tool draws the text directly onto the photo at the position and style you chose. Download the captioned JPG once the text sits where you want it.

When to use Add Text to a JPG Picture

Add Text to a JPG Picture overlays custom text directly onto a photo, useful for captions, labels or short messages baked permanently into the image itself rather than added as a separate layer elsewhere.

  • Captioning a photo for social media. A vacation photo needs a short caption like 'Summer 2026' baked into the bottom right corner before it gets posted to a photo feed.
  • Labeling a diagram photo for a presentation. A whiteboard photo used in a slide deck needs a clarifying label added directly onto the image so the point reads clearly without a separate caption box.
  • Adding a date stamp to an event photo. An event photo needs a date or location stamped into a corner for an archival record, similar to old film cameras that printed the date on prints.
  • Creating a simple meme-style image. A photo needs bold centered text overlaid on it to create a quick meme-style graphic for sharing in a group chat.

Examples

Caption a photo

Input

photo.jpg + "Summer 2026" bottom right

Output

photo.jpg with the caption drawn over the corner

About the Add Text to a JPG Picture tool

Add Text to a JPG Picture does its work locally, right in the browser. Overlay custom text directly onto a JPG photo. There is no upload step, no queue and no account, and your data never travels over the network.

It belongs to the JPG Tools collection on EditSafely, a set of 145 small, focused JPG utilities that share the same instant, private workspace.

You can shape the output with 5 settings, including Text, Position, Font size (px) and Text color, and the result refreshes the moment you change one. The finished file is put together in browser memory and saved with the Download button, so it never touches a server on the way to your disk. A worked example further down the page shows exactly what the tool produces for a real input.

Running locally also makes the tool fast and dependable: results appear as you type or drop a file, there is no server outage that can take it down mid-task, and confidential data can be processed without a second thought.

Frequently asked questions

Is Add Text to a JPG Picture free to use?

Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.

Are my files uploaded to a server?

Everything happens locally. Your browser downloads the tool's code once, then does all the processing itself; nothing you enter is transmitted, stored or logged. You can even go offline after the page loads and it will still work.

Which files does Add Text to a JPG Picture accept?

It accepts JPG and JPEG photos. There is no file size cap imposed by a server; very large files are limited only by your device's memory.

Do I need to sign up or install anything?

No. The tool works in any modern browser on desktop, tablet or phone. There is no account to create, no extension to add and no software to install.

How do I save the output?

Click the Download button once the result is ready. The file is built in your browser's memory and handed straight to your downloads folder, without passing through a server.

Related tools

All JPG Tools