{"id":1714,"date":"2026-05-03T14:06:56","date_gmt":"2026-05-03T12:06:56","guid":{"rendered":"https:\/\/www.hiberus.com\/blog\/?p=1714"},"modified":"2026-07-16T00:39:03","modified_gmt":"2026-07-15T22:39:03","slug":"guia-de-uso-de-svg-paso-paso-parte-1-por-que-usar-svg","status":"publish","type":"post","link":"https:\/\/www.hiberus.com\/crecemos-contigo\/guia-de-uso-de-svg-paso-paso-parte-1-por-que-usar-svg\/","title":{"rendered":"SVG: qu\u00e9 es, para qu\u00e9 sirve y c\u00f3mo usar este formato vectorial"},"content":{"rendered":"<p>El formato <strong>SVG<\/strong> es uno de los m\u00e1s utilizados en dise\u00f1o web, desarrollo frontend y optimizaci\u00f3n de im\u00e1genes. Su principal ventaja es que permite crear gr\u00e1ficos vectoriales escalables, es decir, im\u00e1genes que pueden ampliarse o reducirse sin perder calidad.<\/p>\n<p>A diferencia de formatos como JPG o PNG, un <strong>archivo SVG<\/strong> no se basa en p\u00edxeles, sino en c\u00f3digo XML que describe formas, l\u00edneas, colores, textos y trazados. Por eso es especialmente \u00fatil para logotipos, iconos, ilustraciones simples, gr\u00e1ficos, mapas, animaciones y elementos visuales que deben verse bien en cualquier pantalla.<\/p>\n<h2>\u00bfQu\u00e9 es SVG?<\/h2>\n<p><strong>SVG son las siglas de Scalable Vector Graphics<\/strong>, que en espa\u00f1ol significa gr\u00e1ficos vectoriales escalables. Se trata de un formato de imagen basado en vectores que permite representar elementos visuales mediante c\u00f3digo. Suele tener la extensi\u00f3n .svg.<\/p>\n<p>Esto significa que <strong>una imagen SVG puede adaptarse a cualquier tama\u00f1o sin perder nitidez<\/strong>. Por ejemplo, un mismo icono SVG puede verse correctamente tanto en una pantalla m\u00f3vil como en un monitor de alta resoluci\u00f3n o en una interfaz responsive.<\/p>\n<h2>\u00bfPara qu\u00e9 sirve el formato SVG?<\/h2>\n<p><strong>El formato SVG sirve para crear im\u00e1genes ligeras, escalables y editables<\/strong>. Es muy habitual en proyectos web porque ayuda a mejorar la calidad visual sin aumentar demasiado el peso de la p\u00e1gina.<\/p>\n<p>Los usos m\u00e1s frecuentes de las <strong>im\u00e1genes SVG<\/strong> son:<\/p>\n<ul>\n<li>Logotipos de marca.<\/li>\n<li>Iconos de navegaci\u00f3n.<\/li>\n<li>Ilustraciones simples.<\/li>\n<li>Infograf\u00edas vectoriales.<\/li>\n<li>Gr\u00e1ficos y diagramas.<\/li>\n<li>Mapas interactivos.<\/li>\n<li>Animaciones web.<\/li>\n<li>Elementos visuales que cambian con CSS o JavaScript.<\/li>\n<\/ul>\n<p>No obstante, <strong>SVG no siempre es la mejor opci\u00f3n<\/strong>. Para fotograf\u00edas complejas o im\u00e1genes con mucho detalle, suelen funcionar mejor formatos como JPG, WebP, AVIF o PNG.<\/p>\n<h2>\u00bfPor qu\u00e9 deber\u00edas usar SVG en una web?<\/h2>\n<p>Usar SVG en una web puede aportar ventajas importantes en dise\u00f1o, rendimiento y experiencia de usuario.<\/p>\n<h3>Im\u00e1genes escalables sin p\u00e9rdida de calidad<\/h3>\n<p>La principal ventaja del SVG es que se puede ampliar o reducir sin perder resoluci\u00f3n. Esto lo convierte en un formato ideal para pantallas retina, m\u00f3viles, tablets y escritorios de alta densidad de p\u00edxeles.<\/p>\n<p>Un logotipo en SVG se ver\u00e1 n\u00edtido en cualquier dispositivo, mientras que una imagen rasterizada puede pixelarse si se muestra a un tama\u00f1o superior al original.<\/p>\n<h3>Archivos ligeros para mejorar el rendimiento<\/h3>\n<p>Un archivo SVG bien optimizado puede pesar muy poco, especialmente si se utiliza para iconos, formas simples o ilustraciones vectoriales.<\/p>\n<p>Esto puede ayudar a reducir el peso total de una p\u00e1gina, mejorar los tiempos de carga y favorecer una mejor experiencia de usuario. Eso s\u00ed: un SVG mal exportado, con c\u00f3digo innecesario o demasiados nodos, tambi\u00e9n puede volverse pesado.<\/p>\n<h3>Edici\u00f3n mediante CSS y JavaScript<\/h3>\n<p>Los SVG pueden manipularse con CSS y JavaScript, especialmente cuando se insertan en l\u00ednea dentro del HTML.<\/p>\n<p>Esto permite modificar colores, tama\u00f1os, trazos, opacidades, estados hover o animaciones sin tener que generar m\u00faltiples versiones de una misma imagen. Por ejemplo, un icono puede cambiar de color al pasar el cursor por encima sin necesidad de cargar otra imagen.<\/p>\n<h3>Buena integraci\u00f3n en interfaces responsive<\/h3>\n<p>El SVG encaja muy bien en dise\u00f1os responsive porque se adapta al contenedor donde se inserta. Esto facilita su uso en men\u00fas, botones, cabeceras, componentes visuales y sistemas de dise\u00f1o.<\/p>\n<h2>Ventajas del SVG<\/h2>\n<p>Las principales ventajas del formato SVG son:<\/p>\n<ul>\n<li><strong>Escalabilidad:<\/strong> se adapta a cualquier tama\u00f1o sin perder calidad.<\/li>\n<li><strong>Ligereza:<\/strong> puede pesar menos que otros formatos si est\u00e1 bien optimizado.<\/li>\n<li><strong>Editabilidad:<\/strong> puede modificarse desde programas de dise\u00f1o o directamente desde c\u00f3digo.<\/li>\n<li><strong>Interactividad:<\/strong> permite animaciones y cambios mediante CSS o JavaScript.<\/li>\n<li><strong>Accesibilidad:<\/strong> puede incluir t\u00edtulos, descripciones y atributos \u00fatiles para lectores de pantalla.<\/li>\n<li><strong>SEO de im\u00e1genes:<\/strong> puede acompa\u00f1arse de nombres de archivo descriptivos, textos alternativos y contexto sem\u00e1ntico.<\/li>\n<li><strong>Compatibilidad moderna:<\/strong> funciona en los navegadores actuales m\u00e1s utilizados.<\/li>\n<\/ul>\n<h2>Inconvenientes del SVG<\/h2>\n<p>Aunque el SVG es muy \u00fatil, tambi\u00e9n tiene algunas limitaciones:<\/p>\n<ul>\n<li>No es recomendable para fotograf\u00edas o im\u00e1genes muy complejas.<\/li>\n<li>Puede generar archivos pesados si incluye demasiados trazados o c\u00f3digo innecesario.<\/li>\n<li>Requiere cierto cuidado al exportarlo desde herramientas de dise\u00f1o.<\/li>\n<li>Puede presentar riesgos de seguridad si se permite subir SVG sin sanitizar, ya que es un formato basado en XML y puede contener scripts.<\/li>\n<li>No todos los m\u00e9todos de inserci\u00f3n permiten el mismo nivel de control con CSS o JavaScript.<\/li>\n<\/ul>\n<p>Por eso, antes de usar SVG conviene valorar el tipo de imagen, el peso del archivo, la forma de implementaci\u00f3n y el nivel de interacci\u00f3n que se necesita.<\/p>\n<h2>C\u00f3mo generar un archivo SVG<\/h2>\n<p>Para generar un archivo SVG se necesita partir de una ilustraci\u00f3n vectorial. No basta con insertar una imagen JPG o PNG dentro de un programa de dise\u00f1o y guardarla como SVG, ya que en ese caso la imagen seguir\u00e1 siendo rasterizada dentro de un contenedor vectorial.<\/p>\n<p>La forma habitual de crear un SVG es utilizar herramientas de dise\u00f1o vectorial como:<\/p>\n<ul>\n<li>Adobe Illustrator.<\/li>\n<li>Figma<\/li>\n<li>Sketch<\/li>\n<li>Inkscape<\/li>\n<li>Affinity Designer.<\/li>\n<li>Herramientas online de conversi\u00f3n o vectorizaci\u00f3n.<\/li>\n<\/ul>\n<p>El proceso b\u00e1sico es el siguiente:<\/p>\n<ol>\n<li>Crear o abrir una ilustraci\u00f3n vectorial.<\/li>\n<li>Revisar que los elementos sean trazados, formas o textos convertidos correctamente.<\/li>\n<li>Exportar o guardar el archivo como SVG.<\/li>\n<li>Optimizar el SVG para eliminar metadatos, capas ocultas, comentarios o c\u00f3digo innecesario.<\/li>\n<li>Probar el archivo en navegador antes de implementarlo en la web.<\/li>\n<\/ol>\n<h2>C\u00f3mo convertir a SVG una imagen<\/h2>\n<p>Para <strong>convertir a SVG<\/strong> una imagen hay que diferenciar entre dos casos:<\/p>\n<ol>\n<li><strong>Si la imagen original ya es vectorial<\/strong>, como un archivo AI, EPS o PDF vectorial, normalmente se puede exportar directamente a SVG desde una herramienta de dise\u00f1o.<\/li>\n<li><strong>Si la imagen original es rasterizada<\/strong>, como JPG, PNG o WebP, ser\u00e1 necesario vectorizarla. Esto significa transformar sus p\u00edxeles en trazados vectoriales. Algunas herramientas permiten hacerlo autom\u00e1ticamente, aunque el resultado suele requerir revisi\u00f3n manual.<\/li>\n<\/ol>\n<p>Conviene tener en cuenta que convertir una fotograf\u00eda a SVG no suele ser recomendable, porque el archivo resultante puede ser muy pesado y poco eficiente. En cambio, s\u00ed puede funcionar bien para logotipos, iconos, pictogramas o ilustraciones con formas simples.<\/p>\n<h2>\u00bfC\u00f3mo se usan los SVG?<\/h2>\n<p>Existen varias maneras de implementar SVG en nuestros sites:<\/p>\n<h3>SVG en l\u00ednea dentro del HTML<\/h3>\n<p>Una de las opciones m\u00e1s flexibles es insertar el c\u00f3digo SVG directamente en el HTML:<\/p>\n<pre>&lt;svg viewBox=\"0 0 100 100\" aria-hidden=\"true\"&gt;\r\n\r\n\u00a0 &lt;circle cx=\"50\" cy=\"50\" r=\"40\" \/&gt;\r\n\r\n&lt;\/svg&gt;<\/pre>\n<p>Este m\u00e9todo permite modificar estilos, colores, animaciones y estados con CSS. Es una buena opci\u00f3n para iconos o elementos interactivos.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1719 size-full\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-html5.jpg\" alt=\"\u00bfC\u00f3mo se usan los SVG?\" width=\"567\" height=\"152\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-html5.jpg 567w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-html5-300x80.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-html5-360x97.jpg 360w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/p>\n<h3>SVG como imagen<\/h3>\n<p>Tambi\u00e9n se puede insertar un SVG igual que cualquier otra imagen:<\/p>\n<pre>&lt;img src=\"\/imagenes\/icono.svg\" alt=\"Icono descriptivo\"&gt;<\/pre>\n<p>Esta opci\u00f3n es sencilla y recomendable cuando solo se quiere mostrar el archivo, por ejemplo en logotipos, iconos decorativos o ilustraciones simples.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1720\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-imagen.jpg\" alt=\"Insertar SVG imagen\" width=\"565\" height=\"155\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-imagen.jpg 485w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-imagen-300x82.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-imagen-360x99.jpg 360w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/p>\n<h3>SVG mediante object o iframe<\/h3>\n<p>Tambi\u00e9n se puede insertar un SVG con etiquetas como &lt;object&gt; o &lt;iframe&gt;, aunque actualmente suelen utilizarse menos en proyectos web comunes:<\/p>\n<pre>&lt;object data=\"\/imagenes\/grafico.svg\" type=\"image\/svg+xml\"&gt;&lt;\/object&gt;<\/pre>\n<p>Puede ser \u00fatil en casos concretos, por ejemplo cuando se necesita cargar un SVG externo con cierta independencia del documento principal.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1722 size-full\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-iframe.jpg\" alt=\"Utilizar SVG utilizando un iframe\" width=\"567\" height=\"101\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-iframe.jpg 567w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-iframe-300x53.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-iframe-360x64.jpg 360w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/p>\n<h3>SVG como background-image en CSS<\/h3>\n<p>Otra posibilidad es utilizar el archivo SVG como imagen de fondo:<\/p>\n<pre>.boton {\r\n\r\n\u00a0 background-image: url(\"\/imagenes\/icono.svg\");\r\n\r\n}<\/pre>\n<p>Este m\u00e9todo puede ser \u00fatil para elementos decorativos, aunque no siempre es la mejor opci\u00f3n si la imagen tiene valor informativo o necesita texto alternativo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1723 size-full\" src=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-background.jpg\" alt=\"SVG como imagen background\" width=\"567\" height=\"101\" srcset=\"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-background.jpg 567w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-background-300x53.jpg 300w, https:\/\/www.hiberus.com\/crecemos-contigo\/wp-content\/uploads\/2014\/10\/svg-background-360x64.jpg 360w\" sizes=\"auto, (max-width: 567px) 100vw, 567px\" \/><\/p>\n<h2>\u00bfQu\u00e9 m\u00e9todo de implementaci\u00f3n SVG elegir?<\/h2>\n<p>Como norma general:<\/p>\n<ul>\n<li>Usa &lt;img&gt; si solo necesitas mostrar el SVG como imagen.<\/li>\n<li>Usa SVG en l\u00ednea si necesitas modificar colores, animar elementos o controlar partes internas con CSS o JavaScript.<\/li>\n<li>Usa background-image si el SVG es decorativo.<\/li>\n<li>Usa &lt;object&gt; solo si necesitas incrustar un SVG externo con comportamiento espec\u00edfico.<\/li>\n<\/ul>\n<p>Para SEO y accesibilidad, si el SVG transmite informaci\u00f3n importante, debe tener un texto alternativo o una descripci\u00f3n equivalente. Si es decorativo, puede ocultarse a tecnolog\u00edas de asistencia para evitar ruido innecesario.<\/p>\n<h2>SVG y SEO: qu\u00e9 tener en cuenta<\/h2>\n<p>El uso de SVG puede contribuir indirectamente al SEO si mejora el rendimiento, la experiencia de usuario y la claridad visual de una p\u00e1gina.<\/p>\n<p>Para optimizar im\u00e1genes SVG de cara a buscadores e IA, conviene aplicar estas pautas:<\/p>\n<ul>\n<li>Utilizar nombres de archivo claros y relacionados con el contenido.<\/li>\n<li>Acompa\u00f1ar la imagen de texto contextual cercano.<\/li>\n<li>A\u00f1adir atributos alt descriptivos cuando el SVG funcione como imagen informativa.<\/li>\n<li>Evitar usar SVG para insertar texto importante que deber\u00eda estar en HTML.<\/li>\n<li>Comprobar que el SVG no bloquea la carga ni afecta negativamente al rendimiento.<\/li>\n<li>Incluir dimensiones o reglas CSS adecuadas para evitar cambios de dise\u00f1o inesperados.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>El formato SVG es una soluci\u00f3n muy eficaz para trabajar con gr\u00e1ficos vectoriales en entornos digitales. Permite crear im\u00e1genes escalables, ligeras, editables y preparadas para pantallas de alta resoluci\u00f3n.<\/p>\n<p>Usarlo correctamente puede mejorar la calidad visual de una web, reducir el peso de determinados recursos y facilitar la interacci\u00f3n con CSS o JavaScript. Sin embargo, no debe utilizarse para todo: fotograf\u00edas, im\u00e1genes muy complejas o archivos mal optimizados pueden funcionar mejor en otros formatos.<\/p>\n<p>En hiberus contamos con un \u00e1rea especializada en negocios digitales, dise\u00f1o web y optimizaci\u00f3n SEO. Si necesitas mejorar el rendimiento, la experiencia de usuario o la visibilidad org\u00e1nica de tu proyecto, podemos ayudarte a definir la mejor estrategia digital.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El formato SVG es uno de los m\u00e1s utilizados en dise\u00f1o web, desarrollo frontend y optimizaci\u00f3n de im\u00e1genes. Su principal ventaja es&#8230;<\/p>\n","protected":false},"author":35,"featured_media":1724,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_ayudawp_aiss_exclude":false,"footnotes":""},"categories":[3],"tags":[31],"class_list":{"0":"post-1714","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-negocio-electronico","8":"tag-diseno"},"acf":[],"_links":{"self":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/1714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/users\/35"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/comments?post=1714"}],"version-history":[{"count":4,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/1714\/revisions"}],"predecessor-version":[{"id":70361,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/posts\/1714\/revisions\/70361"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media\/1724"}],"wp:attachment":[{"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/media?parent=1714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/categories?post=1714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hiberus.com\/crecemos-contigo\/wp-json\/wp\/v2\/tags?post=1714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}