Cricut basics

How to Upload an SVG to Cricut Design Space

Cricut Design Space accepts SVG uploads on desktop and mobile in five steps: New Project → Upload → Browse for the file → Name and save → Add to Canvas. If the upload fails or your design looks wrong, ninety percent of the time it's one of three issues — flat colours, no width/height, or hidden filled counters. Each fix is below.

Updated May 18, 2026 · 6 min read · Tested on Design Space 5.x (desktop, iOS, Android)

The five-step upload, in order

Step 1

Open Design Space and start a new project

Sign in at design.cricut.com (desktop) or open the Cricut Design Space app (mobile). From the home screen, click New Project on desktop, or tap the + Create button on mobile.

You'll land on a blank canvas with a left sidebar (desktop) or a bottom toolbar (mobile). That's where the Upload tool lives.

Step 2

Click Upload

On desktop, the Upload button is the second-to-last icon in the left sidebar, just above Help. Click it, then click Upload Image on the next screen.

On mobile, tap the menu (three dots) and choose Upload. Then tap Upload Image.

Design Space distinguishes Patterns (textures applied to existing shapes) from Images (the actual shapes themselves). For SVG cut files you always want Image.

Step 3

Browse to your SVG file

Drag the SVG file onto the upload zone, or click Browse and pick it from your computer. On mobile, choose Files (not Photos — Photos only sees images stored as JPG / PNG in your camera roll).

Tip

If you're picking from iCloud Drive or Google Drive on mobile and the SVG doesn't appear, tap Browse at the bottom and switch the location from "On My iPhone" / "On My Device" to the cloud provider. The file picker filters by app context by default.

Step 4

Name and tag the upload, then save to your library

Design Space asks for a name and (optionally) tags. Both are searchable in your Uploaded Images library later. Use the actual subject matter — "Bon Jovi heart logo" beats "untitled-final-v3" by a lot when you have a hundred uploads.

Choose Save, not Save as a Cut Image if Design Space asks — Save preserves the layered SVG structure, while Save as Cut Image flattens to a single layer.

Step 5

Place on the canvas and prepare to cut

From your Uploaded Images library, click the file and choose Add to Canvas. Resize using the corner handles or the W / H boxes in the top toolbar. When you're ready, hit Make It in the top right.

Design Space walks you through mat selection, material setting, and the cut.


Three reasons SVG uploads break in Design Space (and how to fix each)

Most "the upload looks wrong" complaints fall into one of these three categories. They're all fixable.

1. All my layers merged into one flat colour

Cause: every path in the SVG has the same fill colour. Design Space groups paths by fill, so identical fills become one layer.

Fix: open the SVG in Inkscape, Illustrator, or Figma and assign distinct fill colours per layer before re-uploading. Black for one layer, red for the second, etc. The colours don't have to match your final material — they're just markers for Design Space. After upload you can change cut colour, but the layer structure stays.

Faster fix: run the file through StickerReady — our SVG generator emits per-layer fills automatically and the output drops into Design Space as a clean multi-layer cut.

2. Letter counters fill in solid (B, O, D, P, Q, R, A interiors are filled black)

Cause: the SVG uses overlapping paths instead of a compound path with fill-rule="evenodd". Design Space renders both paths filled and there's no negative space.

Fix: in your vector editor, select the outer letter shape and the inner counter, then choose Path → Combine (Inkscape) or Object → Compound Path → Make (Illustrator). The two shapes become one compound path with the counter cut through. Re-export the SVG and re-upload.

Why this matters for the cut, not just the preview

Even if the preview looks right after manual editing, if the SVG uses two stacked paths rather than one compound path, Cricut cuts both outlines — you end up cutting the counter as a separate piece that falls out and you have to weed twice. Compound paths cut as one piece with the hole already punched.

3. The design imports as 1 inch by 1 inch (or some other absurd size)

Cause: the SVG has a viewBox but no width and height attributes on the root <svg> element. Design Space can't infer real-world dimensions, so it defaults to 1 inch.

Fix: add explicit width and height attributes to the SVG root. For example: <svg width="6in" height="4in" viewBox="0 0 600 400">. Or just resize on the Design Space canvas after upload — the top toolbar shows W / H boxes you can type into.


How to know your SVG is Cricut-ready before uploading

Save yourself the round-trip. A Cricut-ready SVG should have:

FAQ

Why does my SVG show as a single flat colour?

Every shape uses the same fill, so Design Space groups them all into one layer. Assign distinct fill colours per layer in a vector editor (or use a tool that does it automatically) and re-upload.

Does Design Space support compound paths with holes?

Yes — fill-rule="evenodd" compound paths render correctly with holes punched through, which is the right way to handle letter counters and other interior cutouts.

Why is my uploaded SVG super tiny?

Your SVG has a viewBox but no width / height attributes. Add explicit dimensions to the root <svg> tag in inches or millimetres, or resize on the canvas after upload.

What's the SVG file size limit in Design Space?

Around 10 MB. Most clean cut files are under 200 KB. If yours is larger, you probably have embedded raster images, embedded fonts, or thousands of redundant path points. Optimise via SVGOMG or StickerReady's Fix My SVG.

Can I upload an SVG on iPhone or Android?

Yes — same flow as desktop. Tap +Create, then Upload, then Upload Image, then choose Files (not Photos) and select the SVG.

Skip the cleanup. Get a Cricut-ready SVG in seconds.

StickerReady turns photos, logos, and text into clean per-layer SVGs with compound paths and proper hollow counters. Upload anything, download a file that drops straight into Design Space.

Open StickerReady →