FUNCIONA EN TU NAVEGADOR

Formateador e inspector de HTML

Elige un archivo .html o .htm, o pega el código, y verás el código fuente como texto en lugar de una página renderizada, junto con una lista de hallazgos estructurales con línea y columna: elementos cerrados por la etiqueta equivocada, elementos que siguen abiertos al final del archivo, etiquetas de cierre sobrantes, una barra de autocierre en un div, atributos duplicados, comillas mal puestas y referencias de carácter sin punto y coma o fuera de Unicode. En los cruces de etiquetas también se indica dónde empezó el elemento afectado. Además informa si falta el doctype, si está mal escrito, si aparece después del contenido o si activa el modo quirks; compara las declaraciones meta charset, http-equiv y XML con los bytes UTF-8 reales y avisa si llegan después de los primeros 1024 bytes; crea un esquema de encabezados h1–h6 con saltos de nivel y una lista de landmarks como main o nav; e inventaría los scripts, iframes, hojas de estilo, imágenes, sugerencias de precarga y orígenes externos declarados en el código. Para ordenar el código, cambia la transformación a Reindentar, elige 2 espacios, 4 espacios o tabulador y finales de línea LF o los CRLF originales; el informe enumera cada línea con sangría cambiada y cada zona que quedó intacta, y el resultado se descarga como nombre.formatted.html.

Tipos de archivo: .html, .htmProcesamiento: Este navegador

o arrastra un archivo aquí

✓ No sale de este dispositivoTamaño máximo: 7.6 MB
CÓMO SE USA

Cómo usar Formateador e inspector de HTML

01

Añade tu archivo

Elige o arrastra un archivo .html o .htm. También puedes pegar el contenido.

02

Deja que lo lea

El archivo se lee y se analiza en este navegador; no se sube nada.

03

Revisa el resultado

Comprueba lo que ha salido y luego cópialo, descárgalo o sigue con lo tuyo.

Preguntas frecuentes

¿Cómo abro un archivo HTML para ver el código en lugar de la página?

Selecciona el archivo .html o .htm o pega el código y aparecerá como texto fuente, con la lista de hallazgos estructurales al lado. Nada se renderiza, de modo que ves etiquetas, atributos y comentarios tal como están escritos. Por defecto solo se inspecciona; si quieres una copia ordenada, cambia la transformación a Reindentar y descárgala.

¿Puedo formatear HTML sin subir el archivo a ningún servidor?

Sí, el archivo HTML se lee y se formatea dentro de la pestaña de tu navegador y no se sube a ningún servidor. Tampoco se solicitan los scripts, hojas de estilo, imágenes o fuentes a los que apunta el documento, ni se hace prefetch de DNS o preconexión, así que revisar una página interna no avisa a los dominios que menciona.

¿Cómo veo el código de un archivo HTML en Windows sin que se abra en el navegador como página?

Abre esta herramienta en Edge, Chrome o Firefox en Windows, elige el archivo HTML y verás su código como texto, sin que se cargue la página. Al hacer doble clic, Windows lo abre como web y ejecuta sus scripts; aquí no se ejecuta nada. Funciona igual en macOS, Linux, Android e iPhone, sin instalar ningún editor.

¿Por qué aparece un error UTF-8 al abrir mi archivo HTML?

El archivo se guardó en otra codificación, como Windows-1252 o ISO-8859-1, y la herramienta solo decodifica UTF-8, así que se detiene en el primer byte inválido. El mensaje indica el desplazamiento en bytes, la línea y la columna de ese byte. Vuelve a guardar el archivo como UTF-8 en tu editor; los archivos UTF-16 o con bytes nulos al inicio también deben convertirse antes.

¿Cómo corrijo las etiquetas sin cerrar o cruzadas que detecta el inspector HTML?

Cada hallazgo da dos posiciones: la línea y columna de la etiqueta de apertura y el punto donde apareció el problema. Si un span se cierra con </div>, verás ambas ubicaciones; si algo sigue abierto al final, verás dónde empezó. El formateador no adivina dónde va el cierre y deja ese tramo sin reindentar: corrígelo en tu editor y vuelve a inspeccionar.

¿Cuál es el tamaño máximo de archivo HTML y cuánta anidación admite?

Admite hasta 8.000.000 bytes por archivo (unos 8 MB) y 512 niveles de elementos anidados; si se supera cualquiera de los dos, se rechaza. Cuando el límite de profundidad se supera, se indica la línea y columna exactas. El texto pegado cuenta con el mismo límite en bytes UTF-8, y un resultado de más de 400.000 caracteres puede descargarse aunque la vista previa se recorte.

¿Al reindentar HTML se modifican los espacios dentro de pre, textarea o script?

No, el contenido de pre, textarea, script y style se copia byte a byte; solo se reescribe la sangría inicial del resto de líneas. Comentarios, etiquetas que ocupan varias líneas y zonas con errores estructurales también se conservan con sus finales de línea originales. El orden de atributos, las comillas y el texto nunca cambian, y el salto de línea justo después de <pre> se respeta.

¿Es seguro abrir aquí un archivo HTML recibido por correo?

Abrirlo aquí no ejecuta sus scripts ni renderiza la página, y ninguna URL del archivo se visita. Obtienes la lista de scripts, iframes y orígenes externos que declara el código para que juzgues qué hace, pero la herramienta no da un veredicto de seguro o peligroso, no detecta malware ni rastreadores y no ve las URL que un script genera al ejecutarse.

¿Qué diferencia hay entre este formateador HTML y un validador?

Este formateador reindenta el código y señala problemas estructurales con su posición, mientras que un validador comprueba el documento contra toda la gramática de HTML. Si aquí no aparecen errores, eso no significa que el documento sea válido ni accesible: solo que las comprobaciones listadas, como balance de etiquetas, doctype o charset, no encontraron nada.

¿Qué significa que el doctype de mi HTML active el modo quirks?

Significa que, por su doctype, los navegadores dibujarían la página en modo de compatibilidad, con reglas de diseño distintas a las del modo estándar. Ocurre al faltar el doctype o con identificadores públicos antiguos de HTML 3 o 4. El informe muestra los identificadores público y de sistema y su posición; con <!DOCTYPE html> el modo es estándar.