This question already has an answer here:

(GIMP 2.8.22)

I have several text objects labeling parts of the human body and I want to increase the font size of all of them to 20 pts. Each text object was automatically put into its own layer, and I want to leave it like that, if possible. How do I SELECT ALL of the individual text objects in the entire drawing (all layers) and change them all at once?

Thank you in advance!

marked as duplicate by WELZ, Luciano, mayersdesign, Scott, joojaa May 19 '18 at 12:40

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • AFAIk you can't, you would would need a script that runs on all layers... But in Gimp 2.8 you can have several fonts/sizes in a text layer and you could have to reposition/resize the layers, so this would not be trivial. – xenoid Apr 24 '18 at 6:40

There's a plugin here - save it as a .py file in your GIMP plugins folder, and restart GIMP.

Put all your text layers in a layer group, and select the layer group in the layers palette.

Click Group > Change font

enter image description here


You can Select All in All Layers Ctrl+Alt+A and use the Text and Font dialog to set the font.

It should work. Note that this applies only on unlocked layers.

  • 1
    Is this answer for Gimp? You cannot select more than one layer in Gimp... (And Ctrl-Alt-A isn't assigned to anything in my version). – xenoid Apr 24 '18 at 6:36

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