00

La respuesta corta

  • SVG es un formato XML de imagen y diseño que representa formas bidimensionales escalables, texto e imágenes rasterizadas incrustadas, con posibles scripts y referencias externas en ciertos contextos de procesamiento.
  • En un navegador, abre directamente un .svg de confianza o úsalo como imagen HTML; este último contexto debe aplicar un procesamiento seguro de imágenes. En Windows o Mac, elige un navegador como aplicación. En un móvil, utiliza un navegador o visor con compatibilidad SVG documentada. Si la aplicación no admite .svgz, descomprímelo primero. Los scripts, referencias externas, animaciones e interacción dependen del contexto.
  • Trata un SVG de origen desconocido como contenido con funciones activas. Puede incluir scripts, atributos de eventos como onclick, URI arbitrarios y medios externos; una expansión maliciosa de entidades XML también puede agotar la memoria. Prefiere un contexto restringido que desactive scripts, referencias externas e interacción. Que el archivo se muestre no demuestra que sea fiable.
01

Archivos SVG y SVGZ: identificarlos, abrirlos con precaución y convertirlos

Scalable Vector Graphics (SVG) describe gráficos bidimensionales mediante XML. Admite formas vectoriales, texto, imágenes rasterizadas incrustadas, grupos, estilos, transformaciones y composición. Puede ser un documento independiente, mezclarse con HTML o integrarse en otro lenguaje XML. SVGZ es SVG envuelto en compresión gzip.

Guarda el original

Convierte SVG a PNG o JPEG cuando necesites una imagen rasterizada, pero conserva el SVG original si importan la escalabilidad o la edición. La rasterización no conserva los objetos vectoriales XML, la edición independiente de resolución, la interacción DOM, los scripts ni la animación SVG. Descomprimir SVGZ a SVG puede preservar el documento sin pérdida gráfica.

02

Cómo abrirlo

En un navegador, abre directamente un .svg de confianza o úsalo como imagen HTML; este último contexto debe aplicar un procesamiento seguro de imágenes. En Windows o Mac, elige un navegador como aplicación. En un móvil, utiliza un navegador o visor con compatibilidad SVG documentada. Si la aplicación no admite .svgz, descomprímelo primero. Los scripts, referencias externas, animaciones e interacción dependen del contexto.

Solo quiero verlo

En un navegador, abre directamente un .svg de confianza o úsalo como imagen HTML; este último contexto debe aplicar un procesamiento seguro de imágenes. En Windows o Mac, elige un navegador como aplicación. En un móvil, utiliza un navegador o visor con compatibilidad SVG documentada. Si la aplicación no admite .svgz, descomprímelo primero. Los scripts, referencias externas, animaciones e interacción dependen del contexto.

Tengo que enviarlo

Convierte SVG a PNG o JPEG cuando necesites una imagen rasterizada, pero conserva el SVG original si importan la escalabilidad o la edición. La rasterización no conserva los objetos vectoriales XML, la edición independiente de resolución, la interacción DOM, los scripts ni la animación SVG. Descomprimir SVGZ a SVG puede preservar el documento sin pérdida gráfica.

03

Seguridad

Trata un SVG de origen desconocido como contenido con funciones activas. Puede incluir scripts, atributos de eventos como onclick, URI arbitrarios y medios externos; una expansión maliciosa de entidades XML también puede agotar la memoria. Prefiere un contexto restringido que desactive scripts, referencias externas e interacción. Que el archivo se muestre no demuestra que sea fiable.

Párate si ves alguna de estas señales

Un remitente desconocido, un nombre que acaba en dos extensiones o un contenido que no cuadra con la extensión: compruébalo antes de abrirlo.

04

Cómo convertirlo

Convierte SVG a PNG o JPEG cuando necesites una imagen rasterizada, pero conserva el SVG original si importan la escalabilidad o la edición. La rasterización no conserva los objetos vectoriales XML, la edición independiente de resolución, la interacción DOM, los scripts ni la animación SVG. Descomprimir SVGZ a SVG puede preservar el documento sin pérdida gráfica.

Antes de convertir

Convierte una copia, nunca el original, y después compara calidad, metadatos y maquetación con el archivo de partida.

05

Preguntas frecuentes

¿Qué es un archivo SVG y para qué se utiliza?

Es un documento XML para gráficos bidimensionales. Puede describir formas vectoriales escalables, texto, imágenes rasterizadas incrustadas, estilos, transformaciones y composición, ya sea como documento independiente o dentro de HTML u otro XML.

¿Cómo puedo abrir un archivo SVG en el navegador?

Abre un .svg de confianza con el navegador. Un contexto independiente o dinámico puede permitir scripts, referencias externas, animación e interacción; como imagen HTML debe emplear procesamiento seguro. Para archivos desconocidos, elige el contexto restringido.

¿Cómo puedo abrir un archivo SVG en Windows?

Selecciona un navegador web como aplicación para el archivo .svg. Si es .svgz y el navegador no lo admite, descomprime primero la envoltura gzip para obtener el SVG.

¿Cómo puedo abrir un archivo SVG en Mac?

Abre el .svg con un navegador compatible con SVG. Si su procedencia es desconocida, usa un contexto que desactive scripts, referencias externas e interacción; descomprime el .svgz cuando sea necesario.

¿Cómo puedo abrir un archivo SVG en un teléfono móvil?

Usa un navegador móvil o visor que documente compatibilidad con SVG. Las funciones disponibles varían según el contexto y quizá debas descomprimir un .svgz antes de verlo.

¿Por qué mi archivo SVG no se abre o se muestra incorrectamente?

La aplicación podría no admitir SVG, el archivo podría ser un SVGZ comprimido o el contexto podría bloquear scripts, referencias externas, interacción o parte de la animación. Comprueba la extensión y descomprime .svgz antes de probar otro visor compatible.

¿Cuál es la diferencia entre los archivos SVG y SVGZ?

SVG es el documento gráfico XML; SVGZ contiene ese tipo de SVG dentro de una envoltura gzip. Descomprimir SVGZ puede recuperar el SVG sin pérdida gráfica. Elige SVG para compatibilidad directa o SVGZ cuando se acepte gzip.

¿Qué se pierde al convertir SVG a PNG o JPEG?

La rasterización conserva una imagen renderizada, no el modelo SVG original. Se pierden los objetos vectoriales XML, la edición independiente de resolución, la interacción DOM, los scripts y la animación SVG. Conserva el SVG si los necesitas.

¿Los archivos SVG pueden contener scripts y es seguro abrir un SVG desconocido?

SVG puede incluir scripts, atributos de eventos, referencias externas y URI arbitrarios. La expansión de entidades XML y los medios referenciados añaden riesgos. No presupongas que es seguro: ábrelo o conviértelo en un contexto restringido.

¿Cuál es el tipo MIME de SVG y tiene una firma mágica?

El tipo registrado es image/svg+xml. El registro identifica .svg y el alias .svgz comprimido con gzip, pero no proporciona un número mágico específico; por ello no se afirma una firma binaria fiable.

06

Formatos relacionados

Fuentes

Scalable Vector Graphics (SVG) 2 · World Wide Web Consortium (W3C)

Introduction — SVG 2 · World Wide Web Consortium (W3C)

Media Type Registration for image/svg+xml — SVG 2 · World Wide Web Consortium (W3C)

IANA Media Types Registry · Internet Assigned Numbers Authority (IANA)

Scripting and Interactivity — SVG 2 · World Wide Web Consortium (W3C)