Add your SVG file
Drop one or more .svg files onto the converter above, or browse for them. They load into browser memory only — nothing is uploaded, so there is no size-based pricing and no server queue.
Rasterizing .svg artwork to .svgz converts infinitely scalable geometry into fixed pixels at a chosen size. Free, private, and validated — the file never leaves your browser.
Batch files can each use a different output. Nothing uploads for local conversions.
Working inputs include camera RAW, browser-local audio/video, PDF, CBZ/CBR comics, office documents, ebooks, markup, 3D models, structured text, images, and archives.Rasterizing .svg artwork to .svgz converts infinitely scalable geometry into fixed pixels at a chosen size. An .svg file is a Scalable Vector Graphics document: an XML text file describing shapes, paths, text, and gradients mathematically rather than as pixels. Because the geometry is resolution-independent, one .svg renders razor-sharp at any size, from a 16-pixel favicon to a billboard.
An .svgz file is an ordinary SVG document compressed with gzip. The graphic inside is unchanged — same elements, same paths, same text — so .svgz is a transport optimisation rather than a distinct image format, and any tool that gunzips it gets the original SVG back byte for byte. For this route the practical draw is large size reduction with no change whatsoever to the graphic and fully reversible — the original SVG comes back exactly — balanced against not viewable or diffable without decompressing first, which is worth knowing before you commit a large batch.
The practical trigger for this conversion is usually a mismatch: with .svg, utterly unsuited to photographs, which have no economical vector representation. Switching to .svgz buys you large size reduction with no change whatsoever to the graphic, which is why it is the better fit for shipping large SVG maps or floor plans without an HTTP compression layer. Because the conversion runs locally, trying it costs nothing but a few seconds of compute on your own machine.
| Aspect | SVG vector (.svg) | Compressed SVG (.svgz) |
|---|---|---|
| Format type | Vector — resolution-independent geometry instead of pixels | Vector — resolution-independent geometry instead of pixels |
| How it stores data | plain XML: elements like <path>, <rect>, <circle>, and <text> with a d-attribute path language for arbitrary curves | the file is a plain gzip stream: it begins with the 1F 8B magic and ends with a CRC and the uncompressed length |
| Strongest at | logos and brand marks that must stay crisp at every display density | shipping large SVG maps or floor plans without an HTTP compression layer |
| Weak spot | utterly unsuited to photographs, which have no economical vector representation | not viewable or diffable without decompressing first |
| Metadata | metadata travels as XML: <title> and <desc> elements aid accessibility, a <metadata> element can hold RDF or XMP, and Creative Commons licensing blocks are common in Inkscape output; EXIF does not apply | compression is lossless, so every title, description, and metadata element in the source SVG survives the round trip intact |
Drop one or more .svg files onto the converter above, or browse for them. They load into browser memory only — nothing is uploaded, so there is no size-based pricing and no server queue.
Select .svgz in the output menu next to each file. The menu only offers targets this engine can genuinely produce, so if SVGZ is selectable, the route is real and validated.
Press Convert. Your browser's own rendering engine rasterizes the vector artwork onto a canvas before encoding the target format.
Each result is signature-checked before the download unlocks, so a failed encode can never masquerade as a valid SVGZ file. Outputs keep the original filename with the .svgz extension.
Since svg is vector-oriented and svgz is vector-oriented, the conversion preserves the source content exactly as stored; no additional compression pass is applied beyond what .svgz itself requires.
Yes — the .svg file is processed inside your browser tab and never uploaded. Your browser's own rendering engine rasterizes the vector artwork onto a canvas before encoding the target format. Close the tab and the file is gone from memory.
Inkscape, Illustrator, and most vector editors open .svgz directly, and browsers render it when it is served with gzip content encoding. Novus Convert expands it in the browser with fflate, refuses a stream whose declared expanded size passes 64 MB, and runs the result through the same safety check applied to every SVG this app emits — a real <svg> root and no script elements, event-handler attributes, or active URL schemes — before handing back the plain .svg.
It depends on the content: the file is a plain gzip stream: it begins with the 1F 8B magic and ends with a CRC and the uncompressed length. Convert one representative file first and compare before batch-processing a large set.
In .svg, metadata travels as XML: <title> and <desc> elements aid accessibility, a <metadata> element can hold RDF or XMP, and Creative Commons licensing blocks are common in Inkscape output; EXIF does not apply. Re-encoding through the browser pipeline does not carry embedded metadata into the output, which doubles as a privacy scrub — check the exported file if you specifically need tags preserved.
Yes — the reverse route exists as a separate tool. Bear in mind that round-tripping .svg → .svgz → .svg is not a perfect undo when any lossy step is involved; keep your original if fidelity matters.