PhotoCraft
← Image editing guides

Photo editing tutorials · v0.3.0

How to Add Text to a Photo Online for Free

Add a caption or headline to your photo with editable text layers. Follow the steps in PhotoCraft, fix readability issues, and download a PNG.

A good photo sometimes needs just a few words: a date on an invitation, a price on a product picture, or a caption that explains what happened. The difficult part is rarely typing. It is keeping the words readable without covering the part of the picture people came to see.

Here is how to add text to a photo using the free browser image editor on our homepage. Open your picture, choose the Text tool (T), type a short caption, and download the finished image as a PNG. Keep a separate PSD project if you want to change the wording later. You do not need to install a desktop application for this workflow.

This guide follows PhotoCraft v0.3.0 on a desktop browser. The editor menus are in English, so the steps use the labels you will see on screen.

Before you start: choose one photo and one message

Use a picture you own or have permission to edit. For a first attempt, pick a JPG or PNG with a quiet area near an edge. A wall, sky, table, or plain background gives your caption somewhere to sit without competing with the subject. Save a copy of the original so you can compare it with the result.

Decide what the words should do. A workshop announcement needs the event name and date. A product photo might need a price and one important detail. A personal photograph might only need a location. Write the message before you open the editor; it is easier to judge a layout when you know what belongs in it.

For practice, use a headline such as “Saturday at the market” and a second line such as “Fresh finds · 10 October.” Keep each line short. You can make the headline prominent and the detail smaller instead of giving every word equal weight. This creates a clear reading order without adding decorative effects.

How to add text to a photo in PhotoCraft

1. Open your photo as a document

Go to the PhotoCraft homepage, scroll to the editor, and click Start editor. Wait until the loading message disappears and the workspace is visible. Expand editor gives you more room; it does not open a different tool or discard your document.

Click Open image in the toolbar above the editor and choose your photo. This opens the picture as a document with its own canvas. Do not start with Add image: that button places another picture into a document you already have. It is useful for adding a logo later, but opening your background is the first step here.

2. Choose the Text tool and type your caption

Find the T icon in the left toolbar. Select it, then click a clear area of the picture to begin a text layer. Type your caption. Start with a few words so you can see what the editor is doing before adding a longer message.

Look at the Layers panel on the right. Your text should be on a separate layer above the photo. That separation matters: you can change or move the caption while leaving the picture underneath alone. Text that has already been baked into an existing JPG or PNG will not become editable just because you select the Text tool.

3. Adjust the text before placing it

Use the text controls to set the size and color. Change one setting at a time and check the canvas after each adjustment. If your caption is barely visible, try a noticeably larger size first. If its color blends into the background, switch to a contrasting color rather than making it thicker and hoping that solves the problem.

When you finish typing, use the confirmation control in the text options bar to commit the edit. Keep the text layer selected. Choose the Move tool in the left toolbar, then drag the caption to its intended position. If you accidentally move the photo instead, undo that move and select the text layer before trying again.

4. Add a second line only if it helps

For an announcement, a separate detail line can be easier to manage than one large paragraph. Choose the Text tool again and create another text layer for the date, price, or location. Give it a smaller size than the headline. Now you can reposition the two lines independently.

Check that the caption does not cover a face, a product feature, or another important detail. Leave a comfortable margin between the words and the edge of the canvas. A caption that almost touches the edge can look accidental, especially when the image is displayed inside a feed or presentation.

PhotoCraft Text tool editing a Sierra Nevada heading, with type controls and separate text layers

Official PhotoCraft v0.3.0 example: editable headings over Albert Bierstadt’s public-domain painting, Among the Sierra Nevada, California (1868). This illustrates the Text tool and Layers panel; it is not a photo or a capture of the steps above.

Make the words readable without overpowering the picture

Knowing how to add text to a photo is only half the task. The result needs to work at the size people will actually see it. Zoom out and ask whether someone could understand the main message at a glance. A caption that looks elegant when enlarged may become too small in a thumbnail.

Contrast comes first. Light text usually reads better over a dark, quiet area; dark text usually reads better over a light area. Neither rule helps if the background changes from light to dark across every letter. In that case, move the caption to a calmer part of the photo before trying more complicated styling.

Keep the message short. Put the headline on the picture and place the full explanation in the accompanying post or slide. If you need three lines of small print to explain the image, consider whether all of that information really belongs on the photograph.

Use a consistent alignment. Two lines with slightly different left edges often look less deliberate than two lines sharing one edge. Move the layers until the headline and detail line feel connected. You do not need several fonts to create emphasis; a clear difference in size is often enough.

Judge the export, not only the editor. Canvas zoom can make text appear softer or sharper than the downloaded picture. Open the final PNG outside the editor and inspect it at its normal display size. That is the file your audience will receive.

Download a PNG and keep your caption editable

Click Download PNG above the workspace. Open the downloaded file and check the words, placement, and dimensions. PNG is a practical delivery format for this workflow because it contains the finished picture with the caption visible.

If you expect to change a date, price, or name later, also click Save project to download a PSD. The project is your working copy; the PNG is your finished image. Reopen the PSD through Open image when you want to continue editing. Do not rely on keeping the browser tab open as your only copy.

Downloading a PNG does not clear the project's unsaved state. That is intentional: a flattened export cannot replace an editable project. Refreshing, leaving the page, or switching language can trigger a warning when work is unsaved, but the warning is not automatic backup. For the full distinction, read how to open and work with PSD files without Photoshop.

Common questions when you add text to a photo

Why can I not see the text?

Check its color, size, and layer visibility. White letters on a pale sky can disappear even when the text layer is present. A hidden text layer will not appear in the export. Also check that the text layer sits above the photograph in the Layers panel rather than underneath it.

Why does dragging move the whole picture?

The active layer determines what you move. Select the text layer in the Layers panel, finish the text edit, and switch to the Move tool. If the wrong layer moved, use Edit → Undo before making another change. Avoid repeatedly dragging while the background remains selected.

Can I edit the caption after downloading?

Yes, if you saved the PSD working copy and the text remains an editable text layer. A PNG only keeps the rendered result; reopening it will not restore the original text boxes. Save both files if you want a shareable image now and an editable version for later.

Can I replace words already printed on a photograph?

Not with the Text tool alone. Existing words inside a JPG or PNG are pixels, not text objects. Adding a new caption is a different task from removing and replacing existing lettering. This guide covers adding your own text on a separate layer.

Do I need to shrink the picture first?

Not necessarily. Start with the original image if it is suitable for your intended use. Adding a caption is not the same as enlarging or improving the source photo. If you resize the canvas or image during editing, check the downloaded dimensions before sharing it.

You now have a repeatable workflow: open a photo, add a short message, make it readable, and save both the finished image and your working copy. Start with your own photo in the homepage editor and try one headline before building a more elaborate design.