Estructura del SVG8 min de lectura
SVG sin viewBox: qué hace y cuándo es seguro añadirlo
Un SVG sin viewBox solo se muestra a su ancho y alto exactos. Descubre qué significan sus cuatro números y cuándo es seguro añadir un viewBox a tu archivo.
Herramienta gratis
Arrastra un SVG a la herramienta para leer su viewBox, ancho, alto y unidades, y comprobar si concuerdan entre sí. No se sube nada; el archivo se lee en tu navegador.
Suelta un SVG aquí
o
Un archivo .svg de hasta 15 MB.
Se procesa en tu navegador: tu SVG se queda en tu dispositivo.
La información de tamaño de un SVG está en el elemento raíz <svg>, repartida en hasta tres atributos. El comprobador muestra cada uno y lo que se deduce de ellos:
<svg xmlns="http://www.w3.org/2000/svg"
width="4in" height="3in"
viewBox="0 0 400 300">| Estado | Qué significa | ¿Puede ayudar Safe Fix? |
|---|---|---|
| ✅ Válido | Cuatro números con ancho y alto positivos. | No hay nada que reparar. |
| ⚠️ Falta | No hay viewBox, así que el diseño no puede escalarse de forma predecible. | Sí, cuando se conocen el ancho y el alto. |
| ❌ No válido | No son cuatro números, o el ancho o el alto es cero o menos. | Sí, cuando se conocen el ancho y el alto; si no, sustitúyelo por valores válidos (ver abajo). |
| ⚠️ Discrepancia | El viewBox y el ancho/alto tienen proporciones distintas. | No: decide cuál es el correcto y haz que coincidan. |
Falta. Sin viewBox, el dibujo no tiene una relación definida con su ancho y su alto, así que al cambiar el tamaño la ilustración puede recortarse o desplazarse en lugar de escalarse. Cricut no documenta requisitos sobre el viewBox; FixMySVG avisa de su ausencia porque hace que el tamaño y el escalado sean menos predecibles.
Resultado real del analizador
Archivo de ejemplo: 12-missing-viewbox.svg
Ejemplo: un tamaño sin viewBox
Compatibilidad con Cricut: Necesita atención
viewBox="0 0 1200 900" a partir del ancho y el alto.Abrir este ejemplo en el comprobador →No válido. Un viewBox como 0 0 -400 300 tiene un ancho negativo. La especificación SVG 2 considera que un ancho o un alto negativo es un error que invalida el viewBox, y que un valor de cero desactiva por completo el renderizado (W3C SVG 2: el atributo viewBox). En ambos casos, el archivo deja de indicar con claridad cómo se relaciona el dibujo con su tamaño. La reparación habitual es 0 0 seguido del ancho y el alto de la zona de dibujo en las unidades propias del archivo, y Safe Fix hace justo esa sustitución cuando el archivo tiene un ancho y un alto utilizables.
Discrepancia. Cuando las proporciones no coinciden, el estándar SVG encaja el viewBox dentro del ancho y el alto sin deformarlo, centrado por defecto, lo que deja espacio vacío en dos lados; con preserveAspectRatio="none" se estira (MDN: preserveAspectRatio). Cricut no documenta cómo trata Design Space ninguno de los dos casos, así que lo más seguro es que las proporciones coincidan.
Las unidades absolutas tienen definiciones fijas en el estándar CSS que usa SVG: 1 in = 2,54 cm = 96 px, 1 pt = 1/72 in y 1 pc = 1/6 in (W3C CSS Values: longitudes absolutas). Por eso, un archivo con tamaño en pulgadas o milímetros indica directamente su tamaño físico, y el comprobador lo convierte a ambas unidades.
Con los tamaños en píxeles empieza la confusión. Según el estándar, el ejemplo de 1200 × 900 px mide 12,5 × 9,4 pulgadas. Sin embargo, muchos usuarios de Cricut indican que Design Space lee los píxeles a 72 por pulgada, lo que haría que el mismo archivo midiera unas 16,7 × 12,5 pulgadas. Cricut no documenta su conversión, así que, si el archivo está en píxeles, revisa el tamaño en Design Space después de subirlo.
Recomendación de FixMySVG
Para archivos de corte, define el tamaño del documento en pulgadas o milímetros antes de exportar (en Inkscape, en Propiedades del documento). Así el tamaño queda escrito en unidades absolutas y no depende de ninguna conversión de píxeles.
Qué puede y qué no puede hacer Safe Fix aquí
Para entender el problema y repararlo paso a paso, lee qué le pasa a un SVG sin viewBox y por qué un SVG se importa con un tamaño incorrecto en Cricut. Si el viewBox está bien pero la subida sigue fallando, la guía principal de solución de problemas cubre las demás causas.
Añade el viewBox que falta
Aplica Safe Fix en el comprobador completo y descarga el SVG corregido.
Estructura del SVG8 min de lectura
Un SVG sin viewBox solo se muestra a su ancho y alto exactos. Descubre qué significan sus cuatro números y cuándo es seguro añadir un viewBox a tu archivo.
Problemas de apariencia8 min de lectura
¿Tu SVG entra en Cricut demasiado grande o pequeño? Cómo fijan su tamaño las unidades, los píxeles por pulgada y el viewBox, con cálculos y soluciones.
Problemas al subir SVG8 min de lectura
¿Tu SVG sale en blanco o vacío en Cricut Design Space? Revisa formas invisibles u ocultas, diseños blancos, el viewBox, errores de XML e imágenes vinculadas.
Preparar el SVG10 min de lectura
Prepara un SVG para Cricut antes de exportarlo: texto, máscaras de recorte, imágenes, colores, objetos ocultos, trazados, tamaño, viewBox y una revisión final.
Herramienta gratis
Cuenta los trazados de un SVG y compáralos con el límite de 5000 que Cricut documenta para Design Space. Mira cuántos sobran, además de nodos y grupos.
Herramienta gratis
Prueba un SVG con las reglas de subida que Cricut documenta para Design Space y obtén un veredicto claro: Listo, Necesita atención o No está listo, con motivos.
Herramienta gratis
Mide los trazados, nodos, elementos y el anidamiento de grupos de un SVG y mira su nivel de complejidad, de Baja a Muy alta, con los umbrales exactos.