Drop any font or one-color SVG. Get vector hatch paths your laser, Cricut, or CNC can score at full speed — instead of slow, line-by-line raster fills.
Anyone who engraves, scores, or draws text on a machine — and wants it done faster.
Font Hatch next to the tools engravers already use. Checked October 2026.
| Feature | Font Hatch | LightBurn Fill | Inkscape + Hatch Fill | Premade Fill Fonts |
|---|---|---|---|---|
| Works with any font | Yes | Yes | Yes (convert text to paths) | No (premade) |
| Hatch fill SVG artwork | Yes | Yes | Yes | No |
| Fill saved as lines in an SVG | Yes | No (made at engrave time) | Yes | Yes (as a font) |
| Works with Cricut, Glowforge, and plotters | Yes | No (lasers only) | Yes | Yes |
| Same line spacing in every letter | Yes, in mm | Yes (Line Interval) | Yes | No (scales with size) |
| Hatch angle | 0° / 45° / 90° / 135° + crosshatch | Any angle + crosshatch | Any angle + crosshatch | Fixed |
| Back-and-forth path, fewer lifts | Yes (Join Lines) | Yes (bi-directional) | Yes (connect ends) | No |
| Fill light parts for dark materials | One click | Manual (offset + subtract) | Manual | No |
| Outline included | Yes (toggle) | Separate layer | Keep original shape | Varies |
| Runs in a browser, phones too | Yes | No (desktop) | No (desktop) | N/A |
| Price | Free | $99 Core, $199 Pro | Free | Per font or subscription |
Font Hatch fills the letters of any font, or the shapes of a one-color SVG, with evenly spaced lines for laser engraving, Cricut engraving, CNC, and pen plotters. Engraving on a dark material? Fill the light parts so the result matches your art. Your files never leave your device.
Font Hatch is a hatch fill generator that turns any TTF, OTF, or WOFF font, or any one-color SVG design, into SVG line fills for laser engravers, Cricut engraving, CNC routers, and pen plotters. You type text or drop artwork, set the finished height in millimeters, and Font Hatch fills every shape with evenly spaced parallel lines. The download is a plain SVG that Glowforge, LightBurn, Cricut Design Space, and Inkscape open as-is, already sized in real millimeters.
Yes. Font Hatch is free with no account, no watermark, and no limit on how many SVG files you download. Every feature is included: hatch spacing from 0.1 to 3 mm, four angles plus crosshatch, joined toolpaths, multi-line text, and the per-letter glyph ZIP. Chris Pirillo builds Font Hatch and the rest of his arcade apps with support from PayPal donations and Patreon members.
Yes. Font Hatch hatch fills one-color SVG artwork as well as fonts. Drop an SVG on the page and Font Hatch fills every dark shape with evenly spaced lines at the spacing, angle, and size you set in millimeters. Strokes in line art become fillable shapes, and white shapes drawn on top cut holes, just as they look. Photos, gradients, and text inside an SVG are not hatched, so trace photos into shapes with SVG Vectorify first and convert text to paths.
Font Hatch takes four steps. Drop a TTF, OTF, or WOFF font file on the page. Type your text, pressing Enter for extra lines. Set the Design Height in millimeters, then the hatch spacing, angle, and stroke width. Click Download SVG and import the file into LightBurn, Glowforge, Cricut Design Space, or Silhouette Studio without resizing it. The readout under the preview shows the finished width, height, and number of paths before you download.
No. Font Hatch reads your font file with JavaScript on your own device, and the font never leaves your computer or phone. There are no servers, no uploads, and no account. The only network traffic is the page itself, two code libraries (opentype.js and JSZip), and basic anonymous page analytics. Font Hatch builds the SVG on your device and saves it straight to your Downloads folder.
Cricut Design Space has no fill option, so a filled engraving needs lines drawn inside each letter. Font Hatch makes those lines from any font. Set the Design Height to the final size, start with 0.5 mm hatch spacing, turn on Join Lines so the engraving tip lifts less often, and download the SVG. In Cricut Design Space, upload the SVG, keep its size, and set the operation to Engrave. Tighten the spacing on your next test if the fill looks too open.
Font Hatch handles dark materials with the Fill: Light parts setting. Engraving shows up light on anodized aluminum, slate, and coated tumblers, so filling the dark parts of a design comes out as a negative, and faces look creepy. Light parts fills the white areas instead and adds a rounded border around the outside. That is the same result as Offset, Hide Contour, and Subtract in Cricut Design Space, in one click. The Border slider sets that edge from 0 to 6 mm.
Hatch spacing works best at about the width of the line your tool makes, so neighboring lines just touch. For a diode or CO2 laser that is often 0.1 to 0.2 mm, the same number LightBurn calls Line Interval. Pen plotters and the Cricut engraving tip usually need wider spacing, so start at 0.5 mm and test on scrap. Font Hatch measures spacing in real millimeters at the Design Height you set, so a spacing that tests well stays the same when you change the words.
Resizing an SVG after import stretches the hatch lines with it, so the spacing no longer matches what you set in Font Hatch. Font Hatch writes the real size into the SVG in millimeters, and Cricut Design Space, LightBurn, and Inkscape read that size on import. Set the Design Height in Font Hatch instead of resizing later. Cricut Design Space shrinks any upload over 12 inches (305 mm) to fit, and the Font Hatch size readout warns you before that happens.
Yes. Font Hatch exports a plain SVG that opens in Glowforge, LightBurn, Cricut Design Space, Silhouette Studio, Inkscape, and AxiDraw software. Hatch lines and letter outlines sit in separate groups, so you can engrave the fill and handle the outline as a different operation. In LightBurn, set the layer to Line mode, not Fill. On a Glowforge, set it to Score. In Cricut Design Space, set it to Engrave or Draw.
Font Hatch opens TTF, OTF, and WOFF font files. WOFF2 files need converting to TTF first. Bold, heavy fonts give the hatch the most room, and handwriting fonts work too, including script fonts whose letters overlap, because Font Hatch fills the overlap once instead of twice. Make a font from your own handwriting with FontCrafter, or turn letters into plain outlines with Font to SVG.
Font Hatch does the same job as the Evil Mad Scientist Hatch Fill extension for Inkscape, without installing Inkscape or converting text to paths. Both offer hatch spacing, angle, crosshatch, an edge gap, and joined line ends for fewer pen lifts. Font Hatch adds real millimeter sizing, one line grid shared across every letter, a size readout, and multi-line text, and Font Hatch also runs on a phone. Inkscape stays the better pick for filling logos and drawings.
LightBurn Fill sweeps the laser back and forth across the whole job at a set Line Interval, and that fill only exists inside LightBurn. Font Hatch writes the fill as vector lines in an SVG, so one file runs in LightBurn Line mode, on a Glowforge, on a Cricut, or on a pen plotter. LightBurn is paid desktop software for lasers only. Need single-stroke lettering instead of a fill? Try Single Line Font Maker.