Add New Text
Places a new caption or text box on top of an image. The old wording remains unless it is covered manually.
AI image text replacement
Swap one existing text block for new wording without rebuilding the whole image. Upload a JPG, PNG, or WebP, select the old text, enter the replacement, compare the AI-generated result with the original, and download a flattened PNG.
Choose a clear image containing the complete wording you want to replace.
Real before and after
Compare the uploaded travel promotion with the flattened result produced by the current Image Text Editor workflow.


This example was generated with the current Image Text Editor workflow using the original uploaded travel promotion graphic. The selected wording was replaced in a new flattened image, not converted into an editable text layer. Results vary with image quality, text style, background complexity, and model output.
A different task from adding text
Text replacement is different from placing a new text box on top of an image. The existing wording is already part of the flattened pixels, so the selected area has to be regenerated with the old letters removed and the new wording blended into the surrounding image.
Places a new caption or text box on top of an image. The old wording remains unless it is covered manually.
Targets one existing text block, generates a new version of that area, and returns a flattened image containing the replacement.
Changes a live text layer in Canva, Figma, Photoshop, or another design file and provides the greatest manual control.
If you still have the original editable design file, update the live text layer there. Use this tool when the finished image is the only usable source.
Four-step replacement workflow
Upload the highest-quality JPG, PNG, or WebP available. Clear letter edges and visible surrounding detail give the generated replacement a stronger reference.
Choose the detected block containing the full word, headline, label, date, or sentence you want to replace. Include the complete wording rather than selecting only the changed character.
Type exactly what should appear in the final image. Do not include instructions or the old wording unless those words should remain visible.
Generate the new image, compare it with the original, confirm that the old letters are gone, inspect the rebuilt background, and download the flattened PNG after review.
Review the generated result
Confirm that no original letter strokes, shadows, outlines, or halos remain around the replacement.
Read every character and check capitalization, punctuation, dates, prices, units, and approved wording.
Inspect the area behind the text for patches, repeated texture, smudges, broken gradients, or sharp rectangular edges.
Check whether the generated lettering feels consistent with the visible weight, scale, color, spacing, angle, and lighting of the source image.
Review logos, borders, icons, product edges, shadows, and unrelated wording close to the selected area.
Preview the finished image at its actual mobile, thumbnail, social, marketplace, or full-size destination before publishing.
Copy length matters
The replacement does not need to contain the same number of characters, but text length changes the amount of visual space the generated lettering has to occupy.
| Similar length | A similar-length replacement is usually the most predictable because it fits the existing visual area more naturally. |
|---|---|
| New text is shorter | Shorter wording may leave more open space or produce a different visual balance inside the original text area. |
| New text is longer | Longer wording may create different line breaks, scale, spacing, or alignment and requires closer review. |
| Capitalization changes | Changing from lowercase to uppercase can significantly change the visual width even when the character count is similar. |
When possible, use the shortest approved wording that communicates the intended message.
Focused one-block updates
Replace a misspelled word, incorrect number, outdated date, or short factual mistake in an approved image.
Swap an old campaign line, call to action, announcement, or event message for current wording.
Replace an outdated button, menu item, dashboard heading, or interface annotation in a screenshot.
Replace a product label, benefit, price, size, or promotional message. For ecommerce-specific checks, use the product photo editor.
Reuse an existing visual with a different short headline, offer, caption, or approved message.
Create a short language variation when the required script is supported, then verify every generated character before publishing.
Flattened output
The generated result is a new flattened image. The replacement is not returned as a separate text box or editable text layer, and the downloaded PNG does not include controls for changing the font, size, color, spacing, or position afterward.
Use the before-and-after comparison to review the result before downloading. When you need reusable text layers, exact font files, extensive layout changes, or detailed manual typography control, return to the original Canva, Figma, Photoshop, or other design file.
Know before you replace
Results are most consistent when the old wording is sharp, readable, and clearly separated from the background. Very small letters, curved text, reflective surfaces, strong perspective, dense labels, transparent overlays, complex textures, and long replacement copy can be less predictable.
The generated result may contain a spelling error, traces of the original letters, an inconsistent background patch, or changes to nearby details. The current workflow focuses on one selected text block per generation, so separate areas should be completed and reviewed one at a time.
Only upload images you own or have permission to modify. Do not use the tool to create deceptive versions of identity documents, official records, receipts, financial evidence, certificates, tickets, or other materials used to prove facts or authorization.
Text replacement questions
Yes. Upload the finished image, select one detected text block, enter the new wording, and generate a flattened result. The original image does not need to contain an editable text layer.
Yes. Adding text places new wording on top of an image. This workflow targets existing embedded wording and generates a new version of the selected area containing the replacement.
The editor uses the visible lettering and surrounding image as visual references. Because the finished image does not contain the original font file, an exact font match cannot be guaranteed.
The workflow is designed to keep the edit focused on the selected text area, but exact background preservation cannot be guaranteed. Review textures, gradients, shadows, edges, and nearby objects before publishing.
The current workflow handles one selected text block per generation. Complete and review separate text areas one at a time.
Longer wording may produce different line breaks, scale, spacing, or alignment. Use concise approved copy when possible and review the result at the final publishing size.
No. The result is a flattened image rather than an editable text layer. Use the original design file when manual typography or layout control is required.
Eligible new accounts receive 1 free credit, available for one Standard 1K result, plus capacity for 3 image scans. Paid one-time credit packs start at $4.99 for 12 credits.
Original uploads are stored privately for up to 24 hours. Completed flattened results and related private diagnostics are kept for up to 7 days unless you delete them sooner. Your uploaded image and relevant text instructions are sent to the providers needed to perform the edit. Read the Privacy Policy.
Need a clean image without new wording? Remove text from the image instead.
Updating a customer-facing restaurant price or dish name? Replace text in a restaurant menu image.
Starting with a JPEG source? Replace text in a JPG or JPEG.
Start with the old wording
Upload a finished image, select one existing text block, enter the replacement, and review the flattened result before downloading.
Upload an Image to Replace Text