Glowforge SVG Conversion: From Photo to Ready-to-Cut File
Convert any image into a Glowforge-ready SVG. Color conventions for cut/score/engrave, file size limits, and the exact settings that work.

Founder of VectoSolve
Self-taught developer, founder and sole developer of VectoSolve since 2024. He builds the conversion engine and the cutting, embroidery and 3D printing exports.
How this article was made: drafted with AI assistance, then edited and fact-checked before publication. About the author
Try it on your own file, in Laser mode
Free preview, no signup. Drop an image and see the vector before deciding anything.
The Glowforge ecosystem is the most beginner-friendly laser cutting setup on the market — until you try to cut something that didn't come from the official catalog. Then suddenly you're staring at a "your design has been received" message that goes nowhere, or a cutting preview that looks nothing like your file.
Most of those problems come from one thing: the SVG you uploaded wasn't formatted the way Glowforge expects.
This guide covers the exact format Glowforge wants, how to convert any image into that format, and the gotchas that catch most users on their first non-catalog file.
How Glowforge interprets SVGs
Glowforge uses stroke colors to assign operations:
| Stroke color | Glowforge operation |
|---|---|
Pure black #000000 | Cut |
| Any other solid color | Score (each color = one score layer) |
| Filled shape (no stroke) | Engrave (raster) |
This is the most important thing to know. If your SVG has black strokes, Glowforge cuts. If it has colored strokes, Glowforge scores. If it has filled shapes, Glowforge engraves.
Get the colors right and the rest of the workflow is plug-and-play.
Step 1: convert your image to SVG
If you're starting from a PNG, JPG, or any raster image, you need to vectorize first. The Glowforge web app does NOT vectorize — it expects a clean SVG.
Fastest path: VectoSolve's image converter — drag in your PNG/JPG, the laser preset auto-applies (single-stroke paths, no overlapping lines, optimized node count), download the SVG. 5 seconds.
Manual path: Inkscape's Trace Bitmap (free), then Path → Simplify several times to clean up nodes. 10-30 minutes depending on image complexity.
Whatever you use, the output should be:
- Single-stroke paths (Glowforge cuts each stroke = double strokes = double cuts = burn marks)
- No overlapping paths (same problem)
- Pure black strokes if you want cuts (RGB 0,0,0)
- Closed paths if you want engraving (filled shapes)
Step 2: separate cut and engrave layers in Inkscape
Once you have the basic SVG, open it in Inkscape (free) to set up Glowforge layers:
- Select all paths you want cut → set stroke to #000000 black, fill to none
- Select paths you want scored (visible line, no through-cut) → set stroke to a solid color like red #ff0000, fill to none
- Select areas you want engraved (filled shading) → set fill to black, stroke to none
If your design only needs cutting (no engraving or scoring), VectoSolve's output works as-is — black strokes, no fills.
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealStep 3: upload to Glowforge
Drag the SVG into the Glowforge web app. The print queue should show:
- Cut operations (black strokes)
- Score operations (colored strokes, one per color)
- Engrave operations (filled shapes)
If your operation panel is missing items you expected, the most common cause is wrong colors:
- Stroke is "black-ish" but not pure black → Glowforge treats it as score, not cut. Fix the color in Inkscape to exactly #000000.
- Path has both stroke and fill → unpredictable behavior. Pick one.
Step 4: assign material and run
Glowforge auto-detects most Proofgrade materials via QR code. For non-Proofgrade:
- Select "Use Uncertified Material" or "Manual Settings"
- Enter material thickness (mm)
- Adjust power/speed per operation
Starting settings for common materials on Glowforge Basic (40W CO2):
| Material | Cut speed / power / passes |
|---|---|
| 1/8" basswood plywood | Speed 167 / Full power / 1 pass |
| 1/8" cast acrylic | Speed 125 / Full power / 1 pass |
| 1/16" leather | Speed 200 / 80% power / 1 pass |
| 1/8" cardboard | Speed 300 / Full power / 1 pass |
These are starting points — every batch of material varies. Always cut a 25mm test square on a scrap corner first.
File size and complexity limits
Glowforge has practical limits even though they're not officially documented:
- File size: under 25 MB (larger files often time out during upload)
- Node count: under 5,000 paths (more = very slow rendering, sometimes crashes)
- Bed size: 19.5" × 11" usable (Basic/Plus/Pro all the same)
- Resolution for engravings: 1355 DPI max (anything higher gets downsampled)
If your file is too complex, break it into multiple jobs. Glowforge handles 5 separate 1,000-path files way better than one 5,000-path file.
Free SVG Tools for Crafters
Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG
Check Your SVG FreeCommon Glowforge gotchas
1. SVG stroke widths get ignored. A 5mm-thick black stroke and a 0.1mm black stroke both produce the exact same single-line cut. Don't try to control kerf via stroke width — it doesn't work.
2. Text is converted to outlines. When you save SVG from Inkscape with editable text, Glowforge sometimes can't render the font. Always Path → Object to Path before exporting.
3. Inkscape's "Save" vs "Save As Plain SVG". Use Save As → Plain SVG (or Optimized SVG), not the default Inkscape SVG format. Some Inkscape extensions get included that confuse Glowforge.
4. Pre-cropped photos engrave better than full ones. If you're vector-engraving (filled shapes), the engraved area should be only the design itself. White space around your design is wasted laser time.
5. Score lines need a color, not just light gray. Glowforge looks at the literal color value. #f0f0f0 light gray gets treated as a score (visible line). #ffffff white is ignored entirely. Use saturated colors (#ff0000, #00ff00) for clarity.
Glowforge-specific quality tips
Vector cuts beat raster scores for fine detail. If you want a thin line that goes all the way around a shape, draw it as a vector stroke (cut at low power), not as a thin filled rectangle (engrave). Vectors are 5× faster and crisper.
Engraving direction matters. Glowforge engraves left-to-right by default. For wood, engraving WITH the grain looks cleaner than across. Rotate your file in the Glowforge app to align — there's no preview of the direction in the design software.
Air assist + correct focus = clean cuts. If your cuts have charring on the back, your focus is off (autofocus failure). If they have heavy charring on the surface, you need air assist (Plus and Pro have it built-in, Basic users add an external pump).
When VectoSolve's preset wins
VectoSolve's Glowforge converter auto-applies the laser preset which:
- Outputs pure black strokes (Glowforge interprets as cut)
- Removes overlapping paths (no double cuts)
- Closes paths where geometrically possible (cleaner engraving)
- Limits node density (fast Glowforge rendering)
- Outputs SVG + DXF + PNG + PDF (use the SVG for Glowforge)
It's the fastest path from "I have an image" to "I'm cutting on Glowforge" — typically 5 minutes total including upload.
It's not what you want if:
- You need score + engrave + cut in the same file with custom layer colors → manual cleanup in Inkscape after
- You're doing parametric design with kerf compensation → use Fusion 360 or BoxesPy
A Full Year of Conversions for $49
Starter Annual: 25 conversions every month, $49 for the whole year. That is about $4.08 a month · Cancel anytime
Get the Annual DealTL;DR
- Convert your image to SVG with VectoSolve's Glowforge tool — laser preset, 5 sec
- Open in Inkscape if you need score/engrave layers (pure black = cut, colors = score, fills = engrave)
- Save As → Plain SVG
- Upload to Glowforge web app
- Pick material, run a test cut on scrap, then cut your real piece
Most "Glowforge won't accept my file" issues come from non-pure-black strokes, overlapping paths, or thick stroke widths. The laser preset on VectoSolve handles all three by default.
Related: