Formateador HTML

Formatea e indenta código HTML con una estructura limpia y legible en tu navegador.

Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.

<main>
  <h1>
    Hello
  </h1>
  <p>
    World
  </p>
</main>

Qué hace este formateador

Divide una entrada similar a HTML en etiquetas, comentarios, declaraciones y texto, y coloca los tokens en líneas con sangría. Los elementos anidados que no son void añaden dos espacios por nivel; las etiquetas void conocidas y autocerradas no aumentan la sangría.

Cómo usarlo

Pega el marcado, revisa el resultado inmediato y cópialo. Reset vacía el editor y no restaura el ejemplo.

Límites importantes

Es un formateador ligero de tokens, no un parser, validador, sanitizador, auditor de accesibilidad ni navegador HTML. Recorta los bordes de los tokens de texto y no repara anidación incorrecta o etiquetas ausentes. Puede interpretar mal signos angulares o contenido parecido a etiquetas dentro de script, style, template y lenguajes embebidos; tampoco formatea su CSS o JavaScript.

Cómo se rastrea la sangría

Cada etiqueta de apertura reconocida sube el nivel de sangría dos espacios y la etiqueta de cierre correspondiente lo baja de nuevo; los elementos void como `<img>` y `<br>`, y cualquier etiqueta escrita con `/>` al final, nunca suben el nivel porque no pueden tener hijos.

Ejemplo

Al pegar `<div><p>Hello</p><img src="a.png"></div>` se obtiene `<div>` en su propia línea, un `<p>Hello</p>` con sangría, un `<img src="a.png">` con la misma sangría por ser void, y un `</div>` de cierre de vuelta al nivel base.

Flujo de revisión seguro

Renderiza el marcado formateado en un navegador real antes de publicarlo, y presta especial atención a los elementos en línea junto a texto y a cualquier bloque script o style, ya que los cambios de espacio ahí pueden alterar el espaciado o romper código embebido.

Flujo seguro y privacidad

Conserva la fuente y prueba la salida en un navegador, sobre todo el contenido en línea sensible a espacios y el código embebido. El proceso es local y el marcado no se sube.

Preguntas Frecuentes

¿Qué hace Formateador HTML?
Formatea e indenta código HTML con una estructura limpia y legible en tu navegador.
¿Cambia esta herramienta HTML el comportamiento?
Solo cambia el diseño o espacios eliminables. Revisa la salida minificada si el código usa sintaxis inusual.
¿Se sube mi código?
El procesamiento es local y tu código nunca se sube.