Text to SVG Path Converter
Convert text into SVG outline paths using your own TTF, OTF, WOFF or WOFF2 font. Set size, letter spacing, line height and alignment, then copy or download the SVG — no upload.
🔒 Runs entirely in your browser — nothing is uploadedTurn any text into vector outlines
This converter takes a font file and a piece of text and produces an SVG in which every letter is a vector path. The result no longer depends on the font being installed, so it looks exactly the same on every device and in every program. That makes outlined text ideal for logos, icons, social media graphics, stickers and email signatures, and for machines that only understand shapes, such as laser cutters, vinyl plotters, CNC routers and embroidery software.
The layout options work like a small text engine. Set the font size in pixels, add or tighten letter spacing in thousandths of an em, choose the line height for multi-line text and align lines to the left, center or right. Kerning pairs from the font are applied automatically. The fill color is written into the SVG, and you can reduce the number of decimal places to make the file smaller, which is handy when the path data goes straight into HTML, CSS or a React component.
How the SVG is built
The font is parsed with opentype.js in your browser, and each line of text is converted into drawing commands — moves, lines and quadratic or cubic Bézier curves — that map directly to SVG path syntax. The tool calculates a tight bounding box around the glyphs, adds a little padding and sets the viewBox, so the SVG scales cleanly without extra whitespace. By default each line becomes its own path element; tick “Merge into a single path” if you want one compound shape. The preview is the actual SVG file shown as an image, so what you see is exactly what you download.
Nothing is uploaded: the font and your text stay on your device. Converting text to outlines does count as using the font, though, so make sure its license covers the graphics or products you create. Most open-source fonts allow this, and many commercial desktop licenses do as well.
How to use
- Load a fontDrop the TTF, OTF, WOFF or WOFF2 font you want to use, or click the box to browse.
- Type your textEnter one or more lines of text. Press Enter for a new line.
- Adjust the layoutSet the font size, letter spacing, line height, alignment, fill color and number of decimals. The preview updates as you type.
- Copy or downloadCopy the SVG markup or just the path data, or download a ready-to-use .svg file.
Frequently asked questions
Why convert text to paths instead of using an SVG text element?
<text> element needs the font to be installed or loaded wherever the file is shown. Outlined paths look identical everywhere — in browsers, design tools, laser cutters and plotters — without any font file.