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.

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.
- 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.
- 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.
- 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.
- Select the text layer. In the Layers dialog, click your text layer. The command needs exactly one selected text layer to appear.
- 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.
- 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.
- 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:
- Make an elliptical selection. Use the Ellipse Select tool and hold Shift for a perfect circle.
- Convert it to a path. Select > To Path. The circle path appears in the Paths dialog.
- Run Text along Path with your text layer selected, exactly as above.
- 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:
- 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).
- Select > To Path — now the path is just the top arc of the circle.
- 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.


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.
