Tutorials

How to Curve Text in GIMP (Text along Path + Free Alternative)

Curve text in GIMP with the Paths tool and Layer > Text along Path, wrap text around a circle, and fix the quirks (upside-down letters, centering, path-not-text output)—plus a free curved text generator for instant results.

Want to curve text in GIMP? You can — but not the way most apps do it. GIMP has no "curve" slider and no warp-text button. The feature that does the job is Text along Path (Layer > Text along Path): you type normal text, draw a curve with the Paths tool, and GIMP bends the text along it. It's powerful, it's been in GIMP since long before 2.10 (and it's still in GIMP 3.0), and it comes with quirks — the curved result is a path, not editable text, and letters sometimes come out upside down.

This guide walks through the full GIMP workflow step by step, shows how to wrap text around a circle, untangles the quirks you'll hit along the way, and offers a free, no-signup curved text generator for when you just want the curve without the archaeology.

Curved text bending along a winding path across an open-source design canvas in pink, cyan and violet

Does GIMP have a curve-text tool?

Sort of. There's no tool labeled "curve text." Instead, GIMP ships a general-purpose feature called Text along Path, found under Layer > Text along Path (also in the Layers dialog's context menu). It takes the text in the currently selected text layer and wraps it along whichever path is active in the Paths dialog.

That design explains everything people find confusing about it:

  • The text and the curve are separate objects. You create one with the Text tool, the other with the Paths tool, and Text along Path marries them.
  • The output is a path, not live text. After applying it, your curved lettering lives in the Paths dialog as an outline. The original flat text layer still exists, untouched, below it.
  • It's the same workflow for every shape. An arc, an S-curve, a circle — you draw the path, GIMP bends the text along it. Unlike Illustrator's Type on a Path, which keeps the curved type editable, GIMP's version is a one-way conversion.

That last point is the honest trade-off: GIMP is free and open-source, and its path engine is genuinely capable — but curving text is a multi-step, slightly fiddly process rather than a one-click effect.

How to curve text in GIMP, step by step

Here's the canonical method, working the same in GIMP 2.10 and 3.0.

  1. Create your text. Select the Text tool (T), drag out a text box, and type your wording. Pick the font and size now — the curved result bakes them in. Keep the text layer as-is; don't merge or anchor it.
  2. Draw the curve. Switch to the Paths tool (B). Click to place the first anchor, click again further along, and drag while clicking to pull Bézier handles and shape the curve. Place two or three anchors to form the arc you want. Press Enter to commit the path.
  3. Make sure the path is active. Open the Paths dialog (Windows > Dockable Dialogs > Paths). Your new path should be highlighted (bold) — if you have several paths, click the right one, because Text along Path uses whichever path is active.
  4. Select the text layer. In the Layers dialog, click your text layer. The command needs exactly one selected text layer to appear.
  5. Apply the bend. Run Layer > Text along Path. GIMP generates a new path in the Paths dialog — the outline of your text, bent along the curve.
  6. Turn the path into pixels. The curved text is still just a path (invisible or faint on canvas). Click the new path's eye icon to see it, then click Path to Selection (or Select > From Path), create a new transparent layer, and fill the selection with the Bucket Fill tool. For outline-style lettering, use Edit > Stroke Path instead.
  7. Clean up. Hide or delete the original flat text layer and the original curve path so only the curved lettering remains.

Tips for cleaner results

  • Set letter spacing before applying. Text along Path uses the text layer's current formatting. If the curve makes gaps look uneven, adjust the letter spacing in the Tool Options, then re-run the command.
  • Short phrases sit better. Long lines pile up or overflow the end of the curve. Split a sentence across two paths rather than forcing one.
  • Bigger fonts first. The path outline is generated from the text's size at apply time; scaling a filled selection up later softens edges. Start large, shrink if needed.
  • Keep the paths. The Paths dialog is non-destructive — you can re-fill or re-stroke the curved text path later at any resolution.

How to wrap text around a circle in GIMP

The badge look — text following a circle — is the same feature with a closed path. The classic route:

  1. Make an elliptical selection. Use the Ellipse Select tool and hold Shift for a perfect circle.
  2. Convert it to a path. Select > To Path. The circle path appears in the Paths dialog.
  3. Run Text along Path with your text layer selected, exactly as above.
  4. Expect two quirks (both fixable — next section): the text starts at the path's start point rather than the top, and if it lands on the bottom half it renders upside down.

The top-half trick for centered circle text

To get the badge look — wording centered across the top of the circle, reading normally — you don't want the full circle as the path. The standard fix:

  1. Draw the elliptical selection as above, but before converting, intersect it with a rectangle selection that covers only the top half of the ellipse (Select mode: Intersection in the Tool Options).
  2. Select > To Path — now the path is just the top arc of the circle.
  3. Apply Text along Path — the wording follows the top arc, centered and upright.

It works, and craft communities use it daily. It's also four selection operations to achieve what a circle text generator renders instantly with live centering and flip controls.

GIMP quirks to know before you start

These are the four things that trip people up most (they come up constantly in GIMP forums):

  • The result is a path, not text. Text along Path is a one-way trip. Fixing a typo means editing the original text layer and re-running everything. There's no "retype on the curve."
  • Upside-down letters. Text follows the path's travel direction. If your curve runs right-to-left (or clockwise around the bottom of a circle), the letters render flipped. Fix: right-click the path in the Paths dialog and choose Reverse, or redraw the curve in the opposite direction, then re-apply.
  • No built-in centering. The text starts at the path's first anchor and runs from there. Centering on a shape means constructing the path so its midpoint is where you want the text — hence the top-half trick above, or splitting the path and keeping only the relevant arc.
  • Two-object setup. A missing text layer, a hidden path, or the wrong active path and the menu entry does nothing (or appears grayed out). The command needs exactly one text layer and at least one path — that's by design, not a bug.

None of these are fatal — they're the price of a free, open-source editor whose text-on-path feature was designed for precision rather than speed. But they explain why "curve text in GIMP" searches so often end with people asking whether there's a shorter way.

The faster route for quick curves: CurvedTextMaker

When the job is "bend this phrase and give me a transparent PNG" — not "build a multi-layer composition" — a dedicated tool collapses the whole workflow. CurvedTextMaker is a free online curved text generator that runs in any browser:

  • Text follows the path live. Draw a freehand curve — or pick a preset like arc, circle, wave, spiral, or heart — and the wording updates as you type. No Bézier practice, no re-running commands after every edit.
  • Any path you can sketch. The text on path generator mode is the direct answer to GIMP's Text along Path: drag your finger or mouse along an S-curve, and the text rides it in real time.
  • Centering and flipping are controls, not construction projects. One drag rebalances the text along the path; one toggle flips it to the other side of the curve.
  • Transparent PNG by default. Export is the curved text alone on a transparent background — ready to composite into your GIMP document as a layer, no From Path/Bucket Fill dance.
  • Free, no account, no watermark. GIMP is free too — the difference is setup: nothing to install, nothing to configure.

CurvedTextMaker's arc editor with sample text following an arched path in real time

Arc, wave, spiral and heart text variants CurvedTextMaker renders from presets that would each need a hand-drawn path in GIMP

A workflow that combines the best of both: sketch and tune the curve in CurvedTextMaker (instant feedback, live retyping), export the transparent PNG, then open it in GIMP as a layer when the curved element joins a bigger composition — photo retouching, collage, print layout. GIMP handles everything around the text; the generator nails the text itself.

CurvedTextMaker vs. GIMP

Need GIMP CurvedTextMaker
Text on any path ✅ Paths tool + Text along Path ✅ One drag, live
Full circle / badge Ellipse select → To Path → top-half trick ✅ Built in
Live editable curved text ❌ Path output, redo to retype ✅ Retype any time
Centering / flipping Construct or split the path ✅ Direct controls
Fill, stroke, layer compositing ✅ Full image editor Generator only
Transparent PNG of text only Select > From Path + fill on a new layer ✅ One click
Cost Free, open-source, install Free, no install

Which should you use?

  • Use GIMP when the curved text is one element inside a larger image project — photo composites, print files, detailed retouching — and you're already comfortable there. The Paths dialog is non-destructive and precise, and GIMP's general toolset goes far beyond text.
  • Use CurvedTextMaker when the deliverable is the curved text itself: an arc for a logo draft, circle text for a badge, a wave for a social graphic — especially when you expect to iterate on the wording (live retyping beats redo-after-redo).

The two aren't rivals. One handles the image; the other handles the curve in seconds.

Bottom line

You now know how to curve text in GIMP — the Text tool, the Paths tool, Layer > Text along Path, and the select-fill workflow that turns the result into pixels — plus how to wrap text around a circle and fix the upside-down and centering quirks. It's a genuinely capable free workflow, and now you can run it without surprises.

For the times you'd rather skip the path archaeology: create curved text for free — draw any path, watch text follow it live, export a transparent PNG. No install, no signup.

Related guides

Frequently asked questions

Does GIMP have a curve text tool?

Not a dedicated one. GIMP has no 'curve' slider or warp-text button—the feature that does the job is Text along Path (Layer > Text along Path), which bends an existing text layer along a path you draw with the Paths tool. It works in GIMP 2.10 and 3.0, but the result is a path outline, not live editable text.

How do I curve text in GIMP?

Type your text with the Text tool, draw a curve with the Paths tool (B), make sure the text layer is selected and your curve is the active path, then run Layer > Text along Path. GIMP creates a new path shaped like your curved text—turn it into pixels with Select > From Path and fill or stroke it.

Why is my text along path upside down in GIMP?

Text follows the direction the path travels. If the letters render upside down (common on the bottom half of a circle), the path is running the opposite way—right-click it in the Paths dialog and choose Reverse, or redraw the curve in the other direction, then apply Text along Path again.

How do I center text along a path in GIMP?

GIMP starts the text at the path's starting point, so a full ellipse leaves it off-center. The standard trick: build the circle path, then keep only the arc you want—select the top half of the ellipse (an elliptical selection intersected with a rectangle over the top), convert that selection to a path, and run Text along Path on the arc. CurvedTextMaker centers text on any path automatically.

Can I edit the curved text after applying Text along Path in GIMP?

No—the curved result is a path, not a text layer. The original text layer survives untouched, but any change to wording, font, or size means editing the text layer and re-running Text along Path from scratch. That's the biggest day-to-day annoyance of the GIMP workflow, and the reason many people draft curves in a live editor like CurvedTextMaker instead.

How do I curve text around a circle in GIMP?

Create an elliptical selection, convert it to a path (Select > To Path), then run Layer > Text along Path with your text layer active. For readable text centered on top, keep only the top half of the ellipse as the path (intersect the selection with a rectangle first), and reverse the path if the letters come out upside down.

Explore our free text tools

Ready to curve your own text?

Draw any path and watch your text follow — free, no signup, transparent PNG export.