Un momento...(/)
Actualmente estamos optimizando tus imágenes. Por favor, espera un momento mientras garantizamos los mejores resultados de calidad para ti.
Genial, hemos comprimido tus imágenes con éxito.
Imágenes optimizadas.
Actualmente estamos optimizando tus imágenes. Por favor, espera un momento mientras garantizamos los mejores resultados de calidad para ti.
Imágenes optimizadas.
Abre un SVG en el Bloc de notas y verás todo: etiquetas, números, texto. Eso es lo que es el formato. No hay píxeles, ni fotografía, solo instrucciones para dibujar formas. Esto es importante porque cambia el significado de la compresión aquí. Nada se comprime ni se aproxima. El texto redundante simplemente se elimina y el dibujo queda intacto.
Casi nada es la ilustración. Exporta un logotipo desde Illustrator, Figma o Inkscape y el archivo llega cargando la burocracia del editor: un comentario del generador, un DOCTYPE que nadie necesita desde 2008, una declaración XML, un bloque de metadatos que describe el documento en RDF, nombres de capas y un bloque de estilos lleno de clases que ningún elemento utiliza. En un logotipo real que probamos, todo eso representaba aproximadamente dos tercios del archivo. Las formas eran la parte pequeña.
Luego están los números. Los editores escriben las coordenadas con toda la precisión de punto flotante, así que un rectángulo que está en 10 y tiene 180 de ancho se almacena como 10.000000 y 180.00000000. Multiplica eso por cada punto en cada trazo y los decimales por sí solos pueden pesar más que el dibujo.
Esta es la parte que preocupa a la gente sin motivo. Un SVG no tiene resolución. Se dibuja de nuevo al tamaño que se muestre, ya sea un favicon de 16 píxeles o una valla publicitaria. Eliminar un bloque de metadatos no cambia nada de eso. El archivo que recibes de vuelta se escala exactamente igual que el que subiste, se ve idéntico a cualquier tamaño y sigue siendo totalmente editable en el programa donde lo creaste.
La limpieza es conservadora por diseño. Apunta a cosas que no afectan al renderizado.
| Eliminado | Mantenido |
|---|---|
| Comentarios del editor y cadenas del generador | Cada forma, trazo y curva |
| El bloque de metadatos y sus espacios de nombres RDF | Colores, degradados y opacidad |
| DOCTYPE y la declaración XML | Elementos de texto y fuentes |
| Definiciones que no se utilizan | Filtros, máscaras y rutas de recorte en uso |
| Grupos y capas vacíos | Transformaciones y viewBox |
| Decimales excesivos en las coordenadas | Cualquier cosa que cambie lo que ves |
Un SVG suele ser un logotipo o un icono, lo que significa que aparece en el encabezado de cada página de un sitio y se carga antes que cualquier otra cosa. Las fotos se cargan tarde y de forma diferida. Los iconos no. Ahorrar unos kilobytes en el logotipo del encabezado vale más para la puntuación de velocidad de una página que ahorrar la misma cantidad en una imagen a mitad del artículo, porque el encabezado es lo que el navegador espera antes de poder mostrar la página.
La limpieza acorta los atributos id internos del archivo. Las referencias dentro del mismo SVG se actualizan para coincidir, así que los degradados, máscaras y rutas de recorte siguen funcionando y el dibujo se renderiza igual que antes. Lo que no puede saber es el código fuera del archivo. Si tu SVG está en un sprite de iconos al que apuntan otras páginas, o si una hoja de estilos o un script accede a un elemento por su id, conviene probar esos casos después de reemplazar el archivo. Para un logotipo simple o un icono exportado, que es la mayoría de los SVG, no hay nada que comprobar.
A veces un SVG no es realmente un vector. Si colocas una foto en el área de trabajo de Illustrator, exportas como SVG y la imagen se incrusta como una larga cadena base64 dentro del XML. El archivo puede pesar dos megabytes con solo una forma. Limpiar el marcado no tocará ese bloque, porque no es marcado. Si tu archivo apenas se reduce y empezó con una foto dentro, esa es la razón, y la solución es sacar la imagen y comprimirla como JPEG o PNG por separado.
No hay opciones, ni nivel de compresión ni pestaña avanzada. Sube el archivo y recíbelo de vuelta limpio. Varios a la vez funcionan igual, y puedes descargarlos uno por uno a medida que terminan o todo el conjunto en un ZIP.
Los archivos viajan por una conexión cifrada, se limpian y se eliminan del servidor una hora después. No se guarda nada y no se usa para ningún otro fin.
¿Trabajas con un logotipo que también existe como mapa de bits? Comprimir PNG gestiona la versión transparente y Comprimir WebP la versión moderna. Y si el SVG resultó tener una fotografía incrustada, Comprimir JPG es donde debe ir esa imagen.