JSON a HTML

Pega JSON y obtén una tabla HTML. Los objetos anidados se convierten en tablas anidadas. Se ejecuta en tu navegador, por lo que tus datos nunca salen de tu dispositivo.

Texto pegado o archivos .json y .txt de hasta 50 MB

Pega o elige un archivo. También puedes soltar un archivo aquí.

Diseño
Salida

Tu vista previa aparecerá aquí tras la conversión.

Cómo funciona

Este convertidor de JSON a HTML transforma una respuesta pegada o un archivo local en HTML semántico. Elige Tabla para datos que deseas revisar por filas, o Lista para un documento con varios niveles. La conversión se realiza en un Web Worker en tu navegador. El texto JSON no se envía a nuestro servidor y no necesitas crear una cuenta.

En qué se convierte cada estructura JSON

Tu JSONLo que obtienes
Una matriz de objetosUna tabla con fila de encabezado. Las columnas incluyen todas las claves vistas en los objetos, en el orden en que aparecieron. Los valores ausentes dejan celdas vacías.
Un único objetoUna tabla de dos columnas con las claves en los encabezados de fila y sus valores al lado.
Un objeto o matriz anidadosUna tabla anidada para objetos o matrices de objetos. Una matriz de valores simples se convierte en una lista dentro de su celda.
Un valor simple o matriz de valores simplesUna tabla de una sola celda, o una tabla de una columna para una matriz. Los valores nulos y vacíos dejan celdas vacías.

Usa Tabla para registros como pedidos, contactos y respuestas de API. Usa Lista cuando la jerarquía importe más que las columnas: los objetos se convierten en listas de definiciones y las matrices en listas no ordenadas. Puedes cambiar de diseño tras la conversión sin volver a pegar los datos. En ambos diseños, el resultado solo contiene texto. Los caracteres que podrían formar etiquetas HTML se escapan, por lo que un valor como una etiqueta de imagen se mostrará como texto.

Solo tabla genera un fragmento HTML para pegar en un CMS, plantilla de correo o página existente. Página HTML completa añade la estructura del documento, título, configuración de viewport y un estilo básico para la tabla. Descarga esa versión si deseas abrir el resultado como un archivo independiente. La vista previa muestra el HTML en un marco aislado; Código HTML muestra lo que se copiará o descargará.

Puedes pegar texto o elegir un archivo .json o .txt de hasta 50 MB. La vista previa muestra como máximo 500 filas de nivel superior para mantener la fluidez de la página; al copiar y descargar se incluye el resultado completo. Con salidas muy grandes, el panel de código solo muestra el inicio, pero Copiar HTML y Descargar archivo HTML conservan la totalidad. Los números mantienen su formato exacto de JSON. Si el navegador no puede preservar un entero grande mediante JSON.parse, el convertidor conserva sus dígitos originales y muestra una advertencia.

Si no se puede analizar el JSON, el mensaje indica la línea y columna y sugiere una solución. Las causas frecuentes son comas finales, comillas simples, claves sin entrecomillar y comentarios. Los archivos JSON Lines contienen un valor por línea en lugar de una única matriz JSON; usa Envolver líneas en una matriz para convertirlos y ejecuta de nuevo la conversión.