I have several images with text on them. I would like to "ONLY" flip the texts in the images. Here is an example:

enter image description here

I want to keep the image intact except the texts where I need to flip them horizontally.

What is the easiest way to achieve that in Gimp? If not, are there any other free tools that could help me achieve that?

Thank you

  • If you do not have to do a lot of these, you could erase the text from the image and write new text using the text tool. Otherwise you could make a selection, copy it to a new layer and flip that layer.
    – AndrewH
    Jan 14, 2021 at 17:44
  • 1
    To be honest i would just redraw the image.
    – joojaa
    Jan 14, 2021 at 19:57
  • I agree with @joojaa redrawing would result in much better quality and take (probably) less time than covering the existing text - either way you'll need to rekey the text.
    – Scott
    Jan 15, 2021 at 23:18

1 Answer 1


Make a rectangle selection around the text and use the Flip tool (enter image description here) to flip the selection then Ctrl-H (or the Anchor icon at the bottom of the layers list) to "anchor" the result:

enter image description here


  • the content of the selection are cut and flipped, so if you want the result to fit the holed created in the source the selection has to be symmetrical (rectangle or ellipse)
  • everything in the selection is flipped, so if there are other items in the "bounding box" of the text they will be flipped with it. So "Pompe de massage" can be handled as a whole, but "boîtier pneumatique" has to be done in two steps, one for each line, and "Aspiration" will be complicated.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.