Formateador JSON

Haz legible tu JSON y encuentra exactamente dónde falla.

Sin subir archivos · Gratis · Sin registro

Cómo formatear JSON

  1. Pega el JSON en el cuadro o suelta un archivo .json.
  2. Elige la sangría (2, 4 o tabulador) y, si quieres, Ordenar claves A–Z.
  3. Pulsa Formatear o Minificar. Si hay un error, se indica la línea y la columna.

Cómo funciona

La herramienta lee tu JSON con un analizador propio y estricto que sigue el estándar (RFC 8259) y explica los problemas con palabras claras: una coma final, comillas simples, un comentario, dos puntos que faltan, un texto sin cerrar. El cursor salta al punto exacto, así que no hay que contar caracteres.

También reconoce lo que casi es JSON, como objetos de JavaScript con claves sin comillas o valores como undefined, y te dice qué cambiar en lugar de fallar sin más.

Lo que medimos

Formatear un archivo JSON de 602 KB con 48.002 claves tardó 105 ms en Chrome, en un ordenador de pruebas de 4 núcleos, incluyendo validación y estadísticas. Las respuestas de API y archivos de configuración habituales se procesan al instante.

Cuándo usarlo

Para leer una respuesta de API que llega en una sola línea. Para revisar un archivo de configuración (package.json, tsconfig, ajustes) antes de desplegar. Para reducir datos de prueba con Minificar. Para ordenar claves y poder comparar dos JSON línea a línea.

Para comparar dos versiones, formatéalas aquí y pégalas en Comparar textos. Para contar caracteres o bytes, usa Contador de palabras.

Límites

  • Los comentarios y las comas finales (JSON5/JSONC) se marcan como error porque el JSON estándar no los admite.
  • Los números mayores de unos 9 billones (2^53) pueden perder precisión al formatear, igual que en JavaScript.
  • Los archivos muy grandes (decenas de MB) funcionan, pero pueden ralentizar la página en el móvil.

Preguntas frecuentes

¿Se envía mi JSON a algún sitio?

No. El análisis y el formateo se hacen en tu navegador, así que los tokens, claves y datos personales del JSON no salen de tu dispositivo.

¿Qué hace Ordenar claves?

Ordena alfabéticamente las claves de cada objeto. Los datos no cambian, solo el orden, lo que facilita comparar archivos.

¿2 espacios, 4 o tabulador?

2 espacios es lo más común en proyectos web; 4, en Python y Java. Usa lo que ya use tu proyecto.

¿Por qué es JSON no válido si JavaScript lo acepta?

Los objetos de JavaScript permiten cosas que JSON no: comillas simples, claves sin comillas, comentarios y comas finales. El mensaje de error te dice cuál es.

Guías relacionadas