Is your SVG actually a real vector?
Many "SVG" files are just a PNG or JPG wrapped in SVG markup — they blur when scaled and bloat your pages. Drop yours in to check vector quality, viewBox, scripts, and web-safety in seconds. Nothing leaves your browser.
What "fake vector" means
A real vector describes shapes with math (paths, circles, rectangles), so it stays sharp at any size. A "fake vector" is a raster image (PNG/JPG) placed inside an <image> tag inside SVG markup — the file has the .svg extension but scales and prints like a blurry photo. This tool flags that, plus missing viewBox, embedded scripts, external references, and editor bloat.
How the detector scores your file
Vector Check runs a handful of structural tests against the SVG's DOM the moment you drop or paste it. It counts real path/shape elements versus embedded <image> data, checks for a viewBox attribute (needed for the file to scale cleanly at any size), scans for <script> tags and inline event handlers (a web-safety issue, not just a quality one), and flags external references like linked stylesheets or remote images that can break when the file is moved. Each finding feeds a 0-100 score and a plain-language verdict — good, needs review, or bad — shown next to a stat grid with the exact counts. Nothing here is a guess or a file-extension check: a file can be named .svg and still fail this test if it's a raster image in a wrapper, and a file with an unusual extension pasted as markup will still pass if the shape data is real.
FAQ
How can I tell if my SVG is a fake vector?
Open it in this tool — it looks for an embedded <image> tag carrying base64 PNG/JPG data inside the SVG wrapper, which is the signature of a fake vector, and reports it directly as "embedded rasters" in the results.
Is this SVG checker actually free?
Yes, checking a file and reading its score and issues list is free with no account or upload required.
Does the file get uploaded anywhere?
No. The SVG is parsed and scored entirely in your browser's memory — nothing is sent to a server, and the analysis works the same with your network disconnected.
What does the vector quality score actually measure?
The score combines whether real path/shape data is present, whether embedded raster images exist, whether a viewBox is set, and whether scripts or external references appear — each factor lowers the score and is listed individually below the verdict.
What file types can I check?
Any .svg file or pasted SVG markup. If your file is a PNG, JPG, or other raster format, it isn't SVG at all and won't need this check — convert it to vector first instead.
Can I fix the problems this tool finds?
Yes. The Download cleaned SVG button strips scripts and unsafe markup automatically, and the Rescue this logo link sends flagged files to Logo Rescue for a full vector rebuild.
Related tools
More from VectorProof Studio.
- All tools — the full VectorProof toolkit in one place.
- SVG to React — turn a verified real vector into a typed React component.
- Print-Ready Vector Pack — build a print/sign-shop handoff pack once your SVG checks out.
- Logo Rescue — fix a fake or broken vector into a clean, real SVG.
- Image to SVG Converter — vectorize a PNG, JPG, or WebP from scratch.