Circle Text Generator

Client-sideNo sign-upFree

Curve text around a circle as live-editable SVG, with radius, spacing, and direction controls.

Quick facts

Category
Generators
Best for
Creating curved text for a circular logo, badge, or stamp design
Text
Controls
Preview
CIRCLE TEXT GENERATOR
SVG markup
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400" viewBox="0 0 400 400">
  <path id="circle-text-path" d="M 60 200 A 140 140 0 0 1 340 200" fill="none" />
  <text font-size="24" letter-spacing="2" fill="currentColor">
    <textPath href="#circle-text-path" startOffset="0%">CIRCLE TEXT GENERATOR</textPath>
  </text>
</svg>
In-content slot
Was this tool helpful?
On this page

Overview

Curve a line of text along the top or bottom arc of a circle using native SVG text-on-a-path (a circular `<path>` paired with `<textPath>`), rather than rendering to a canvas and exporting a flat image. Controls cover the circle's radius, the font size and letter spacing of the curved text, a start-offset percentage for rotating where the text begins along the arc, which half of the circle it follows (top arc or bottom arc), and which way it reads around the circle (clockwise or counter-clockwise). Because the output stays as real SVG markup, it scales to any size without pixelation, the underlying text remains selectable and accessible rather than baked into a bitmap, and the exact markup is shown as plain, escaped text for you to copy or download as a standalone .svg file - never dropped into the page unsanitized. Useful for circular logos, badge or stamp designs, album art text, or any circular layout that needs curved lettering without opening a full design tool. Runs entirely client-side.

Best for: Creating curved text for a circular logo, badge, or stamp design

How to use this tool

  1. Type your text. Enter the text you want curved around a circle.
  2. Adjust radius, spacing, and arc. Set the circle's radius, font size, letter spacing, start offset, arc half, and direction with live preview.
  3. Copy or download the SVG. Copy the raw SVG markup, or download it as a standalone .svg file.

Frequently asked questions

Real SVG markup - a circular `<path>` element with the text following it via `<textPath>`. That means it scales to any size without pixelating, the text stays selectable rather than being baked into a bitmap, and you can copy the exact markup or download it as a standalone .svg file rather than a flat PNG.

Yes - toggle between "Top arc" and "Bottom arc" to choose which half of the circle the text follows, and between "Clockwise" and "Counter-clockwise" to control which way it reads along that arc.

Yes - the live preview renders your text through React's own SVG text rendering, which always escapes it, and the copyable SVG markup shown below the preview has the same escaping applied. Your text is never inserted as raw, unescaped markup.

Explore more free tools

Formatters, converters, validators, and generators - all free and running entirely in your browser.

Browse more tools