Glowforge SVG Requirements: File Rules, Cut vs Engrave Mapping, and Artwork That Uploads Right
Glowforge publishes fewer hard limits than you'd expect — the real SVG requirements are about how the file is built. Here's how the app maps strokes to cuts and fills to engraves, the constraints that actually exist in Glowforge's own documentation, and how to prepare converted artwork so it uploads clean.

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.
Search for "Glowforge SVG requirements" and you will find a surprising amount of folklore: magic stroke widths, mystery file size caps, special export dialogs. The truth is simpler and stranger. Glowforge publishes very few hard numbers. Almost everything that makes an SVG succeed or fail in the Glowforge app comes down to how the file is constructed — whether your paths are stroked or filled, closed or open, clean or bloated. This guide covers the rules that actually exist in Glowforge's own documentation, the cut-versus-engrave logic that new owners most often trip over, and how to prepare converted raster artwork so it behaves on upload.
Starting from a raster logo? The JPG to vector converter produces the clean closed paths Glowforge wants.
How the Glowforge app reads an SVG
The entire interpretation model fits in one sentence from Glowforge's Help Center: "When you upload your file, strokes become cuts and fills become engraves."
That single rule explains most upload surprises. The app does not care what your design looks like on screen. It cares about the anatomy of each path:
- A path with a stroke (an outline color) becomes a cut. In the app, you can switch a stroke to a score, which — in the documentation's words — makes your Glowforge "draw a line instead of cutting." Note what that implies: the docs describe score only as something you switch a stroke to inside the app. There is no SVG property that maps to score on upload; it always starts life as a cut.
- A shape with a fill (a solid interior color) becomes an engrave.
- A raster image (JPG or PNG, whether uploaded directly or embedded in the SVG) can only be engraved. There is no path for the laser to follow, so cutting is off the table.
Stroke weight is cosmetic for cutting. The laser follows the centerline of the vector path, so a 5 pt stroke and a 0.25 pt stroke produce the identical cut, and Glowforge's docs impose no hairline-width requirement — a habit carried over from other laser software that you can drop here. There is one documented stroke hazard, though: per Glowforge's "Print Thick or Stylized Strokes" article, "Designs containing thick strokes or stroke styles might not load as expected in the Glowforge app." If you want a heavy or decorative stroke to print as drawn, the official remedies are to convert the stroke to outlines (Object > Path > Outline Stroke in Illustrator, Path > Stroke to Path in Inkscape) or, for complex stylized strokes, to rasterize that element to a bitmap — Glowforge notes that outlining stylized strokes "would create objects which are very complex or have a high number of nodes."
One more behavior worth knowing: per Glowforge's print-steps documentation, each color in your file becomes a separate step in the printing process. If your cut lines are red and your score lines are blue, they arrive as two steps you can configure independently. The same article states that when a vector design loads, "certain colors are always loaded before others" — the Help Center publishes a chart of colors and their RGB values showing the order — and that you can click and drag steps in the left panel to rearrange them. Experienced designers exploit this by color-coding operations deliberately: engraves first, scores next, cuts last, so parts don't shift before the detail work is done. And if the automatic order isn't what you want, drag-to-reorder fixes it in seconds.
The file rules that actually exist
Here is what Glowforge's official documentation specifies, separated from what it doesn't.
| Constraint | What Glowforge's documentation says |
|---|---|
| Accepted upload formats | "The App supports JPG, PNG, SVG, and PDF, as well as DXF for Premium members" — five formats total |
| Cutting capability | SVG and PDF work "for cutting and engraving"; JPG and PNG are "for engraving only" |
| File size | No byte or node limit is published anywhere; the documented constraint is complexity (see below) |
| Printable area | Performance Series machines print up to 11 in × 19.5 in; the Aura up to 12 in × 12 in; with no machine selected, the app defaults to a 12 × 20 in canvas |
| Live text | Not processed — removed on upload because the app "doesn't have the same font as your software"; convert text to paths first |
| Thick or stylized strokes | "Might not load as expected" — outline them or rasterize before export |
Three of these deserve expansion.
File size is about complexity, not kilobytes. Glowforge's official warning, verbatim: "When a design is very complex or contains a high number of nodes, this can increase loading and print processing times in the Glowforge app, or even cause a print to fail." The same article specifically calls out CAD exports, noting that "exporting a sketch or profile often results in many nodes." A related Help Center article on reducing SVG or PDF file size gives the remedies — reduce node counts, run the file through an SVG optimizer utility, and extract embedded raster images from the SVG to upload separately in the app — and, tellingly, none of its advice is "stay under X MB." The practical failure mode is an auto-traced file that arrived with tens of thousands of nodes and either crawls at load time or fails to print outright. Treat node count, not byte count, as the number to manage.
The printable area is smaller than your material — and it shrinks. A Performance Series bed accepts material wider than its 11 × 19.5 in maximum print size, and in practice the usable area contracts further for engraves and high-speed scores because the head needs room to decelerate at the edges of each pass. Design your artboard around the printable area, not the material sheet, and leave margin on engraved designs.
Oversized designs have real published numbers — on the Pro. Per Glowforge's Pro Passthrough documentation, passthrough material can be 20" (50.8 cm) wide, up to 1/4" (0.6 cm) thick, "and as long as you want," fed in sections through the standard 11" × 19.5" workspace. The design-side constraints are specific: the design must be no wider than the bed (19.5" / 49.5 cm), it must not contain a vertical gap with no art taller than 8" (20.2 cm), and each continuation print needs at least 3 in (7.6 cm) of the previous print still on the bed for alignment. If you are building banner-length files, design with those gap and overlap numbers in mind from the start.
Mapping cut, score, and engrave deliberately
Because the app infers intent from path anatomy, file preparation is really a mapping exercise. Before you export, walk through your design element by element and encode the operation:
- Cut lines: stroke on, fill off. Give every element that should cut through the material an outline color and no interior fill.
- Engrave areas: fill on, stroke off. Solid shapes engrave; so do raster images, which is the right choice for photographs — see our comparison of photo versus vector engraving for when each wins.
- Score lines: stroke on, fill off, in a different color from your cuts. You will flip that step from cut to score inside the app, and the separate color keeps it a separate step.
- Cut and engrave the same shape: you need both instructions — a filled copy for the engrave and a stroked copy for the cut, or one object carrying both a fill and a stroke, which the app splits into two steps.
Text gets special handling. Upload a file with editable text and the letterforms are silently removed. Glowforge's Help Center explains it plainly: "the text in your design file couldn't be processed. As a result, the text was removed. That's because the Glowforge App doesn't have the same font as your software." The documented fix is to convert text to paths before export: Path > Object to Path in Inkscape, Type > Create Outlines in Illustrator. Then decide what the letterforms should do — per the same article, set a fill color with no stroke to engrave them, or a stroke color with no fill to cut them, and re-save as SVG. Stroked letters cut around each letter's outline, which is usually only what you want for large lettering with bridges or a stencil font.
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 Deal"Why is my design engraving instead of cutting?"
This is the classic first-week Glowforge question, and the answer is almost always the same: your shapes are filled and have no stroke, so the app is doing exactly what the documented rule says — fills become engraves.
Converted raster art is the most common culprit. When a PNG logo or a scanned drawing is traced into vectors, the tracer's output is filled regions — that is what tracing produces. Upload it unmodified and every shape lands as an engrave step. Nothing is broken; the file simply never contained a cut instruction.
The repair is mechanical: select each element that should cut, remove its fill, and apply a stroke. The reverse confusion also happens — outlined text or clipart that arrives with strokes and cuts into confetti when the owner expected an engrave. Same rule, opposite direction: remove the stroke, apply a fill.
Before you stand at the machine, it is worth running the file through our free SVG cut-ready checker. It flags embedded raster images, open paths, live text, and missing real-world units — frequent reasons a file fails on upload or cuts at the wrong size. What it cannot check is intent: whether a given shape should cut or engrave is a decision only you can make, so verify the stroke/fill mapping yourself. For a deeper look at the same SVG — double lines that burn an edge twice, micro-gaps that read as open paths, node bloat — the cut file checker goes further and can auto-fix much of what it finds.
Converted raster art needs clean, closed paths
Beyond the stroke/fill mapping, traced artwork carries structural problems that generic auto-trace tools produce by default:
- Speckle paths. Every dust fleck and JPEG artifact becomes its own tiny path — and on upload, its own cut or engrave. A "simple" logo can arrive as hundreds of objects.
- Open paths. A cut outline that does not close leaves the part attached to the sheet, and an open path with a fill renders unpredictably.
- Doubled paths. Tracers often stack two nearly identical paths on the same line. The laser cuts the line twice, charring the edge and doubling job time.
- Node bloat. Thousands of redundant nodes on curves that need twenty — this is precisely the complexity Glowforge warns "can increase loading and print processing times in the Glowforge app, or even cause a print to fail."
- Overlapping shapes. Traced art stacks shapes on top of each other, and overlap regions can render or engrave unpredictably. Welding overlaps into unified shapes before export avoids the surprise.
This is the exact problem our laser cut file converter is built for: it vectorizes raster artwork into closed, simplified, de-speckled paths. To be clear about what it does not do — no converter can read your intent. You still decide which paths cut and which engrave, assign strokes and fills accordingly, and set your own colors for step ordering. It also does not apply kerf compensation, because kerf belongs to your machine and material, not the file. You can test one watermarked preview a day without signing up; the clean file comes with a plan from $7.99/month.
Material thickness, kerf, and parts that actually fit
Two physical realities determine whether cut parts fit together, and neither lives in the SVG.
Kerf is the slot of material the beam vaporizes. The laser follows your path's centerline, so every cut removes roughly half the kerf from each side of the line. Outside profiles come out slightly smaller than drawn; interior holes come out slightly larger. On hobby-class CO2 machines kerf is typically on the order of a tenth or two of a millimeter, but it shifts with material, focus, and power — so measure yours: cut a 20 mm test square, measure it with calipers, and the shortfall is your kerf. If the square measures 19.8 mm, kerf is 0.2 mm. For a snug press-fit slot, draw the slot at your measured material thickness minus the kerf, cut a test joint, and adjust.
Thickness must be measured, never assumed. Nominal "3 mm" plywood routinely measures thinner, and sheet-to-sheet variation within the same brand is normal. Caliper every sheet before cutting joinery.
And if your design calls for curves in flat stock, you often don't need joints at all — our free living hinge generator produces the flex-cut patterns that let flat material bend.
Free SVG Tools for Crafters
Design Checker · Color Separator · Mat Preview · Offset Generator · Text to SVG
Check Your SVG FreePre-upload checklist
- Convert all text to paths (Path > Object to Path in Inkscape, Type > Create Outlines in Illustrator), then give the letterforms a fill (engrave) or stroke (cut).
- Confirm every cut line has a stroke and no fill; every engrave has a fill and no stroke.
- Use distinct colors per operation to control step order in the app.
- Close all cut paths; delete speckles and duplicate paths; weld overlaps.
- Outline simple thick strokes (Outline Stroke / Stroke to Path); rasterize complex stylized strokes.
- Keep the design inside 11 × 19.5 in (Performance Series) or 12 × 12 in (Aura), with margin for engraves.
- Extract large embedded images and re-add them separately in the app if the file is heavy.
FAQ
What is the maximum SVG file size for Glowforge?
Glowforge's support documentation does not publish a hard byte limit. The documented constraint is complexity: per the Help Center, a design that "is very complex or contains a high number of nodes" can load slowly, process slowly, "or even cause a print to fail." Glowforge's own guidance is to reduce nodes, run the SVG through an optimizer, and upload embedded images separately.
Why did my text disappear when I uploaded my SVG?
The Glowforge app cannot process live text objects — in the Help Center's words, "the Glowforge App doesn't have the same font as your software," so the text is removed on upload. Convert text to paths before export (Object to Path in Inkscape, Create Outlines in Illustrator) and assign a fill or stroke.
Do my cut lines need a hairline 0.001-inch stroke width?
No. That convention comes from other laser software. Glowforge's documented rule is simply that strokes become cuts; the machine follows the path centerline, and stroke weight has no effect on the cut. The only documented stroke caveat is visual: thick or stylized strokes "might not load as expected," so outline or rasterize them if their appearance matters to the print.
Can a Glowforge cut a PNG or JPG?
No. Per Glowforge's upload documentation, JPG and PNG are for engraving only — they contain no paths for the laser to follow. To cut artwork that exists as a PNG or JPG, convert it to a clean vector SVG first — that is exactly what our laser cut file converter does, and you can verify the result with the SVG cut-ready checker before you upload.
Sources
- Glowforge Help Center — Upload Your Own Design File — the five accepted formats (JPG, PNG, SVG, PDF, plus DXF for Premium) and which formats can cut versus engrave.
- Glowforge Help Center — Simplify Strokes — the strokes-become-cuts / fills-become-engraves default, score as a manual switch, and the node-count complexity warning including the CAD-export call-out.
- Glowforge Help Center — Setting the Order of Your Print Steps — one color = one print step, the fixed color load order chart, and drag-to-reorder.
- Glowforge Help Center — Printable Area — printable area per model (Performance Series 11 × 19.5 in, Aura 12 × 12 in) and the 12 × 20 in default canvas.
- Glowforge Help Center — Design Text is not Showing — live text removal on upload and the convert-to-paths fix with exact menu paths.
- Glowforge Help Center — Reducing SVG or PDF File Size — official file-size reduction techniques (node reduction, SVG optimizers, extracting embedded images), with no numeric limit stated.
- Glowforge Help Center — Print Thick or Stylized Strokes — the thick/stylized stroke loading hazard and the outline-or-rasterize remedies.
- Glowforge Help Center — Pro Passthrough — passthrough material limits (20" wide, 1/4" thick, unlimited length) and the design rules (19.5" max width, 8" max art-free gap, 3" overlap per pass).