Adding Real Text to an AI Image When the AI Gets Letters Wrong

By Henrick November 06, 2026 6 min read AI Image Editing
How to Add Real Text to an AI Image When the AI Gets Letters Wrong

Ask a generator for a shop sign reading OPEN and you will usually get something that looks like writing from across a road. There is a reason for that, and a reliable way around it.

Summary
Do not fight the model. Generate the scene without text, then add real text in GIMP.
  • Models learn letter shapes, not spelling. They are reproducing texture.
  • Ask for the surface blank in the prompt: a blank sign, an unlabelled box.
  • If text appeared anyway, clone it out before adding your own.
  • Add a text layer, then match the perspective with the Perspective tool.
  • Match the lighting and grain or the text will float on top of the image.

Why This Happens

An image model is trained to produce pixels that look statistically like its training data. It sees millions of pictures containing text, and learns that certain arrangements of strokes appear on signs and packaging.

What it never learns is that those strokes encode language. There is nothing in the training process that rewards spelling a word correctly rather than producing letter shaped marks in roughly the right place. So it produces convincing looking writing that says nothing.

Note: This is also why text gets worse the longer it is. One short word on a flat surface sometimes comes out right by luck. A paragraph never will.

Step 1: Ask for a Blank Surface

The cleanest fix happens before you generate anything.

Instead of asking forAsk for
a shop with a sign saying OPENa shop with a blank white sign above the door
a cereal box labelled CORN FLAKESa plain unlabelled cardboard cereal box
a book with the title on the covera book with a plain solid colour cover
a poster on a wall reading SALEa blank poster on a wall
a t-shirt with a logoa plain t-shirt, no print

Add text, letters, words, watermark, signature, logo to the negative prompt as well. The prompt builder has that as a preset, and the prompt guide covers why "no text" in the main prompt often produces text.

Step 2: Remove Any Text That Appeared Anyway

Models are stubborn about this. If gibberish turned up on your blank sign, clone it out.

  1. Duplicate the layer with Shift+Ctrl+D so you can throw the attempt away.
  2. Take Free Select, press F, and draw around the text area, taking in a little clean surface around it.
  3. Select, Feather by 3 pixels.
  4. Switch to Clone, press C. Ctrl+click a clean part of the same surface to set the source.
  5. Paint over the text. The selection keeps you inside the sign.
  6. Switch to Heal, press H, and pass over the edges so the texture matches.

For a large flat area, the Resynthesizer plugin does this in one step through Filters, Enhance, Heal selection. Installing it is covered in the AI plugins guide.

Step 3: Add the Real Text

  1. Press T for the Text tool and drag a box where the text should go.
  2. Type your text. The floating toolbar sets font, size and colour.
  3. Pick a font that suits the object. A hand painted sign and a corporate logo need very different type.
  4. Set the colour by sampling from the image with the colour converter eyedropper, or the GIMP Color Picker, press O.

Adding text in GIMP covers the tool in full, and installing fonts covers getting the typeface you want onto your system in the first place.

Step 4: Match the Perspective

This is the step that separates text that sits in the scene from text that sits on top of it.

Type it flat straight on Flatten layer to pixels Perspective drag 4 corners Blend mode and grain
The four steps that make added text look like part of the photograph
  1. With the text layer selected, right click it and choose Discard Text Information, or simply duplicate it first if you want to keep an editable copy.
  2. Go to Tools, Transform Tools, Perspective.
  3. Drag each of the four corner handles to line up with the corners of the surface the text sits on.
  4. Press Transform.
Tip: Look at a real edge in the image for guidance. The top and bottom of a sign, or the sides of a box, tell you exactly what angle the text needs. Matching those two lines does almost all the work.

Step 5: Make It Belong

Sharp, evenly lit text pasted onto a graded, grainy photograph will always look pasted. Three adjustments fix that.

AdjustmentHowWhy
Layer modeTry Multiply for dark text, Screen for light textLets the surface texture show through the letters
OpacityDrop to 85 to 95 percentReal paint and print are never perfectly opaque
GrainAdd the same grain layer over the whole image, after the textText with no grain on a grainy photo is the giveaway

If the surface is curved rather than flat, add a small Filters, Distorts, Curve Bend to the text layer. Use it sparingly, since a little goes a long way.

The blend mode visualizer lets you see what Multiply and Screen do before you commit.

When the Text Is on a Curve

For text following a curved surface, a bottle label or a circular badge, GIMP has a proper path based method.

  1. Draw the curve with the Paths tool, press B.
  2. Add your text with the Text tool as usual.
  3. Right click the text layer and choose Text along Path.
  4. The text becomes a path following your curve. Convert it to a selection and fill it.

Curving text in GIMP walks through the whole process.

A Worked Example: A Shop Sign

  1. Generate: a small bakery shopfront, blank white sign above the door, morning light, warm tones, with text, letters, words in the negative prompt.
  2. Open in GIMP and save as XCF straight away.
  3. Clone out any stray marks on the sign.
  4. Add a text layer with the bakery name in a suitable font.
  5. Sample the darkest colour in the shopfront and use it for the text, rather than pure black.
  6. Apply Perspective to match the angle of the sign.
  7. Set the text layer to Multiply at 90 percent opacity.
  8. Add grain over everything on an Overlay layer at 15 percent.
  9. Flatten a copy and export.

The rest of the finishing work is covered in the full editing workflow and making generated images look real.

Generate a scene without text
Ask for a blank sign or an unlabelled surface, and you will spend far less time cleaning up afterwards.
Open the tool

Common Questions

Will AI models ever spell properly?

Some newer models are noticeably better at short words on a plain surface. Longer text, specific fonts and text on curved or angled surfaces are still unreliable. Generating the image without text and adding it yourself stays the safe method.

Why does it produce letters that almost work?

The model learned what letter shapes look like without learning that they spell things. It is reproducing texture, not language, which is why the result looks like writing from across a room.

How do I match the perspective of a sign?

Add the text flat, flatten that layer, then use Tools, Transform Tools, Perspective and drag the four corners to match the surface.

Can I keep the text editable?

Yes, until you apply a transform or an effect to it. Keep the XCF file, and duplicate the text layer before you transform the copy.

Tags: Gimp text typography ai

Explore on GIMP.cc

Step-by-step GIMP guides for every skill level.

Resize, compress, convert, and check images online.

Answers to the most common GIMP questions.

Share this article:

Twitter / X Facebook

Related Articles