Skip to content
FixMySVG

SVG preparation

How to prepare an SVG for Cricut: an 11-step checklist before you upload

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

Part of: SVG not uploading to Cricut

To prepare an SVG for Cricut, fix the structure before you export: convert text to shapes, release clipping paths and masks, deal with images, use flat colors and delete what you can’t see. Then check the path count, the size and the viewBox, and look at the exported file before you upload it.

On this page

Cricut documentation

What Cricut documents for SVG uploads: SVGs are “restricted to 5000 paths; more than 5000 will cause an upload error” (Cricut Help: How to upload images), and pattern fills, clipping paths, editable text, linked images and embedded unsupported images are unsupported items (Cricut Help: Image uploads — unsupported items). The other steps are FixMySVG guidance, user reports or general SVG practice, and each one says which.

Before you start, save an editable master. Several steps are one-way: outlined text can’t be edited as text, and trimmed shapes don’t come back. Keep your layered original and export a separate copy for Cricut.

The short version

  1. Convert all text to outlines.
  2. Release clipping paths and masks, then trim the shapes.
  3. Delete, trace or separate linked and embedded images.
  4. Use flat colors: no gradients, patterns or effects.
  5. Turn outlines that should be cut into shapes.
  6. Delete hidden, invisible and off-canvas objects.
  7. Keep the path count under 5,000.
  8. Simplify node-heavy artwork.
  9. Set a viewBox and a size in inches or millimeters.
  10. Open the exported SVG in a browser.
  11. Run a compatibility check.

Already have an exported SVG?

Check it now and work through only the steps it flags.

Check my SVG — free

The pre-upload checklist, step by step

The order matters: structural fixes come first because they change the path count, and the checks come last. Each step has a short reason (why) and the menus to use (how).

1. Convert all text to outlines

Why: Cricut lists editable text as unsupported. An SVG’s <text> element only names a font, so the lettering depends on that font being available.

How: Illustrator: Type › Create Outlines. Inkscape: Path › Object to Path. Affinity Designer: Layer › Convert to Curves. Do it with the original font installed. The guide on fixing SVG text for Cricut covers script fonts and text on a path.

2. Release clipping paths and masks

Why: Cricut lists clipping paths, where one shape “masks or clips” the others, as unsupported. The hidden parts are still in the file.

How: release the clip (Illustrator: Object › Clipping Mask › Release; Inkscape: Object › Clip › Release), then trim the artwork to the clip shape with Pathfinder › Crop or Intersect in Illustrator, or Path › Intersection in Inkscape. Delete the leftover pieces.

3. Deal with linked and embedded images

Why: Cricut lists linked images (“not embedded within your file”) and embedded unsupported images as unsupported. Embedding a linked photo doesn’t make it cuttable: it’s still pixels.

How: delete images you don’t need, such as reference photos and placeholders. Trace artwork you want to cut into vector shapes. For a photo you want to print, remove it from the SVG and upload it separately as a PNG or JPG for Print Then Cut.

4. Use flat colors only

Why: Cricut counts color gradients, textures, patterns and images used as fills as pattern fills, which are unsupported, and Design Space separates designs into layers by color. FixMySVG also recommends removing filter effects such as shadows and blurs, which have nothing to cut.

How: replace gradients with a solid fill, expand patterns you want to cut into real shapes (Illustrator: Object › Expand) and delete effects.

5. Turn outlines that should be cut into shapes

Why: commonly reported by Cricut users, Design Space ignores stroke width and fills closed shapes that only have an outline.

How: Illustrator: Object › Expand. Inkscape: Path › Stroke to Path. Affinity Designer: Layer › Expand Stroke. Lines you plan to draw or score rather than cut can stay as lines.

6. Delete hidden, invisible and off-canvas objects

Why: FixMySVG guidance. Old versions on hidden layers, guides and leftovers outside the artboard don’t belong in a cut file, and users commonly report that shapes with no fill can come in filled, often black.

How: show all layers and delete what you don’t need, including anything outside the artboard. Safe Fix removes hidden, invisible and off-canvas leftovers that nothing else depends on. If a hidden layer is the design itself, make it visible first.

7. Count your paths

Why: Cricut restricts SVGs to 5,000 paths, and Design Space shows “File Too Large” above that (Cricut Help: How to upload images). Cricut doesn’t define what counts as a path, so FixMySVG counts every shape in the artwork, hidden ones included: <path> elements, basic shapes such as rectangles and circles, and copies made with <use>. FixMySVG warns from 4,500 paths, its own safety margin.

How: count after converting text, since converted letters usually become separate paths. The free SVG path counter shows how far over the limit a file is. To get under it, combine same-color pieces into compound paths (Illustrator: Object › Compound Path › Make; Inkscape: Path › Combine), delete specks or split the design into several files. The guide on how to reduce SVG paths goes into more detail.

8. Keep the node count reasonable

Why: paths aren’t the only measure of complexity. On our sample file of traced-looking shapes, FixMySVG’s analyzer reports 525 paths but 106,050 path commands: far below the path limit, yet rated HIGH complexity. Cricut doesn’t document a node limit; this step is FixMySVG guidance.

How: simplify auto-traced or very detailed artwork (Illustrator: Object › Path › Simplify; Inkscape: Path › Simplify) and delete details too small to cut.

Watch out

Simplifying moves and removes anchor points. Compare the result with the original at full size, especially on lettering and fine details.

9. Set a viewBox and a real-world size

Why: the viewBox “defines the position and dimension, in user space, of an SVG viewport” (MDN: viewBox). FixMySVG guidance: without a valid one, a design can come in at an unexpected size or partly off the canvas. Pixel sizes add uncertainty: the CSS standard defines 96 px per inch (W3C: absolute lengths), while Design Space is widely reported to read pixels at 72 per inch.

How: set the document units to inches or millimeters, fit the artboard or page to the artwork, and check that the exported <svg> tag has a width, a height and a viewBox with the same proportions. Sizing problems are covered in why an SVG imports at the wrong size in Cricut.

<svg xmlns="http://www.w3.org/2000/svg"
     width="6in" height="4in"
     viewBox="0 0 600 400">
A size in inches plus a viewBox with the same 3:2 proportions.

10. Open the exported SVG in a browser

Why: a browser draws the file exactly as it was saved, so it shows export problems your design app can hide: artwork cut off at the canvas edge, a broken image link, wrong proportions, pieces you didn’t expect. It won’t reveal live text or clipping paths, which browsers display normally; the last step catches those.

How: drag the .svg file onto an open browser window. To see the code, use the browser’s view-source option and search for <text, <clipPath, <mask or <image.

11. Run a compatibility check

Why: a checker reads the file’s structure and catches what a preview can’t: live text, clipping paths, masks, pattern fills, images, hidden objects and the path count. FixMySVG gives a verdict of Ready, Needs attention or Not ready, with the reasons.

How: drop your exported SVG into the checker below. It runs in your browser, so the file stays on your device. The same check is also available as a standalone Cricut SVG checker.

The last step: check your exported SVG

Drop an SVG here

or

One .svg file, up to 15 MB.

Processed in your browser — your SVG stays on your device.

Export notes by app

Cricut doesn’t publish export settings for design apps. These general settings keep the exported SVG simple and predictable.

Adobe Illustrator

  • Fit the artboard to the artwork before exporting, so there’s no empty margin and nothing hangs off the edge.
  • Use File › Save As and choose SVG, or File › Export › Export As › SVG.
  • In the SVG options, choose “Presentation Attributes” for styling, so colors are written on each shape rather than in a style sheet (FixMySVG’s recommendation).

Inkscape

  • Select everything and use Edit › Resize Page to Selection so the page matches the artwork.
  • In Document Properties, set the units to inches or millimeters.
  • Save a copy as Plain SVG, which leaves out Inkscape’s own editor data, and keep the Inkscape SVG as your editable master.

Affinity Designer

  • Convert text to curves first (Layer › Convert to Curves) and expand strokes that should be cut (Layer › Expand Stroke).
  • Export with File › Export › SVG.
  • Open the exported file in a browser (step 10) to confirm it looks the way you expect.

What FixMySVG can and can’t do for you

Safe Fix works in groups of changes. Each group is checked by rendering the file before and after and comparing the pixels, and any group that would change how the design looks is undone. Safe Fix is included in the free plan with a daily allowance.

What FixMySVG can and can’t do

  • Automatically fixableStep 6 and part of step 9: Safe Fix removes hidden, invisible and off-canvas objects, editor data, metadata and unused definitions, unwraps unnecessary groups, moves CSS styles into attributes and adds a missing viewBox when the width and height are known.
  • May be safely optimizedStep 7: deeper optimization (Creator and Pro plans) combines same-color shapes that don’t overlap into single paths, verified pixel by pixel. Combined shapes then move together as one layer in Design Space, and it can’t always bring a file under 5,000 paths.
  • Manual action recommendedSteps 1 to 5 and 8: converting text, releasing clips and masks, tracing images, switching to flat colors, expanding strokes and simplifying nodes happen in your design app. FixMySVG flags each one and explains how.
  • Can’t be reliably repaired automaticallyConverting text without the exact font, or deciding which details of your design to remove.

If a prepared file still won’t upload, the troubleshooting guide for SVGs that won’t upload to Cricut covers each cause, and the guide to Cricut unsupported SVG items explains that message. The Cricut SVG requirements reference separates what Cricut documents from FixMySVG’s own warnings, and the full FixMySVG checker with Safe Fix shows a before and after of every automatic change.

Let Safe Fix handle the cleanup steps

Upload your exported SVG, fix what can be fixed safely and compare the before and after.

Fix my SVG

Frequently asked questions

What settings should I use to save an SVG for Cricut?
Cricut doesn’t publish export settings. As general guidance, save a plain SVG with colors as presentation attributes, the artboard fitted to the artwork and the document in inches or millimeters, after converting text and releasing masks.
How many paths can an SVG have for Cricut?
Cricut’s help says SVGs are restricted to 5,000 paths and that more causes an upload error. FixMySVG warns from 4,500 paths to leave a margin.
Should I convert text to outlines before exporting an SVG for Cricut?
Yes. Cricut lists editable text as unsupported and asks for text to be converted into shapes. Keep an editable copy in case you need to change the wording.
Do I need to embed images in my SVG for Cricut?
Embedding stops an image from being a linked image, but Cricut lists embedded non-vector images as unsupported too. For cutting, trace the image into vector shapes; for printing, upload it separately and use Print Then Cut.
How can I see what is really inside my SVG?
Open it in a web browser to see how it renders, and run it through a checker to see its structure: text elements, clipping paths, images, hidden objects and the path count.

Sources