Home › Image Tools › Text to SVG Path

Text to SVG Path

Type your text, pick one of 40 Google Fonts or upload your own font file, and get real vector outlines: an SVG made only of paths, with no font needed to open it. Set a physical width for cutting machines, then download or copy the code.

Last updated:

Open-source fonts from the Google Fonts library, Latin characters.

Advertisement
Advertisement

How to use the Text to SVG Path

  1. Type your text. Use Enter for several lines.
  2. Choose a font from the Google font list and pick a weight, or switch to Upload font and select a TTF, OTF or WOFF file.
  3. Adjust the layout: font size, letter spacing, line height, alignment and kerning.
  4. Pick the output: one combined path, one per letter or one per line, filled or outline only. Enter a physical width if the file is for a cutting machine.
  5. Download SVG, or copy the SVG code or the path data to paste into your code or design app.

SVG text vs. SVG paths

<text> element<path> outlines (this tool)
Needs the font installedYes, or it falls back to another fontNo, the shapes are built in
Text is editable laterYesNo, it is now a drawing
Cutting machines and lasersOften imported wrong or not at allImported exactly
Looks identical everywhereNot guaranteedYes
Selectable and searchableYesNo (a <title> is added for accessibility)

How the conversion works

A font file stores each character as a glyph: a set of contours made of straight lines and Bézier curves, measured in font units (usually 1,000 or 2,048 units per em). The tool reads those contours with opentype.js, scales them by font size ÷ units per em, places each glyph at its advance width plus any kerning and letter spacing, and writes the result as SVG path commands: M (move to), L (line), Q (quadratic curve, used by TrueType fonts), C (cubic curve, used by OpenType CFF fonts) and Z (close). The path is then shifted so the drawing starts at your padding, and the viewBox is set to the exact outline bounds.

Letters with holes, such as O, A and B, keep their counters because the outer and inner contours wind in opposite directions and SVG's default nonzero fill rule leaves the inside empty.

Tips for cutting and engraving

  • Weld script fonts. In connected scripts the letters overlap. Weld them in your cutting software so the blade follows the outer edge only.
  • Bold weights cut cleaner. Very thin strokes under about 1.5 mm tend to tear in vinyl or burn away with a laser. Choose a heavier weight or a larger size.
  • Use Outline only for laser vector cutting so the software sees a hairline stroke instead of a fill to engrave.
  • Add a little letter spacing for stencils and small text so the cut pieces do not touch.
  • Use the path data in code. Copy path data gives you only the d attribute, ready for an icon component, a CSS clip-path or a canvas Path2D.

Frequently asked questions

What does converting text to an SVG path mean?

Normal SVG text needs the font to be installed to display correctly. Converting text to a path replaces each letter with its actual vector outline (a path element with a d attribute), so the shape looks identical on every device and in every program, even without the font.

Can I use the SVG with Cricut Design Space or Silhouette Studio?

Yes. Upload the downloaded SVG as an image. Choose One path per letter if you want to move letters individually, or One combined path to keep the word together. For script fonts where letters overlap, use Weld (Cricut) or Weld/Merge in your software so the machine cuts one continuous shape.

How do I set the exact size for cutting?

Enter a value in Physical width and pick mm, cm or inches. The SVG gets width and height attributes in that unit, with the height calculated from the text's proportions, so most cutting and laser programs import it at that size.

Which font files are supported?

TrueType (.ttf), OpenType (.otf, including CFF outlines) and WOFF (.woff) files. WOFF2 is not supported; most font sites offer a TTF or OTF download as well. Uploaded fonts are read in your browser and never sent anywhere.

Am I allowed to use the fonts commercially?

The fonts in the list come from the Google Fonts library and are released under open licenses such as the SIL Open Font License, which allow commercial use of artwork made with them. For uploaded fonts, check that font's own license.

Why do some characters not appear?

The built-in fonts are loaded with the Latin character set. If a character, such as an emoji or a letter from another alphabet, is not in the font, it is skipped and listed under the preview. Upload a font that contains those characters to include them.

Why is the file large and how can I make it smaller?

Every curve of every letter is stored as coordinates. Lowering Decimals to 1 or 0 removes digits and usually shrinks the file by 20 to 40% with no visible change at normal sizes. Script fonts with many curves produce bigger files than simple sans-serif fonts.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

SVG Path EditorEdit an SVG path d attribute visually: drag points, edit commands, convert, scale and minify.SVG ViewerOpen or paste SVG code to preview it live with zoom, backgrounds, size info and PNG export.SVG OptimizerMinify SVG files: strip metadata, comments and editor junk, round numbers, compare sizes.Font ViewerPreview TTF, OTF, WOFF and WOFF2 fonts with sample text, waterfall, glyphs and metadata.PSD to PNGConvert Photoshop PSD files to PNG and export every layer as its own PNG, no Photoshop needed.HEIC to JPGConvert iPhone HEIC photos to JPG.WEBP to JPGConvert WEBP images to JPG in bulk.PNG to JPGBatch convert PNG images to JPG with a background color.JPG to PNGBatch convert JPG images to PNG.WEBP to PNGConvert WEBP images to PNG, keeping transparency.SVG to PNGConvert SVG graphics to PNG or JPEG at any scale.PNG to ICOCreate multi-size favicon .ico files from PNG.AVIF to JPGConvert AVIF images to widely supported JPG.PNG & JPG to WEBPConvert PNG and JPG images to smaller WEBP files.PNG to SVG ConverterConvert PNG or JPG images to scalable SVG vectors with color and detail control.Image ConverterConvert images between JPG, PNG, WEBP, AVIF, BMP, GIF and ICO in batches, right in your browser.HEIC to PNGConvert iPhone HEIC and HEIF photos to lossless PNG in batches, with ZIP download.GIF to MP4Convert animated GIFs to MP4 video with loops, scaling and background color, in your browser.ICO to PNGExtract every size from ICO and CUR icon files and save them as PNG images or a ZIP.BMP to JPGBatch convert BMP bitmaps to small JPG files with a quality slider and ZIP download.JPG to SVGTrace JPG photos and logos into real vector SVG files with color and detail controls.SVG to JPGConvert SVG vectors to sharp JPG images at 1x to 8x or any width, with a background color.TIFF to JPGConvert TIFF and TIF images, including multi-page scans, to JPG with a quality slider.JFIF to JPGBatch convert .jfif images to standard .jpg files, re-encoded or lossless, with ZIP download.Camera Shutter Count CheckerFind your camera's shutter count from a JPG or RAW photo. Nikon, Pentax, some Sony and Canon.Film Negative to Positive ConverterTurn scanned color or B&W film negatives into positives with orange mask removal and auto balance.HTML to ImagePaste HTML and CSS, see it rendered live and export a PNG, JPG, WebP or SVG at 1x to 4x.Convert Image to AVIFConvert JPG, PNG and WebP to AVIF with quality and speed control, size comparison and ZIP.Online Image ViewerOpen HEIC, TIFF, PSD, RAW, AVIF, WebP, ICO and more in your browser with zoom, pixel inspector and EXIF.Paste Image to FilePaste a clipboard image with Ctrl+V and save it as PNG, JPG or WebP, or copy images to the clipboard.RAW to JPGConvert camera RAW files (CR2, CR3, NEF, ARW, DNG, ORF, RAF, RW2) to JPG in batch, privately.Convert Image to CMYKConvert an RGB image to a CMYK TIFF or PDF for print, with ink limit, black generation and preview.AI to PNGConvert Adobe Illustrator .ai files to PNG at any DPI, with a transparent background, no Illustrator.CR2 to JPGConvert Canon CR2 RAW photos to JPG in batch: camera preview or developed sensor data.Image Format ComparisonCompress one image as JPG, WebP, AVIF and JPEG XL at the same quality and compare size and detail.PSD ViewerOpen Photoshop PSD files without Photoshop: browse layers, toggle visibility and export layers as PNG.Multi-Page TIFF ViewerView multi-page TIFF scans and fax files page by page, zoom, rotate and export pages as PNG or PDF.WEBP to GIFConvert animated or still WebP images to GIF, keeping every frame delay, with loop and size options.WEBP to MP4Turn animated WebP images into MP4 videos for sharing, with frame timing, length and size options.NEF to JPGConvert Nikon NEF RAW photos to JPG in batch: camera preview or developed sensor data.
See all 37 Image Converters →