How to Edit Text in a Picture | Two Routes That Work

Editing text in a picture depends entirely on the file type — a flat JPG requires a tool that detects and replaces text, while a layered file like a PSD lets you change the text directly inside the design app.

A screenshot of a menu, a photo of a whiteboard, or a saved graphic with a typo — these all arrive as flat images where the text is baked into the pixels. You can’t click and backspace inside a JPEG the way you can in a word processor, but you don’t need to start over. The fix uses one of two routes: edit the text as a live layer, or use a detection tool to extract and replace it. Here is exactly how to do both, plus the tools that make it painless.

Can You Edit Text Directly in a Flat Image?

Not the way you edit text in a document. A photograph or a JPEG screenshot contains no separate text layer, so the text is part of the image’s pixel data. You cannot highlight a word and type a correction over it. The working methods are either to remove the old text and replace it, or to use an app that can detect and extract the text into a new editable layer.

The best practical workflow from the available tools starts with a simple question: is the file still in its original editable format? If you have access to a layered file (PSD, AI, or a Canva design), editing the type layer takes seconds. If you only have the exported PNG or JPG, you need detection software like Canva Grab Text, Fotor, or Picsart.

A common mistake is treating a screenshot like a document. A photo of a sign or a screen grab of an error message is always a flat image. No amount of tapping or clicking inside a photo viewer will turn the letters into selectable text. The steps below handle both cases correctly.

Editing a Live Text Layer in Photoshop

If the project was created in Adobe Photoshop and the text is still on its own type layer, you can edit the letters, font, size, and color by selecting the layer and then the Type tool. Open Photoshop, then look at the Layers panel. A type layer is marked with a T icon. Click that layer, choose the Horizontal or Vertical Type tool from the toolbar, and click directly on the text in the canvas. A cursor appears — backspace or type your changes. To reflow a text box, hold Option on Mac or Alt on Windows while dragging one of the corner handles. Finish by clicking the check mark in the options bar.

This method works for Mac and Windows and assumes the file has never been flattened or saved as a JPG. If you cannot see a T icon in your Layers panel, the text is baked into the image, and you need one of the detection-based tools below.

Canva Grab Text: Best for Extracting Text From a Flat Image

Canva’s Grab Text tool detects text inside an uploaded photo and turns it into an editable layer. It is a Pro feature — free accounts will not see the option. To use it, upload your image to a blank Canva design. Click the photo to select it, then open Edit in the top toolbar. Under Magic Studio, click Grab Text. The tool scans the image and highlights detected words. Select the text you want to change and press Grab. Canva then converts that portion into a text box you can edit with the standard text tools. When finished, download the result as PNG, JPG, or PDF.

Fotor and Picsart: Quick Browser-Based Alternatives

Both Fotor and Picsart run entirely in a browser and do not require a paid plan for basic text editing. They use OCR to identify letters and AI to fill the background after removal.

In Fotor, upload your image, select the Text tab, then choose Edit Text in Image. Click or drag over the text area you want to change. Type the correction, and Fotor will attempt to auto-fill the background behind the old letters and insert the new text. The quality depends on the background — solid colors and simple gradients work well; complex textures may show artifacts.

In Picsart, upload the image, then use the object-removal tool. Select Text from the edit menu, let the tool auto-detect the words, or use the brush or click-to-select mode to highlight the area. Remove the detected text, add a new text box with the replacement, and export. Picsart also offers a direct text-replacement workflow where you select existing text and overwrite it in the same position.

Adding Instead of Replacing: Adobe Express

Sometimes you do not need to edit the existing text at all — you want to add a caption, a label, or a correction next to or over the original. Adobe Express is built for this. Upload your image via the browser, click Text in the editor, and type into the new text box. You can choose from licensed Adobe Fonts, adjust size and color, and drag the box to position it. The result downloads as a PNG. Note that Express cannot detect or edit text that is already embedded in the image — it only places new text on top of it.

Table 1: Comparison of tools for editing text in a picture

Tool Best Use Case Key Requirement
Adobe Photoshop Editing a native type layer in PSD, AI, or TIFF files Layered file; text layer must exist
Canva Grab Text Extracting text from a flat JPG/PNG into an editable layer Canva Pro account
Fotor Image Text Editor Quick browser-based OCR and replacement on simple backgrounds Online; works on any device with a browser
Picsart Auto-detecting and removing or replacing text in photos Online; supports click, brush, and auto-select modes
Adobe Express Adding new text over an image without editing existing text Online; uses licensed fonts; output is PNG
pdfFiller Editing text inside images embedded in PDF documents Works with PDF pipeline; less suitable for raw JPG/PNG
Picfont Adding text to images with file size limits Supports PNG, JPEG, GIF; max 6 MB upload

Limits and Cautions

Every method here has trade-offs. OCR and AI detection can misread stylized fonts, curved text on a bottle, low-resolution screenshots, or heavy compression artifacts — the simpler and cleaner the original image, the better the result. Canva’s Grab Text is a Pro feature, so free users will not see it. Adobe Express does not edit existing text; it only adds new boxes on top. When replacing text in a flat image, the background fill tools in Fotor and Picsart may leave visual noise if the area behind the original letters has a detailed pattern.

Avoid using these tools in ways that could alter evidence, receipts, or sensitive documents without a clear legitimate purpose. Browser-based editors upload your image to their cloud — treat privacy-sensitive images accordingly.

What To Do When the Text Won’t Detect

Detection fails most often on logos, handwriting, small text below 10 pixels, and text at extreme angles. If the tool cannot find the words, try cropping the image to isolate the text area before uploading — less visual noise improves OCR accuracy. If the text is on a textured background (brick wall, wood grain, patterned fabric), switch from auto-detect to manual selection using the brush or click-to-select mode in Picsart. For perfect fidelity, the only reliable fallback is to rebuild the text section from scratch: find the font using a tool like What Font Is, type the original phrase, and composite it back into the image.

Table 2: Troubleshooting common problems when editing text in a picture

Problem Likely Cause Fix
Cannot select the text Flat JPG/PNG with no text layer Use a detection tool like Canva Grab Text or Fotor
Detection picks the wrong words Stylized font or low resolution Crop to the text area and try again; switch to manual brush selection
Background looks smudged after replacement AI fill struggles with complex textures Use a solid-color overlay or rebuild the section manually
Can’t find Grab Text in Canva Free Pro-only feature Use Fotor or Picsart as an alternative
Text box won’t reflow in Photoshop Dragging the corner without the modifier key Hold Option (Mac) or Alt (Windows) while dragging
Upload fails or is slow File too large for the tool’s limit Resize image to under 6 MB for Picfont; export as JPEG

Checklist: Edit Text in a Picture, Step by Step

  1. Open a layered file in Photoshop or Canva. If you see a T icon in the Layers panel, click the text layer and edit directly — no detection needed.
  2. If the image is a flat JPG or PNG, upload it to Canva (Pro needed), Fotor, or Picsart. Use the text-detection tool to scan the image.
  3. Select the text the tool highlights. If detection misses area, switch to brush mode in Picsart or crop the image to isolate the text.
  4. Type the replacement or drag new text into position. Let the tool auto-fill the background behind the removed letters.
  5. Download the result as a PNG (lossless) or JPG. For documents needing proof of accuracy, keep the original image unchanged in a separate file.

References & Sources