Formateador y validador de JSON

Formateo, minificación y comprobación de errores para JSON

Pega un JSON y recíbelo ordenado con una sangría de dos espacios, o comprimido en una sola línea, con los errores de sintaxis marcados en su ubicación exacta. Cuando algo falla, el mensaje explica en español qué es lo que probablemente falta: una coma, un paréntesis, comillas dobles alrededor de una clave o contenido sobrante al final del JSON. Además, suele indicar en qué fila y columna está el error. Puedes copiar el resultado o descargarlo como un archivo data.json. Es útil para leer la respuesta de una API, comprobar un archivo de configuración antes de subirlo y comprimir datos antes de enviarlos. Todo se ejecuta en el navegador y los datos nunca salen de tu ordenador.

Preguntas frecuentes

¿Hay límite de tamaño?

No hay límite en el código. Los archivos de varios megabytes se procesan sin problema, pero los archivos gigantescos pueden ralentizar el navegador porque todo el procesamiento se hace en su memoria.

¿Por qué mi JSON no es válido con comillas simples?

El estándar JSON exige el uso de comillas dobles alrededor de los nombres de las claves y las cadenas de texto. Una clave sin comillas o con comillas simples hará que falle la comprobación, y la herramienta indicará en qué línea ocurre.

¿Una coma después del último elemento es un error?

Sí. En JavaScript está permitido dejar una coma después del último elemento de una lista o un objeto, pero en JSON es ilegal. Esta es una de las causas más comunes de error en un archivo escrito a mano.

¿Qué es la minificación?

Es la eliminación de todos los espacios y saltos de línea para que el JSON quede en una sola línea. Los datos son exactamente los mismos, pero el archivo es más pequeño para enviarlo a una API o guardarlo.

¿Se envían mis datos al servidor?

No. La comprobación y el formateo se realizan en el navegador, por lo que puedes pegar con seguridad un archivo de configuración con claves o datos de clientes.

Otras herramientas que te pueden servir

Todas las herramientas de Desarrolladores e IA