Formatear y validar JSON online

Pega tu JSON: lo ordenamos, te decimos si hay errores y por qué, y lo puedes explorar como árbol o pasar a CSV.

Pega un JSON o pulsa «Ejemplo» para probar.
El resultado aparecerá aquí.

100 % privado: tu JSON se procesa en tu navegador y no se sube a ningún servidor. Puedes pegar datos sensibles con tranquilidad.

Por encima de 2 MB se desactivan los colores y el árbol para ir fluido; máximo recomendado ~50 MB, según la memoria de tu equipo.

Qué es JSON y cómo leerlo

Formatear JSON en uso: un JSON ordenado y validado, listo para copiar
Así se ve Formatear JSON: un JSON ordenado y validado, listo para copiar.

JSON (JavaScript Object Notation) es el formato de texto más usado para intercambiar datos entre aplicaciones: lo devuelven casi todas las APIs, lo usan los archivos de configuración (package.json, composer.json, tsconfig.json) y muchas bases de datos. Está formado por objetos entre llaves { } con pares "clave": valor, y listas entre corchetes [ ]. Los valores pueden ser textos entre comillas dobles, números, true, false, null, u otros objetos y listas.

Los 6 errores más comunes (y cómo arreglarlos)

Formatear, minificar y ordenar claves

Formatear (también llamado «embellecer» o pretty print) añade sangría y saltos de línea para leerlo cómodamente. Minificar elimina todos los espacios para que ocupe lo mínimo. Ordenar claves coloca las claves de cada objeto en orden alfabético: muy útil para comparar dos respuestas de una API y ver qué cambió.

De JSON a CSV y Excel

Si el JSON es una lista de objetos, como la respuesta típica de una API de usuarios o productos, puedes descargarlo como CSV: cada objeto se convierte en una fila y cada clave en una columna. Los valores anidados se guardan como texto JSON dentro de su celda.

Preguntas frecuentes

¿Mis datos JSON se envían a algún servidor?

No. Todo el proceso ocurre en tu navegador: puedes pegar respuestas de tu API, configuraciones o datos de clientes con tranquilidad. Si usas «Compartir enlace», el JSON va dentro del propio enlace y tampoco pasa por ningún servidor.

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

Los errores más comunes son: una coma sobrante antes de } o ], claves sin comillas dobles, usar comillas simples, comentarios (// o /* */), valores como undefined o True en mayúscula, y saltos de línea dentro de un texto. La herramienta te marca la línea y te explica cuál de estos es.

¿Qué diferencia hay entre formatear y minificar?

Formatear añade saltos de línea y sangría para que el JSON sea fácil de leer. Minificar hace lo contrario: quita todos los espacios para que ocupe lo mínimo, ideal para enviarlo por una API o guardarlo en una base de datos.

¿Se pierden los números grandes al formatear?

No. Muchas herramientas redondean los números enteros de más de 15 cifras (como los identificadores de Twitter o de bases de datos). Esta conserva cada número exactamente como lo escribiste.

¿Cómo convierto un JSON a CSV o Excel?

Si tu JSON es una lista de objetos (por ejemplo, [{"nombre":"Ana"},{"nombre":"Luis"}]), pulsa «Descargar CSV». Cada objeto será una fila y cada clave una columna, y el archivo se abre directamente en Excel o Google Sheets.

¿Hay límite de tamaño?

Funciona bien con archivos de varios megas. Por encima de 2 MB se desactivan los colores y el árbol para que el navegador vaya fluido, y el máximo recomendado es de unos 50 MB, según la memoria de tu equipo.

Aprende más en el blog