Curved Text Generator

Curved Text Generator

Type your text, bend it into an arc, a circle or a wave, pick a font, and download a PNG with a real transparent background. No sign-up, no install, nothing is uploaded — every pixel is drawn in your own browser.

How to curve text online

  1. Type your words in the Your text box.
  2. Pick a shape: Arc, Circle, Wave or Custom path. Circle gives you a second line for the bottom of the ring, the way a stamp or badge is set.
  3. Drag Curve to bend the baseline, and Letter spacing to open the letters up.
  4. Choose a font and a colour. Add an outline if the text will sit on a busy photo.
  5. Press Download PNG. Keep Transparent background ticked and the exported file has a real alpha channel, so it drops straight onto any colour.

Curve text generator with a transparent background

Most ways of curving text hand you a white rectangle: a screenshot, a canvas that was filled before the letters were drawn, or a copy-pasted code snippet that paints a background it never mentions. This generator clears the canvas instead of filling it, so the area around the letters is genuinely empty rather than white.

Text curve generator — what it can do

FAQ

Do I need an account?

No. There is no sign-up, no login and no email wall. Open the page and start typing.

Is my text uploaded anywhere?

No. The text is laid out and drawn by your own browser, and the PNG is produced on your device. Nothing about what you type leaves the page.

Does the PNG really have a transparent background?

Yes — the exported file carries a genuine alpha channel, not a white rectangle that merely looks light. Untick Transparent background if you would rather have a white one.

Can I use the images commercially?

Yes. The bundled fonts are released under the SIL Open Font License 1.1, which places no restriction on what you make with them and asks for no credit. See the font licenses page.

Does it work on a phone?

It is built for a phone first — the editor, the sliders and the download button are all sized for touch.