Tips

Why does my SVG have so many shapes?

A traced SVG with thousands of tiny shapes is slow, heavy and painful to cut. The five usual causes, how to spot each one, and how to fix them.

Original SVG OriginalSVG Try this example
Short answer

Usually because the tracer was given too many colours, a noisy JPG, a small or blurry image, a photo-like picture, or soft colour fades. Each speck, colour shade and fade step becomes its own shape. Fewer colours, a bigger cleaner source and a tracer that merges noise and keeps fades as gradients fix most of it.

You trace a simple logo and the SVG arrives with 3,000 shapes. Design Space crawls, the mat preview is full of confetti, and weeding takes forever. It isn’t you: it’s what tracing does with certain pictures. Here are the causes, from most to least common.

What makes a traced SVG have too many shapes?

CauseWhat you seeFix
Too many coloursThin slivers of near-identical colour along every edgeLower the colour count; use one colour for cut files
JPEG noiseSpeckles and grey fringes around edgesUse a PNG if you have one; a tracer that merges compression noise
Small or blurry sourceLumpy edges split into many short piecesStart bigger; enlarge with an AI upscaler first
Photo or painterly pictureHundreds of colour patchesPick a simpler design, or keep it as a PNG
Colour fadesDozens of stripes across a sky or a shadowUse real SVG gradients (not for cutting)

Why do soft edges turn into slivers?

Every edge in a picture is a few pixels of in-between colour. A tracer that sees each in-between shade as its own colour draws a thin ring of it around every shape. A logo with five colours can turn into twenty “colours” that way. Vectacle groups those in-between shades back into the colours on each side before tracing.

What did we measure on our own examples?

Numbers from designs converted with Vectacle (counting the shapes in each SVG):

DesignModeShapesSVG size
“Dream Big” script lettering (1024 px JPG)Logo / 1 colour17.4 KB
Red panda sticker (1024 px JPG)Clip art / stickers4842 KB
Paris sunset illustrationAuto (with gradients)794442 KB
Storybook illustration of a snowy villageAuto5301.2 MB

The lettering is a single compound shape because it really is one colour; the illustrations need hundreds because they really are detailed. The goal isn’t the smallest number, it’s no shapes that don’t belong.

How do I fix an SVG that already has too many shapes?

  1. Go back to the source picture if you can. Re-tracing a clean source beats cleaning up a messy SVG.
  2. Pick the right mode: Logo / 1 colour for decals and stencils, Clip art / stickers for layered vinyl.
  3. Lower the colours to what your design really has, and remove any colour you don’t need (shadows, textures).
  4. In an existing SVG, select and delete tiny stray pieces in your design app, and use Weld in Design Space to join overlapping shapes.

Background: an SVG is a list of shapes described with paths (MDN’s SVG reference explains the format), and tracing is the process of finding those shapes in pixels (Wikipedia: image tracing).

To make a file smaller without changing its look, try the free SVG optimizer. To delete stray shapes by hand, use the SVG editor.

Questions

How many shapes is too many for Cricut?

There’s no fixed number, but a design with hundreds of tiny pieces is slow to load in Design Space and a pain to weed. For a single-colour decal, a handful of shapes is normal.

Does a bigger image make more shapes?

Not if the design is clean. A bigger, sharper image gives smoother outlines with the same number of shapes. It’s noise and blur that multiply shapes.

Can I reduce shapes in Design Space?

Partly: Weld joins overlapping shapes and Contour hides cut lines. It’s much easier to start from a clean trace.

More from the blog