Formateador de JSON: formatea, minimiza y valida archivos JSON con mensajes de error claros, directamente en tu navegador.

Pega el código JSON y se comprueba y formatea a medida que escribes. Elige entre 2 espacios, 4 espacios, una tabulación o una salida minificada; ordena las claves si lo deseas y obtén la línea y la columna exactas cuando haya algún error. Tus datos nunca se suben a la nube.

Dar formato a mi JSON Tu JSON se queda en tu navegador
Formateador de JSON que muestra, a la izquierda, un JSON desordenado y, a la derecha, un JSON con una sangría ordenada y un estado válido

Entrada JSON

Estilo de salida

Resultado

–Status
–Nivel superior
–Keys
–Depth
–Input size
–Output size
La guía

Guía del formateador JSON: JSON legible y válido

Qué es JSON, por qué da problemas y cómo solucionarlos rápidamente.

Una explicación sencilla

¿Qué es un formateador JSON?

Un formateador de JSON convierte el texto JSON en un formato ordenado y con sangría que resulte legible para los usuarios, o lo comprime en una sola línea compacta para su envío. Un validador comprueba que el texto sea realmente JSON y te indica dónde no lo es.

Esta herramienta hace ambas cosas a la vez. Lee tu JSON con un analizador sintáctico estricto, muestra el resultado en el formato que elijas e indica la línea y la columna en las que se encuentra cualquier error, para que puedas corregirlo sin tener que buscarlo por todo el texto.

Motivos habituales para utilizarlo

Por qué se utiliza un formateador de JSON

Lectura de respuestas de la API

Pega una respuesta minimizada y observa su estructura de un solo vistazo, en lugar de una línea larga.

Archivos de configuración

Comprueba que no haya errores ortográficos en el paquete, la configuración y los archivos de datos antes de que la aplicación no pueda cargarlos.

Cargas útiles más pequeñas

Minifica el JSON para eliminar los espacios en blanco antes de incrustarlo en una página, una solicitud o una prueba.

Cómo funciona

¿Qué hace que un JSON sea válido?

JSON tiene un conjunto reducido de reglas. El texto se escribe entre comillas dobles, incluidas todas las claves. Los valores pueden ser cadenas, números, «true», «false», «null», matrices u objetos. Los elementos se separan mediante comas, sin coma después del último, y no se permiten comentarios.

La mayoría de los errores se deben a algunos hábitos heredados de JavaScript u otros formatos: comillas simples, claves sin comillas, comas finales, comentarios y valores como «undefined» o «NaN». El validador indica el problema que detecta, así como la línea y la columna en las que se produce.

El formato aquí respeta tus datos. Los números y las cadenas se copian exactamente tal y como están escritos, por lo que un identificador largo como 12345678901234567890 no pierde dígitos y 1,0 no se convierte en 1. Solo cambian los espacios en blanco, además del orden de las claves si activas la opción «Ordenar claves». Si una misma clave aparece dos veces en un objeto, la herramienta te avisa, ya que la mayoría de los analizadores sintácticos solo conservan el último valor.

Hazlo en unos pocos pasos

Cómo utilizar el formateador JSON

  1. Pega tu código JSON en el cuadro de entrada o abre un archivo .json de tu dispositivo.
  2. Elige entre 2 espacios, 4 espacios, Tab o Minify, y activa la opción «Ordenar claves» si quieres que las claves estén ordenadas alfabéticamente.
  3. Si aparece un error, pulsa «Ir al error» para saltar al punto exacto de la entrada y corregirlo.
  4. Pulsa «Copiar» o descarga el resultado como un archivo .json.
Mejores resultados

Consejos sencillos

  • Corrige primero el primer error. Una sola comilla que falte puede provocar varios mensajes más adelante.
  • Utiliza las claves de ordenación antes de comparar dos archivos JSON, para que el orden no genere diferencias falsas.
  • Conserva la versión con formato mientras trabajas y minimízala solo cuando estés listo para publicarla.
  • Si tus datos incluyen comentarios o comas finales de forma intencionada, se trata de JSON5 o JSONC. Elimínalos antes de enviarlos a un analizador JSON estándar.
Es bueno saberlo

Limitaciones y privacidad

Privacidad

Tu JSON se analiza y se formatea en tu navegador mediante JavaScript en esta página. No se sube, ni se almacena, ni se registra, y los archivos descargados se crean en tu dispositivo.

Limitaciones

Solo se acepta JSON estándar. Los comentarios, las comas finales, las comillas simples y los valores NaN se señalan como errores, y la herramienta no los corrige automáticamente. No se procesan los archivos muy grandes, de más de unos 10 MB.

Preguntas frecuentes

Preguntas frecuentes sobre el formateador JSON

¿Cómo se da formato a un archivo JSON?

Pega tu código JSON en el cuadro de entrada. Se formateará al instante con la sangría que elijas: 2 espacios, 4 espacios o una tabulación. A continuación, copia el resultado o descárgalo como archivo .json.

¿Cómo detecta los errores el validador JSON?

La herramienta analiza tu texto con un analizador sintáctico JSON muy riguroso. Si hay algún error, muestra la línea y la columna en las que se encuentra el problema, junto con una breve explicación, y un botón te lleva directamente a ese punto en el texto introducido.

¿Cuál es la diferencia entre «beautify» y «minify»?

La opción «Beautify» añade saltos de línea y sangría para que el JSON resulte más fácil de leer. La opción «Minify» elimina todos los espacios en blanco opcionales para que el texto ocupe el menor espacio posible. Los datos son los mismos en ambos casos.

¿Por qué aparece un error en mi JSON?

Las causas más habituales son una coma al final de una frase, comillas simples en lugar de dobles, claves sin comillas, la falta de una coma entre elementos o comentarios. El JSON estándar no permite ninguna de estas cosas, y el mensaje de error señala el lugar exacto.

¿El formato altera mis datos?

No. Las cadenas y los números se conservan tal y como los has escrito, incluidos los números muy grandes y valores como 1,0 o 1e3. Solo cambian los espacios en blanco, además del orden de las claves si activas la opción «Ordenar claves».

¿Se pueden incluir comentarios o comas finales en JSON?

No en JSON estándar. Formatos como JSON5 y JSONC los permiten, pero este validador sigue el estándar, por lo que señala los comentarios y las comas finales como errores.

¿Se ha subido mi JSON a algún sitio?

No. El formateo y la validación se realizan en tu navegador, y tu JSON nunca sale de tu dispositivo. Esto lo hace seguro para las respuestas de API y los archivos de configuración que prefieras mantener privados.

¿Cuál es el tamaño máximo de un archivo JSON que puedo formatear?

Hasta unos 10 MB de texto. La velocidad depende de tu dispositivo, por lo que los archivos muy grandes pueden tardar un poco en cargarse en un móvil. Todo se procesa en la memoria de tu navegador.

De las personas que utilizan esta herramienta

Opiniones

Cargando opiniones…
Sigue adelante

Más herramientas en la caja

La página de inicio incluye docenas de herramientas gratuitas más que no requieren una clave API.

Sugiere una herramienta