Cómo usar esta herramienta para desarrolladores
- Pega un documento o fragmento HTML.
- Ajusta la profundidad y el máximo de nodos.
- Pulsa «Parsear HTML».
- Usa la salida JSON para inspección, depuración o procesamiento posterior.
Analiza HTML con DOMParser y exporta una representación JSON del árbol de elementos, atributos y nodos de texto. Puedes limitar profundidad y número de nodos para inspeccionar documentos grandes sin generar una salida inmanejable; además resume encabezados y enlaces encontrados.
Convierte el DOM parseado en datos estructurados para estudiar jerarquía, atributos y contenido sin ejecutar el código de la página.
El árbol representa el DOM normalizado por el navegador, que puede diferir del orden exacto del texto fuente si el HTML estaba mal formado.
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Ejemplo</title>
</head>
<body>
<main>
<h1>Hola</h1>
<img src="foto.jpg" alt="Paisaje">
<a href="https://example.com" target="_blank" rel="noopener noreferrer">Enlace</a>
</main>
</body>
</html>Se usa DOMParser con el tipo text/html. El navegador aplica las reglas HTML5 de construcción del árbol y la herramienta serializa una vista limitada de ese resultado.
No ejecuta scripts, no carga recursos externos y no conserva posiciones exactas de línea/columna del código fuente.
Parsear significa construir una estructura DOM a partir del texto; validar implica además comprobar reglas o requisitos del documento.
El parser del navegador corrige ciertas estructuras inválidas y puede insertar o mover elementos para formar un árbol utilizable.
Reduce la profundidad máxima o el número máximo de nodos con los controles antes de ejecutar el parser.
No. DOMParser crea un documento para análisis; la herramienta no inserta ese HTML en la página ni ejecuta sus scripts.
Sí. El árbol incluye atributos y la salida añade resúmenes de encabezados y enlaces para facilitar búsquedas posteriores.
| Módulo | Función |
|---|---|
| Árbol DOM | Serializa elementos, atributos y texto. |
| Límites | Controla profundidad y cantidad máxima de nodos. |
| Resumen | Extrae encabezados y destinos de enlaces. |