Saltar al contenido
TextArray
Totalmente local

Formateador HTML

HTML con una bonita impresión y sangría anidada adecuada, sin tocar el contenido previo, del script o del estilo.

Entrada
Salida

Formateador HTML

Pegue HTML minimizado, copiado o simplemente desordenado y recupérelo con la sangría adecuada: cada elemento anidado interviene con la sangría elegida (dos espacios, cuatro espacios o tabulaciones), los elementos vacíos como br, img, input, meta y link se tratan como no anidados, y los elementos en línea como a, b, em, strong, span y code permanecen en la línea principal siempre que todo el elemento encaje, por lo que los elementos y enlaces de la lista corta se mantienen compactos en lugar de explotar en tres líneas cada uno.

El formateador es deliberadamente indulgente, porque el HTML en estado salvaje tiene un formato incorrecto. Las etiquetas no coincidentes o no cerradas nunca producen un error: una etiqueta de cierre perdida se elimina, un elemento no cerrado se cierra implícitamente por su padre y el resto del documento se formatea lo mejor que puede. El contenido de los elementos previos, de secuencia de comandos y de estilo se transmite palabra por palabra: su texto preformateado mantiene su espaciado y su JavaScript y CSS incrustados nunca se vuelven a sangrar ni a distribuir.

Dos opciones de limpieza manejan el ruido habitual. "Eliminar líneas en blanco entre elementos" elimina las líneas vacías que se acumulan cuando se copia el marcado de las plantillas, y "Contraer espacios en blanco en el texto" convierte espacios y saltos de línea dentro de los nodos de texto en espacios individuales, nunca dentro de pre, script o estilo. El recuento debajo de los elementos de los informes de salida, las líneas de entrada y salida y el nivel de anidamiento más profundo.

Todo se ejecuta localmente en su navegador: las páginas, las plantillas y el marcado de correo electrónico nunca salen de su máquina. Copie el resultado o descárguelo como un archivo .txt.

Preguntas frecuentes

¿Qué sucede con HTML con formato incorrecto?
Se formatea de todos modos. Se elimina una etiqueta de cierre perdida, su padre cierra implícitamente un elemento no cerrado y nunca se muestra ningún error; el HTML del mundo real rara vez es perfecto y el formateador está diseñado para eso.
¿Se cambiará mi guión, estilo o contenido previo?
No. El contenido interno de los elementos previos, de secuencia de comandos y de estilo pasa byte a byte. El espaciado preformateado, el JavaScript y CSS integrados mantienen su diseño original exacto.
¿Cuándo permanecen los elementos en línea en una línea?
Los elementos en línea (a, b, i, em, strong, span, code, small, sub, sup) permanecen en la línea principal cuando todo el elemento cabe dentro de unos 80 caracteres en la sangría actual. Los elementos más largos se dividen en líneas sangradas como cualquier elemento de bloque.
¿Qué hace "Contraer espacios en blanco en el texto"?
Los espacios, tabulaciones y saltos de línea dentro de los nodos de texto se convierten en un solo espacio, que es como los navegadores los representan de todos modos. El contenido dentro del pre, guión y estilo nunca se contrae.
¿Mi HTML está subido a alguna parte?
No. La herramienta se ejecuta completamente en su navegador y su marcado nunca sale de su dispositivo.