For Etsy cut file sellers
Check your cut files before customers do.
Find live text, embedded images, clipping paths, stacked duplicate shapes and open contours before a customer's import goes wrong.
- No account
- No upload: files stay in this browser
- One SVG free, any number of times
Check files
Drop an SVG or a ZIP
Free: one SVG at a time
One SVG Free
Unlimited, one file at a time. Up to 5 MiB. Download a one-file CSV.
Whole ZIP Batch Pass
Scan every SVG in a single ZIP and download one batch CSV. Up to 50 MiB, 300 SVGs. Other files are listed, not opened.
ZIP scans need the Batch Pass
Single SVGs stay free. Extract one SVG from the ZIP to check it now, or get the pass to scan the whole ZIP.
See the Batch PassResults
Findings
Always test-import. CutCheck reads the SVG source; it is not a certification and cannot promise how Cricut Design Space, Silhouette Studio or other apps will import a file. Open each design in the app your customers use before listing.
What it checks
Find out what needs a closer look
| Check | Label | Why |
|---|---|---|
| Live text | Unsupported | Cricut’s SVG upload help lists text that isn't converted to paths as unsupported. |
| Embedded bitmap image | Unsupported | Raster images inside an SVG don't cut as shapes. |
| Clipping paths | Unsupported | Clipped-away parts may reappear on import. |
| Pattern fills | Unsupported | Pattern fills don't become cuttable shapes. |
| External references | Unsupported | Linked files and URLs aren't included in the SVG your customer downloads. |
| Stacked duplicate shapes | Likely problem | Exact same geometry text in the same transform context, even with different colors or strokes. Can cut the same line twice. Text-based, so not every duplicate is caught. |
| Masks, scripts, embedded HTML | Review | May be ignored on import or look suspicious; not always a failure. |
| Open contours | Review | Often intentional for score or draw lines; a problem only if the shape should be solid. |
| Size, units and viewBox | Note | Pixel sizes import at different sizes in different apps. |
Findings name the element, such as g#Layer_1 > path:nth-of-type(3), plus any layer name or ID so you can find it in Inkscape, Illustrator or Affinity.
Pricing
Check individual SVGs free or scan ZIP bundles.
One SVG
Free
- Unlimited checks, one SVG at a time
- Outline preview
- One-file CSV
Batch Pass
$9 USD once
- Scan every SVG in one ZIP at a time
- Batch CSV for the whole bundle
- 30 days in this browser; no subscription, no auto-renewal
The pass is stored as a cookie in the browser you pay from. Payments are handled on Square or PayPal pages; CutCheck never sees your card details.
Help
Questions
Are my files uploaded?
No. Files are read by JavaScript in this browser tab. Their names and contents are not sent to CutCheck. Analytics only counts CSV downloads, checkout starts and purchases with campaign labels.
Does a clean result mean the file will import correctly?
No. CutCheck reads the SVG source for known risk patterns. It isn't affiliated with Cricut or Silhouette and doesn't certify files. Always test-import in the app your customers use.
Why are open contours only “Review”?
Score lines, draw lines and single-line fonts are open on purpose. An open contour only matters when it should be a closed cut shape.
How are duplicates detected?
Two visible shapes count as duplicates when their geometry text matches exactly (after collapsing whitespace) and they sit inside the same chain of transforms. Fill and stroke are ignored. Shapes in <defs>, clip paths or masks are not counted. Shapes that look identical but are written differently are not detected.
Which files does a ZIP scan check?
Only .svg files. PNG, DXF, PDF and other files are listed but never unpacked. Nested ZIPs aren't opened. ZIPs with unsafe paths (like ../), encryption or sizes that don't match their headers are refused.
I paid but the pass isn't active.
Return to this site in the same browser and choose Verify payment in the pricing section. The pass belongs to the browser where checkout started.