Compresor de SVG — Sin Subida
Comprime archivos SVG en tu navegador con SVGO. Elimina datos de Inkscape/Illustrator, optimiza rutas y reduce el tamaño 30–70%. Los archivos no salen de tu dispositivo.
100% client-side · no upload
Load a file to begin.
How to use
- Drop your SVG file onto the file picker or tap to select it from your device.
- Choose a preset — Standard is recommended for most SVGs; Safe is best for SVGs used in animation or CSS; Aggressive gives maximum compression.
- Click Compress SVG and download the optimized .min.svg file.
Related tools
More ways to use this tool
Preguntas frecuentes
- Does this upload my SVG to a server?
- No. Compression runs entirely inside your browser using the SVGO library. Your SVG file never leaves your device — no upload, no server, no account required.
- What is the difference between the three presets?
- Safe removes comments, metadata, and editor namespace data — preserves all paths and attributes. Standard applies SVGO's preset-default, which includes path optimization, transform simplification, and attribute cleanup. Aggressive runs multiple passes with additional plugins for maximum file-size reduction.
- Will compression break my SVG animations or CSS styling?
- Safe preset is designed to be non-breaking and preserves all IDs, classes, and attributes. Standard preset may clean up unused IDs — use Safe if your SVG has CSS animation targets. Aggressive preset is best for static icons where rendering correctness is the only concern.
- How much smaller will my SVG get?
- SVGs exported from Inkscape or Illustrator often contain 40–70% redundant markup (editor metadata, inline styles, precision-heavy coordinates). Standard compression typically achieves 30–60% size reduction. Aggressive can reach 60–80% on complex illustrations.
- Does it work on SVG icon sets and sprite sheets?
- Yes. The tool processes any valid SVG file regardless of internal structure. For sprite sheets with many <symbol> elements, use the Safe or Standard preset to avoid stripping IDs that the sprite references need.
Last updated: By jarvisbox