SVG appearance problems
SVG the wrong size in Cricut? Why it happens and how to fix it
By FixMySVG · Published Oct 4, 2026 · 7 min read
Part of: SVG not uploading to Cricut
If your SVG comes into Cricut Design Space bigger or smaller than you designed it, the cause is usually in how the file states its size: the width and height and their units, the viewBox, or an artboard that doesn’t match the artwork. Pixel-sized files are a common suspect, because not every program converts pixels to inches the same way.
On this page
What decides the size of an SVG
An SVG doesn’t store “cut this at 5 inches” anywhere. Its physical size comes from a few attributes on the <svg> element and from how the program reading it interprets them:
widthandheight, with or without a unit (px,mm,cm,in,pt). A number with no unit means pixels.- The
viewBox, which sets the coordinate system drawn inside that width and height. If yours has none, read what a missing viewBox does first. - Transforms that scale the artwork inside the file.
- The artboard: the width and height describe the page, not the shapes on it.
Start by reading what your file actually says. The checker below shows the width, height, units, viewBox, both aspect ratios and the physical size they work out to. The same viewBox and size checker is also available on its own page.
Check the size your SVG states
Drop an SVG here
or
One .svg file, up to 15 MB.
Processed in your browser — your SVG stays on your device.
Units: px, mm, cm, in and pt
CSS and SVG define the absolute units in relation to each other, with the inch as the anchor (W3C CSS Values: absolute lengths):
| Unit | Equals | In CSS pixels |
|---|---|---|
| 1 in | 2.54 cm = 25.4 mm | 96 px |
| 1 cm | 10 mm | ≈ 37.8 px |
| 1 mm | 1/25.4 in | ≈ 3.78 px |
| 1 pt | 1/72 in | ≈ 1.33 px |
| 1 px | 1/96 in | 1 px |
So a file that says width="10in" or width="254mm" states its physical size outright. A file that says width="960" or width="960px" only states a pixel count, and the inches depend on how many pixels per inch the program reading it assumes.
The pixel problem: 96 or 72 pixels per inch
The CSS and SVG standard is 96 pixels per inch. Cricut users, however, widely report that Design Space reads pixel sizes at 72 pixels per inch. Cricut doesn’t document how it converts units, so treat this as reported behaviour rather than a rule — but the arithmetic explains many “why is it so big?” uploads:
- A design 960 px wide is 960 ÷ 96 = 10 in at the standard rate.
- Read at 72 px per inch, the same file is 960 ÷ 72 ≈ 13.3 in, a third larger.
- To get back to the intended size, multiply by 72 ÷ 96 = 0.75.
Cricut documentation
Cricut’s upload help describes vector images as “cut ready images that upload as designed”, but it doesn’t explain how SVG units are converted to inches. (Cricut Help: How to upload images into Design Space)
Real analyzer result
Sample file: 12-missing-viewbox.svg
A file sized only in pixels
- Paths
- 3
- Commands (≈ nodes)
- 39
- Elements
- 4
- Groups
- 0
- File size
- 533 B
- Size
- 1200px × 900px
- viewBox
- none
- Complexity
- Low
Cricut compatibility: Needs attention
- Missing viewBox
Whatever units your file uses, check the width and height in Design Space right after uploading, before you cut anything.
What Cricut documents, and what it doesn’t
See which SVG rules come from Cricut’s help pages and which are FixMySVG warnings or user reports.
Aspect ratio: when the proportions don’t match
The width and height have a ratio, and so does the viewBox. When the two differ, the default preserveAspectRatio setting scales the drawing evenly until it fits and centres it, leaving empty margins on two sides. With preserveAspectRatio="none", the drawing is stretched to fill the space instead (MDN: preserveAspectRatio).
<svg width="400" height="300" viewBox="0 0 100 100">Either way, the size the file states isn’t the size of your art: with margins, the stated width includes empty space, so the design itself is narrower than the number suggests; when stretched, it is distorted. The fix is to make the ratios match — fit the artboard to the artwork and export again — rather than to correct it by eye later.
Transforms and oversized artboards
A scale transform around the whole design
Some exports wrap everything in a group such as <g transform="scale(0.75)">, or nest several scaled groups. The drawing then appears at a different size than its coordinates suggest, and the result relies on every program applying the transforms the same way. Ungrouping the design in your design app and exporting again usually bakes the scale into the coordinates. FixMySVG’s deeper optimization applies transforms set on individual paths, but leaves group transforms like this one in place.
An artboard bigger than the artwork
The width and height describe the artboard, not the shapes on it. A small motif exported from a letter-size page carries the page size with it, so any size you read from the file, or calculate from its pixels, belongs to the page rather than the design. Fit the artboard to the artwork before exporting: in Illustrator, Object › Artboards › Fit to Artwork Bounds; in Inkscape, Edit › Resize Page to Selection.
Stray objects outside the canvas can cause a similar surprise, because they may be imported as extra pieces that make the design larger than expected. FixMySVG flags them, and Safe Fix can remove objects that sit completely outside the canvas.
How to get the right size in Cricut
Before exporting, in your design app
- Set the document units to inches or millimetres. In Inkscape, Document Properties holds the units, scale and viewBox; use a scale of 1. Illustrator and Affinity Designer have equivalent document unit settings.
- Make the artboard the size you want to cut, and fit it to the artwork.
- Export with the width and height in absolute units (in or mm) rather than pixels, so the file states its physical size outright.
- Keep a viewBox whose proportions match the width and height.
- Run the exported file through the checker to confirm the physical size before uploading.
The checklist for preparing an SVG for Cricut covers the other export settings worth getting right at the same time.
After uploading, in Design Space
- Select the image on the Canvas and read its width and height in the Size fields.
- Keep the lock closed so the proportions stay fixed, then type the width or the height you want; the other value follows.
- If the size is off by about a third, the 72 vs 96 pixels-per-inch difference is the likely reason. Typing the intended size fixes this upload; exporting in inches or millimetres avoids it next time.
If the design comes in so small that it looks empty, or nothing appears at all, see SVGs that appear blank in Design Space. For the other things that can go wrong on upload, the main guide to SVGs not uploading to Cricut takes the causes one by one.
What FixMySVG can and can’t do about size
What FixMySVG can and can’t do
- Automatically fixableAdds a missing viewBox when the width and height are known, keeping the size the file states, and removes objects completely outside the canvas. Every change is verified by comparing renders before and after.
- May be safely optimizedDeeper optimization (Creator and Pro) applies transforms set on individual paths to their coordinates, verified pixel by pixel. Group transforms stay as they are, and the size of the design doesn’t change.
- Manual action recommendedChoosing the physical size, setting the document units, fitting the artboard to the artwork and resizing in Design Space. FixMySVG shows the stated size and units so you know where to start.
- Can’t be reliably repaired automaticallyKnowing the size you intended. A file in pixels doesn’t say how big it was meant to be cut, so FixMySVG never guesses or rescales your design.
Check your SVG’s size before you cut
The full checker reads the width, height, units and viewBox, flags what can change the size, and Safe Fix repairs what is safe to repair.
Safe Fix is included in the free plan with a daily allowance in the online tool that fixes SVGs for Cricut.
Find out which of these problems your file has
The checker reads your SVG’s real structure and explains every issue it finds.
Frequently asked questions
- Why is my SVG bigger in Cricut than in my design app?
- A common reason is a file sized in pixels: the standard is 96 pixels per inch, but Design Space is widely reported to read pixels at 72 per inch, which makes the design about a third larger. Exporting in inches or millimetres avoids the ambiguity.
- How do I convert pixels to inches for Cricut?
- Divide by 96 for the standard size, so 960 px is 10 inches. If your upload comes in larger, compare it with the same number divided by 72, the conversion users report Design Space using.
- Can I resize an SVG in Design Space without distorting it?
- Yes. Keep the proportion lock closed and change only the width or the height; the other value follows. Vector shapes stay sharp at any size.
- Does Safe Fix change the size of my design?
- No. Safe Fix can add a missing viewBox that matches the width and height, which keeps the stated size. Choosing the physical size you want to cut is up to you.
- Why does my design have empty space around it?
- Usually the artboard is bigger than the artwork, or the viewBox and the width and height have different proportions. Fit the artboard to the artwork before exporting.
Sources
- Cricut documentationCricut Help: How to upload images into Design Space
- SpecificationW3C CSS Values and Units: absolute lengths
- SpecificationMDN: preserveAspectRatio
Related SVG guides
SVG structure8 min read
SVG missing viewBox: what it does and when it’s safe to add one
An SVG missing its viewBox only displays at its exact width and height. Learn what the four numbers mean and when adding a viewBox is safe to do.
SVG preparation9 min read
How to prepare an SVG for Cricut: an 11-step checklist before you upload
Prepare an SVG for Cricut before you export: text, clipping paths, images, colors, hidden objects, path count, size and viewBox, then one final check.
SVG upload problems7 min read
Why your SVG is blank in Cricut Design Space after uploading
SVG blank or empty in Cricut Design Space after upload? Check for invisible or hidden shapes, white artwork, a broken viewBox, XML errors and linked images.