Saltar al contenido principal
🇬🇧 English 🇧🇷 Português 🇩🇪 Deutsch
Convertidor de imágenes Convertidor de vídeo Convertidor de audio Convertidor de documentos
Herramientas Guías Formatos Precios API
Iniciar sesión
Guía

Formato SVG: Guía Completa de Gráficos Vectoriales Escalables

PC Por Pablo Cirre

Conversiones relacionadas

Pon en práctica lo que acabas de aprender — convierte tus archivos ahora en segundos, gratis y sin registro.

Preguntas frecuentes

Usa Inkscape: `inkscape --export-type=png --export-width=512 entrada.svg -o salida.png` — preserva el canal alfa (transparencia) por defecto. ImageMagick: `magick -background none entrada.svg salida.png` (el `-background none` es crucial para la transparencia). rsvg-convert: `rsvg-convert -w 512 entrada.svg -o salida.png`. En Python: `cairosvg.svg2png(url="entrada.svg", write_to="salida.png", output_width=512)`. Evita los métodos de captura de pantalla del navegador para PNG transparentes ya que pueden renderizar fondos blancos.

Usa <strong>lossy</strong> (JPG, WebP, AVIF) para fotografías — el ojo humano apenas nota diferencia a calidad 80–85 y los archivos son 5–20× más pequeños. Usa <strong>lossless</strong> (PNG, WebP-lossless) para capturas, mockups, logos y cualquier imagen con bordes nítidos o texto — lossy genera artefactos feos alrededor de los bordes.

Dos causas comunes: (1) ViewBox faltante o incorrecto — sin viewBox, el SVG no tiene sistema de coordenadas intrínseco y los navegadores pueden renderizarlo a los 300×150px predeterminados, luego escalarlo. Añade `viewBox="0 0 A B"` que coincida con tu espacio de coordenadas. (2) No se especifican dimensiones en CSS — el navegador puede renderizar a un tamaño inesperado. Establece dimensiones CSS explícitas.

Para proyectos nuevos en 2026, WebP es soportado por todos los navegadores modernos (95%+ del tráfico) y ahorra 25–35% sobre JPG a misma calidad visual. AVIF es aún más eficiente (40–50% menos) pero la codificación es más lenta y el soporte en Safari es reciente. Usa WebP por defecto y AVIF como mejora progresiva con <code>&lt;picture&gt;</code> y fallback JPG.

Sí — los elementos SVG son nodos DOM y pueden animarse con las propiedades CSS `animation` y `transition`. Propiedades que puedes animar: fill, stroke, opacity, transform (translate, rotate, scale), stroke-dasharray/dashoffset (para efectos de dibujo de ruta). Un aviso: SVG usa `transform-origin: center` de forma diferente al HTML — para rotación alrededor del centro de un elemento en SVG, usa `transform-box: fill-box; transform-origin: center` en CSS.

Depende de la herramienta: ImageMagick y FFmpeg copian EXIF por defecto; cwebp los descarta a menos que pases <code>-metadata all</code>. KaijuConverter elimina los metadatos en servidor tras la conversión para proteger tu privacidad — si necesitas mantener datos de cámara o GPS, usa una herramienta de escritorio bajo tu control.

Los navegadores modernos (Chrome 80+, Firefox 41+, Edge 80+, Safari 12+) admiten favicons SVG directamente con `<link rel="icon" type="image/svg+xml" href="/favicon.svg">`. Los favicons SVG pueden usar consultas de medios CSS para modo oscuro/claro: añade `@media (prefers-color-scheme: dark) { :root { fill: white; } }` dentro del `<style>` del SVG. Para máxima compatibilidad, proporciona tanto SVG como ICO: primero el enlace SVG, luego un `<link rel="alternate icon" href="/favicon.ico">` de respaldo. Los dispositivos Apple aún requieren el PNG de apple-touch-icon.

Tres causas habituales: (1) los perfiles ICC perdidos durante la conversión desplazan ligeramente los colores; (2) el chroma subsampling (4:2:0) reduce precisión de color en JPG/WebP lossy; (3) el formato destino puede no soportar funciones del original (p.ej. PNG → JPG pierde la transparencia, queda fondo blanco). Para resultados pixel-perfect usa formatos lossless y preserva el perfil de color explícitamente.