Skip to content
FixMySVG

Reference

Cricut SVG requirements: what Cricut documents and what to check

By FixMySVG · Published Oct 4, 2026 · 5 min read

Cricut documents a short list of rules for SVG uploads: a 5,000-path limit and five kinds of unsupported items. Everything else you read about Cricut SVGs is either a compatibility warning or general SVG practice. This page keeps the three apart and links the source of every Cricut rule.

On this page

How to read this reference

  • Cricut documented requirement: stated in Cricut’s own help center. Each one links to the article it comes from.
  • FixMySVG compatibility warning: FixMySVG’s own guidance, based on how SVG structures behave on import. These are not Cricut rules, and the report labels them that way.
  • General SVG best practice: advice from the SVG and CSS specifications (W3C, MDN) or from design apps. It makes files more predictable everywhere, not only in Design Space.

What Cricut documents

Cricut documentation

“SVGs are restricted to 5000 paths; more than 5000 will cause an upload error to occur.” The error reads “File Too Large. To upload, reduce size, then try again.” (Cricut Help: How to upload images into Design Space)

Cricut documented requirements, as stated in the two help articles linked above.
ItemStatus in Design SpaceSource
SVG and DXF filesSupported vector formats (“Vector Images include .svg and .dxf files”)Cricut Help: How to upload images
More than 5,000 pathsUpload error: “File Too Large”Cricut Help: How to upload images
LayersFiles designed with layers are separated into layers after uploading and savingCricut Help: How to upload images
Pattern fills (gradients, textures, patterns, images, photos)Unsupported: only flat colors are supported as fillsCricut Help: Unsupported items
Clipping paths (one shape masks or clips others)UnsupportedCricut Help: Unsupported items
Editable textUnsupported: text has to be converted into a shape firstCricut Help: Unsupported items
Linked images (not embedded in the file)UnsupportedCricut Help: Unsupported items
Embedded non-vector images (PNG, JPG)Unsupported in SVG/DXF: these formats are used to build cut layers by colorCricut Help: Unsupported items

When a file contains unsupported items, Design Space shows “Your file includes unsupported items. For best results, use a different file type.” The details of each item, with fixes, are in unsupported items in a Cricut SVG and in the 5,000-path limit explained.

What Cricut does not document

As far as we could find (October 2026), Cricut’s help center does not state a megabyte limit for SVG files, does not define what counts as a “path”, and says nothing about the viewBox, pixel-to-inch conversion, stroke handling or node counts. Advice on those topics is guidance, not a Cricut rule, so it appears in the next two sections.

FixMySVG compatibility warnings

FixMySVG guidance

These checks are FixMySVG’s own. They flag structures that commonly cause wrong or failed uploads. A file can break none of Cricut’s documented rules and still trigger one of these warnings.

FixMySVG compatibility warnings and the reason behind each one.
CheckFixMySVG reportsWhy it matters
4,501 to 5,000 pathsWarningWithin 10% of the documented limit. Cricut doesn’t publish how it counts paths, so a file this close may still fail.
Hidden or invisible objectsWarningThey still count as paths and can reappear after upload. Safe Fix removes them.
Objects outside the canvasWarningLeftovers can show up on the mat. Safe Fix removes objects that are completely outside.
Outline-only shapesWarningCricut users commonly report that closed outlines import as filled shapes, often as a black box. Expand strokes into shapes.
Reused shapes (<use>)WarningCopies made with <use> may not come through. Unlink clones before exporting.
Filter effectsWarningShadows and blurs have no cut equivalent and are dropped.
Gradient fillsWarningCricut lists gradients as pattern fills (unsupported). FixMySVG flags them so you can switch to a solid color; the shapes underneath are still vector shapes.
More than 150,000 path commandsWarningVery node-heavy files are slow to work with, even under 5,000 paths.
Tiny pieces and open pathsWarningSpecks are hard to weed; an open path may be closed with a straight line when it’s cut.
File over 5 MBWarningNot a Cricut limit. Large files are usually full of nodes or embedded images.
Missing viewBoxWarningThe file only scales predictably with a viewBox. Safe Fix can add one when width and height are known.
Invalid viewBox, broken XML, missing SVG namespace, nothing visible, <foreignObject>ProblemThe file may not be read as intended at all, so FixMySVG marks it Not ready.

General SVG best practice

SVG best practice

These recommendations come from the SVG and CSS specifications and from how design apps export SVG. They aren’t Cricut rules, but they remove most sizing surprises.

PracticeWhyReference
Keep a viewBoxIt defines the drawing’s coordinate system, so the design scales without being cut off.MDN: viewBox
Give width and height in inches or millimetersPixels have no fixed physical size between apps. CSS defines 1 in = 96 px, while Design Space is widely reported to read pixels at 72 per inch.W3C CSS Values: absolute lengths
Match the proportions of the viewBox and the width/heightOtherwise the design is letterboxed or stretched, depending on preserveAspectRatio.MDN: preserveAspectRatio
Use one flat color per cut layerDesign Space separates designs into layers by color, so plan on at least one material per color; how the shapes are grouped also affects the number of layers.Cricut Help: Unsupported items
Convert text to outlines before exportingOutlined text no longer depends on a font being installed (and can’t be edited as text afterwards).Affinity Designer help: Convert to Curves
Export valid XML with unique IDsBroken markup or repeated IDs can make parts of a file render incorrectly.W3C SVG 2

Quick checklist before you upload

  1. Fewer than 5,000 paths (count them here).
  2. No editable text: everything converted to outlines (how to fix SVG text).
  3. No clipping paths or masks (how to remove clipping paths).
  4. Flat colors only: no gradients, patterns or images as fills.
  5. No linked or embedded photos in a file meant for cutting.
  6. No hidden, invisible or off-canvas leftovers.
  7. A valid viewBox, and a size in inches or millimeters (why SVGs import at the wrong size).
  8. Run a final check with the Cricut SVG checker.

Check a file against all three lists

In the Cricut section of the report, each finding is labelled as a Cricut rule, a FixMySVG check or a best practice.

Check my SVG — free

Frequently asked questions

Does Cricut have a file size limit for SVGs in megabytes?
Cricut’s help center doesn’t state one. What it documents is a limit of 5,000 paths, and the “File Too Large” message appears when a file goes over it, whatever its size in KB or MB.
What counts as a path for Cricut?
Cricut doesn’t define it. FixMySVG counts every shape in the artwork, including hidden and invisible ones: path elements, basic shapes such as rectangles and circles (Design Space turns them into paths), and copies made with use. Shapes kept only as definitions count only when a use element draws them.
Are gradients allowed in a Cricut SVG?
Cricut lists gradients among pattern fills, which are unsupported. Replace them with solid colors before uploading if the colors matter for your layers.
Does Design Space need a viewBox?
Cricut doesn’t document a viewBox requirement. Keeping one is general SVG practice: it lets the design scale predictably in any app.

Sources