Editor de rutas SVG

Analiza, visualiza y transforma cadenas del atributo d de rutas SVG con vista previa en vivo, tabla de comandos editable y herramientas de ruta. Gratis, rápido y funciona por completo en tu navegador sin necesidad de registro.

Actualizado

Share:
Home/Developer Tools/SVG Path Editor

SVG Path Editor

Parse, visualize, and transform SVG path d-attribute strings with a live preview, editable command table, and powerful path tools.

Path d attribute

Live Preview

viewBox="-10 -5 120 110"

Stats

Commands
11
Approx. length
364.25
Bounding box
100.0 x 90.0
Min X, Y0.0, 5.0
Max X, Y100.0, 95.0
Path bytes
80

Command breakdown
M: 1
L: 9
Z: 1
#CmdDescriptionArguments
0
M
Move to (absolute)
x:
y:
1
L
Line to (absolute)
x:
y:
2
L
Line to (absolute)
x:
y:
3
L
Line to (absolute)
x:
y:
4
L
Line to (absolute)
x:
y:
5
L
Line to (absolute)
x:
y:
6
L
Line to (absolute)
x:
y:
7
L
Line to (absolute)
x:
y:
8
L
Line to (absolute)
x:
y:
9
L
Line to (absolute)
x:
y:
10
Z
Close path

Preguntas Frecuentes

¿Qué es el Editor de Rutas SVG?

El Editor de Rutas SVG es una herramienta online gratuita que analiza, visualiza y transforma cadenas del atributo d de rutas SVG con vista previa en vivo, tabla de comandos editable y herramientas de ruta. Funciona por completo en tu navegador, sin necesidad de instalación ni registro.

¿Qué comandos admite?

Todos los comandos de rutas SVG: M, L, H, V, C, S, Q, T, A, Z, tanto absolutos como relativos.

¿Puedo editar comandos?

Sí. La pestaña Comandos muestra cada segmento con campos de argumentos editables. Los cambios actualizan la vista previa en tiempo real.

¿Se suben los datos?

No. Todo el análisis, la representación y las transformaciones se ejecutan en tu navegador.

¿Es gratis usar el Editor de Rutas SVG?

Sí, el Editor de Rutas SVG es 100 % gratuito, sin registro, sin tarifas ocultas y sin límites de uso. Todo el procesamiento ocurre localmente en tu navegador, garantizando una privacidad total.

¿Funciona el Editor de Rutas SVG en dispositivos móviles?

Sí, el Editor de Rutas SVG es totalmente adaptable y funciona en smartphones y tablets. Puedes usarlo en cualquier dispositivo con un navegador web moderno, sin necesidad de descargar ninguna app.

¿Necesito crear una cuenta para usar esta herramienta?

No hace falta ninguna cuenta ni registro. Solo abre el Editor de Rutas SVG en tu navegador y empieza a usarlo de inmediato. No hay barreras de registro ni restricciones de uso.

¿Qué lenguajes de programación o formatos admite?

El Editor de Rutas SVG admite una amplia variedad de formatos y lenguajes populares. Consulta la interfaz de la herramienta para ver la lista completa de opciones compatibles.

¿Cómo uso el Editor de Rutas SVG?

Solo introduce tu entrada en el campo correspondiente, ajusta las opciones a tu gusto y la herramienta la procesará al instante. Después puedes copiar el resultado al portapapeles o descargarlo.

¿Qué navegadores son compatibles?

El Editor de Rutas SVG funciona en todos los navegadores modernos, como Chrome, Firefox, Safari, Edge y Opera. Para una mejor experiencia, usa la última versión de tu navegador preferido.

¿Cuál es la diferencia entre los comandos absolutos y relativos de una ruta SVG?

En una ruta SVG, una letra de comando en mayúscula es absoluta y una en minúscula es relativa. Los comandos absolutos posicionan el lápiz en coordenadas exactas medidas desde el origen del SVG, así que "L 90 90" siempre dibuja una línea hasta el punto 90,90. Los comandos relativos, en cambio, se mueven mediante un desplazamiento respecto a la posición actual del lápiz, así que "l 90 90" dibuja 90 unidades a la derecha y 90 hacia abajo desde donde esté el lápiz en ese momento. Las rutas relativas suelen generar archivos más pequeños y son fáciles de trasladar como un bloque, mientras que las absolutas son más fáciles de leer y de reposicionar con precisión. Este editor analiza ambas formas e incluye una Transformación de un clic que convierte todos los comandos entre absolutos y relativos sin cambiar la forma renderizada, para que puedas alternar entre estilos y comparar el resultado lado a lado.

¿Qué tan precisa es la longitud de ruta que muestra el editor?

La longitud de ruta del panel de estadísticas es una aproximación, no una longitud de arco exacta. Para segmentos rectos como L, H y V es precisa, pero para curvas —comandos cúbicos (C, S), cuadráticos (Q, T) y de arco (A)— la herramienta estima la longitud muestreando puntos a lo largo de la curva en lugar de resolver su geometría de forma analítica. El resultado es lo bastante cercano como para comparar dos rutas o valorar si una forma tiene aproximadamente el tamaño esperado, pero no debería usarse cuando importa una medición exacta, como al configurar un stroke-dasharray para una animación de trazado precisa. Para eso, obtén el valor directamente del elemento renderizado con getTotalLength() en el navegador. Pega una ruta aquí para obtener una estimación de longitud rápida y útil junto con el cuadro delimitador y el recuento de comandos.

¿Cómo reduzco el tamaño de archivo de una cadena de ruta SVG inflada?

La mayoría de las cadenas de ruta con tamaño excesivo provienen de herramientas de diseño que exportan coordenadas con muchos decimales, como "M 50.000123 4.998761". La mejora rápida más importante es redondear esa precisión: la pestaña Transformar de este editor redondea cada coordenada al número de decimales que elijas, lo que a menudo reduce drásticamente la longitud de la cadena manteniendo la forma visualmente idéntica a tamaños normales. Convertir los comandos absolutos a relativos puede recortar más bytes porque los desplazamientos suelen ser números más cortos, y la opción de salida minificada elimina los espacios dejando una sola línea compacta. Eliminar comandos redundantes y usar atajos como H y V para líneas alineadas con los ejes también ayuda. Cuando la ruta esté ajustada, copia la versión minificada directamente en tu marcado. Pega una ruta arriba, redondea a dos o tres decimales y observa cómo baja el peso en bytes en el panel de estadísticas.

¿Qué significan large-arc-flag y sweep-flag en un comando de arco (A) SVG?

El comando de arco elíptico toma siete valores: "A rx ry x-axis-rotation large-arc-flag sweep-flag x y". Después de los dos radios y la rotación, las dos banderas de un solo dígito deciden cuál de los cuatro arcos posibles se dibuja entre el punto inicial y el final. El large-arc-flag elige el arco más corto (0) o el más largo (1), que cubre más de 180 grados. El sweep-flag elige la dirección en la que se curva el arco: 0 barre en sentido antihorario, 1 en sentido horario. Los valores finales x e y son el punto final del arco. Como ambas banderas son booleanas, cambiar cualquiera de las dos convierte la curva en una ruta completamente distinta manteniendo los mismos puntos de inicio y fin. Este editor lista cada comando A en la pestaña Comandos con un campo editable y etiquetado para cada valor, para que puedas alternar una bandera y ver al instante qué arco produce en la vista previa en vivo.

¿Por qué mi ruta SVG se renderiza al revés o fuera del área visible?

SVG usa un sistema de coordenadas en el que el eje Y aumenta hacia abajo, justo lo contrario de las gráficas matemáticas estándar, por lo que las formas construidas con una mentalidad de abajo hacia arriba suelen aparecer invertidas. Una ruta también puede desaparecer simplemente porque sus coordenadas quedan fuera del viewBox, que define la ventana visible del lienzo. Este editor ayuda en ambos casos: el cuadro delimitador y los valores mínimo y máximo de X e Y en el panel de estadísticas te indican exactamente dónde se encuentra tu forma, y la herramienta ajusta automáticamente el viewBox para que la ruta siempre sea visible en la vista previa. La cuadrícula opcional con el origen marcado hace evidentes las direcciones de las coordenadas de un vistazo. Si la orientación es incorrecta, la pestaña Transformar puede voltear la ruta vertical u horizontalmente con un solo clic. Pega tu ruta arriba para ver exactamente dónde cae y corregirla.

Acerca del Editor de rutas SVG

El Editor de rutas SVG es una herramienta online gratuita para leer, visualizar y remodelar el atributo d de un <path> SVG. Pega una cadena de ruta y la herramienta analiza cada comando, dibuja el resultado en una vista previa en vivo y te permite ajustar coordenadas individuales o aplicar transformaciones a toda la ruta, todo sin salir del navegador. Está pensada para desarrolladores front-end, diseñadores de iconos y cualquiera que alguna vez se haya quedado mirando una pared de números como M 50 5 L 63 38 … deseando poder simplemente ver lo que dibujan.

Todo se ejecuta localmente en tu dispositivo. Los datos de tu ruta nunca se suben a ningún servidor, no hace falta registrarse y no se guarda nada, algo muy útil cuando el marcado proviene del icono de un producto aún sin lanzar o del activo de marca de un cliente. Para empezar sin escribir nada, cinco rutas de ejemplo integradas (Estrella, Corazón, Flecha, Onda y una curva Bézier) cargan una forma funcional con un solo clic.

Cómo se lee un atributo d de una ruta

El atributo d es una cadena compacta de comandos de dibujo. Este editor analiza todos ellos —M, L, H, V, C, S, Q, T, A y Z— tanto en su forma absoluta (mayúsculas) como relativa (minúsculas). Una referencia rápida de qué hace cada uno:

  • M / m — mueve el lápiz a un nuevo punto sin dibujar
  • L / l — dibuja una línea recta; H y V son atajos exclusivos para horizontal y vertical
  • C / S — curvas Bézier cúbicas (S reutiliza el punto de control anterior)
  • Q / T — curvas Bézier cuadráticas (T es la continuación suave)
  • A — arco elíptico, que toma radios, rotación y las banderas de arco-grande/barrido
  • Z — cierra la subruta actual devolviéndola a su punto de partida

La pestaña Comandos lista cada segmento en orden con una descripción en lenguaje sencillo y un campo editable para cada argumento, etiquetado según su función (x, y, x1, rx, etc.). Cambia un número y la vista previa se actualiza al instante; también puedes eliminar cualquier comando por completo.

Inspeccionar y transformar la ruta

Junto a la vista previa, un panel de estadísticas muestra las cifras que realmente necesitas al trabajar con geometría vectorial: el número de comandos, una longitud de ruta aproximada, el cuadro delimitador (ancho por alto), las coordenadas X/Y mínimas y máximas, el peso en bytes de la cadena y un desglose por comando. La cifra de longitud de ruta es una estimación que aproxima las curvas en lugar de medirlas con exactitud, así que trátala como una guía y no como una longitud de arco precisa.

La pestaña Transformar aplica operaciones a toda la ruta de una sola vez:

  • Escalar por factores independientes de X e Y
  • Trasladar mediante un delta en X e Y
  • Redondear coordenadas a un número determinado de decimales — una forma sencilla de reducir una salida inflada y con demasiada precisión
  • Transformaciones rápidas — invertir la ruta, voltearla horizontal o verticalmente, o convertir todos los comandos entre coordenadas absolutas y relativas

Una cuadrícula activable (con una cruz roja que marca el origen) y una animación de trazado que recorre el contorno en unos dos segundos facilitan entender la dirección y la estructura.

Exportar una salida limpia y lista para usar

Cuando la forma queda como quieres, la pestaña Salida te ofrece la ruta de dos maneras: una versión minificada en una sola línea para producción, y una versión formateada con un comando por línea para facilitar la lectura. Puedes copiar tanto el valor d en bruto como un elemento <svg> completo y listo para usar, con un viewBox correcto, o descargar el resultado como archivo .svg.

Esto hace que el Editor de rutas SVG sea útil mucho más allá de la depuración: recortar la precisión de las coordenadas para reducir el tamaño del archivo, normalizar la exportación de un diseñador a comandos absolutos, o reposicionar un icono para que su cuadro delimitador quede alineado exactamente con el origen. Pega una ruta arriba, obsérvala renderizarse y remodélala hasta que el marcado sea exactamente lo que necesitas.