Text of . # Cricut SVG black box? Check the file before tracing it again A black box is a symptom, not a diagnosis. Start with a copy of your SVG. Look for a large shape covering the artwork, colors the file does not define, or a picture embedded inside the file. Those need different fixes. Retracing the whole design can throw away vector shapes that were already fine. The three downloadable comparisons below show how an SVG is built and how a browser renders it. We haven't tested them in Cricut Design Space; they show what is inside each file, not how Design Space will import it. First, open the original SVG in a browser or vector editor. If it is black there too, inspect its shapes and fills. If it looks right there but turns black only in Design Space, inspect the imported Layers panel and compare the file with Cricut's unsupported-item guidance. If the import looks right but the cut preview does not, check the operations and cut geometry before proceeding. The examples below are file checks, not an exhaustive list of Cricut causes. ## Start with the shape that covers the design Open the SVG in a vector editor and inspect its objects or layers. Temporarily hide the large shape you suspect. If the intended artwork appears, you have found a covering object. Remove it only if it is not part of the design: a backing layer may be intentional, so check whether the finished project needs it. Work on a copy and keep the original unchanged. In our first example, a star sits underneath a black rectangle that fills the whole canvas. The second file removes that rectangle and keeps the star. Changing the rectangle to white would merely hide it against a white background: it would still be a shape in the file. [Covered artwork](/examples/svg-black-box-cricut/covering-rectangle.svg) — One path element for the star and one rect element for the covering rectangle, drawn last. [Rectangle removed](/examples/svg-black-box-cricut/rectangle-removed.svg) — The same path remains; the unwanted rectangle is gone. The [SVG cut-file checker](/svg-cut-file-checker) can flag a possible full-canvas background. A flag is a prompt to inspect the artwork, not permission to delete that shape. For a PNG traced with pic2svg, the [Cricut conversion guide](/image-to-svg-for-cricut) explains the white background shapes in our own output. ## Check whether the SVG defines its colors An SVG shape with no fill specified or inherited defaults to black. That is standard SVG behavior. It is different from an explicit fill="none", which means no fill. [SVG specification: fill properties](https://www.w3.org/TR/SVG11/painting.html#FillProperties) Our second pair uses identical star geometry. The first file names a CSS class but supplies no rule for it; the star renders black. The second sets an explicit teal fill on the path. The shape has not changed, only its color. [No color rule](/examples/svg-black-box-cricut/missing-fill.svg) — A class name without a resolvable rule. No fill is set or inherited. [Explicit color](/examples/svg-black-box-cricut/explicit-fill.svg) — The same path with a flat fill attribute. If the color exists only in another stylesheet, save a self-contained copy with the intended flat fills. If the color information was never saved, you need the original design or a known color reference. Do not add a fill to every shape automatically; some outlines are intentionally unfilled. Browsers apply colors from a style block inside the file, but a browser preview does not show how Design Space reads them; we haven't tested Design Space with CSS. The checker can report the presence of an internal style block, but it does not evaluate CSS rules, resolve class-based fills, or load external stylesheets. It reports our missing-color example exactly like the explicit-color copy, so it cannot clear this case for you. Check the file's code in a text editor. ## Find out whether the “SVG” is still a picture An SVG can contain an embedded PNG or JPG. The .svg extension does not turn those pixels into cut paths. If the only artwork object is an image, there are no vector layers to recover by ungrouping it. Our third pair shows a raster picture inside an SVG and a vector reference of the same artwork. They look similar at their intended size, but one contains an image element and the other contains a path. The reference was created for this comparison; it is not an automatic repair of an arbitrary image. [Embedded PNG](/examples/svg-black-box-cricut/embedded-picture.svg) — An image element; there are no vector paths. [Vector reference](/examples/svg-black-box-cricut/vector-reference.svg) — Illustrative, hand-authored — not automatic repair. The checker counts image elements within its supported inspection scope; it does not compute complete rendered visibility. It excludes images inside definitions, patterns, masks, clipping paths and symbols, and elements it identifies as hidden. For more detail, see [how to check whether an SVG is a real vector](/how-to-check-if-svg-is-a-real-vector). For a flat PNG or JPG logo that needs cut shapes, [trace the original image into SVG](/image-to-svg-for-cricut), then inspect the result and remove only unwanted backgrounds. Cricut lists embedded non-vector images and clipping paths among unsupported SVG upload features. Depending on the artwork, its guidance describes either simplifying the vector geometry or using a raster image with Print Then Cut. Print Then Cut prints the image and cuts around its outline; it does not cut each color as a separate layer. [Cricut: unsupported upload items](https://help.cricut.com/hc/en-us/articles/360009553213-Image-uploads-unsupported-items) ## Check the result before cutting Open the saved copy again, then import it into Design Space. Check that the intended shapes, holes, layer order, dimensions and operations are correct before sending anything to the machine. If none of the three causes above explains your black box, inspect clipping paths and other unsupported items using Cricut's documentation; do not assume another conversion will fix them. For clipping paths made from flat-color vector shapes, Cricut recommends merging the geometry into a single shape in a vector editor. This can preserve vectors without retracing. For clipping over photographs or non-flat fills, its documentation offers a raster Print Then Cut alternative. [Cricut: unsupported upload items](https://help.cricut.com/hc/en-us/articles/360009553213-Image-uploads-unsupported-items) The checker also counts clips and masks; those counts do not prove what caused the black box. A browser preview and a structural checker are useful evidence about the file. Neither can promise a successful Design Space import or a safe physical cut. Keep the original, and do a small test cut on scrap material first when the design is new to your workflow. ## Check the examples yourself We made these six example files and the counting script for this guide. You may copy, modify and share them for personal or commercial use. No attribution is required. This permission covers only these six files and the script. These counts describe our six sample files, not your artwork. Count path, rect and image elements in each sample file, or save the six files in a folder of their own with the [standard-library Python counting script](/examples/svg-black-box-cricut/count-svg-elements.py) and run `python count-svg-elements.py`. covering-rectangle.svg: 1 path, 1 rectangle, 0 images. rectangle-removed.svg: 1 path, 0 rectangles, 0 images. missing-fill.svg: 1 path, 0 rectangles, 0 images. explicit-fill.svg: 1 path, 0 rectangles, 0 images. embedded-picture.svg: 0 paths, 0 rectangles, 1 image. vector-reference.svg: 1 path, 0 rectangles, 0 images. Counts do not measure clipping, CSS behavior or whether a cutter will follow the intended geometry. The vector reference is illustrative, hand-authored — not automatic repair.