FT Font Tools

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 uploaded

Drop a font here or click to browse

TTF, OTF, WOFF or WOFF2. The font never leaves your device.

Load a font to see the SVG preview.

Advertisement

Turn 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

  1. Load a fontDrop the TTF, OTF, WOFF or WOFF2 font you want to use, or click the box to browse.
  2. Type your textEnter one or more lines of text. Press Enter for a new line.
  3. Adjust the layoutSet the font size, letter spacing, line height, alignment, fill color and number of decimals. The preview updates as you type.
  4. 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?
An SVG <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.
Can the text still be edited after conversion?
Not as text. The letters become vector shapes. Keep your original text and settings so you can generate a new SVG if the wording changes.
Is kerning applied?
Yes, when the font contains kerning data and the Kerning option is ticked. Letter spacing is added on top, measured in thousandths of an em, the same unit design apps use for tracking.
Does it support right-to-left or complex scripts?
Basic Latin, Cyrillic, Greek and similar scripts work well. Arabic, Hebrew and Indic scripts need full text shaping, which this tool does not perform, so letters may not join or reorder correctly.
Advertisement