1. Inicio
  2. Herramientas de texto

Formateador y validador de JSON

Da formato, valida y minifica JSON. Tus datos son privados.

Resultado
Sangría

Tu texto nunca sale de este dispositivo.

Pega JSON para darle formato con una sangría limpia o minifícalo en una sola línea. Si no es válido, se muestran la línea y la columna exactas del primer error con una explicación clara, como una coma que falta. Los valores nunca se modifican, así que los números grandes conservan su precisión, y tus datos se quedan en tu navegador.

Cómo se usa

  1. Pega JSON o suelta un archivo .json.
  2. Elige Formatear o Minificar y la sangría.
  3. Si hay un error, ve a la línea resaltada.
  4. Copia o descarga el resultado.

Preguntas frecuentes

¿Cómo doy formato a un JSON?

Pégalo y pulsa Formatear. Elige 2 espacios, 4 espacios o tabuladores para la sangría y, si quieres, ordena las claves alfabéticamente. El JSON con formato se puede copiar o descargar como archivo.

¿Cómo encuentro un error en un JSON?

Pega el JSON; si no es válido, ves la línea y la columna del primer problema con una explicación, por ejemplo «se esperaba una coma» o «no se permite una coma final». Corrígelo y la comprobación se ejecuta de nuevo.

¿Qué diferencia hay entre JSON y un objeto de JavaScript?

JSON es un formato de texto más estricto: las claves y las cadenas necesitan comillas dobles, no se permiten comas finales ni comentarios, y no hay funciones, undefined ni NaN. Un JSON válido es siempre un valor válido de JavaScript, pero no al revés.

¿Qué hace minificar un JSON?

Minificar elimina todos los espacios y saltos de línea que no hacen falta, lo que reduce el archivo para enviarlo por una red. Los datos en sí no cambian.

¿Dar formato cambia los números grandes?

No. Muchos formateadores redondean números como 12345678901234567890 porque los convierten en números de JavaScript. Este conserva cada número exactamente como está escrito.

¿Mis datos JSON se mantienen privados?

Sí. El JSON se analiza y se formatea dentro de tu navegador y nunca se sube, así que es seguro pegar respuestas de una API, archivos de configuración o datos que contengan información personal.

¿Formateo o minifico mi JSON?

Dale formato cuando lo tenga que leer una persona: en una revisión de código, un informe de error o la documentación. Elige 2 espacios, 4 espacios o tabuladores según tu proyecto y ordena las claves si quieres un orden estable. Minifícalo cuando lo lea una máquina y el tamaño importe, por ejemplo en el cuerpo de una petición o en un archivo incrustado. Minificar solo elimina los espacios y saltos de línea que no hacen falta; los datos no cambian.

¿Cómo encuentro y corrijo un error de JSON?

Pega el JSON y lee la línea y la columna del primer problema. Las causas más comunes son una coma final tras el último elemento, comillas simples en lugar de dobles, claves sin comillas, una coma que falta entre dos elementos y los comentarios, que el JSON estándar no permite. Solo se notifica el primer error, así que corrígelo y la comprobación se ejecuta de nuevo; un archivo largo puede necesitar varias rondas.

¿Por qué importan los números exactos?

Muchas herramientas convierten cada número en un número de JavaScript, que redondea los enteros de más de unos 15 o 16 dígitos. Un identificador de pedido o de usuario de 19 dígitos puede cambiar así sin avisar. Este formateador conserva cada número exactamente como está escrito, por lo que es seguro para los identificadores de APIs y bases de datos. También es seguro pegar respuestas que contienen datos personales, ya que el JSON se analiza en tu navegador y nunca se sube.

¿Cómo comparo dos archivos JSON?

Da formato a ambos con la misma sangría y las claves ordenadas, y pégalos después en Comparar textos en modo línea. Verás solo las diferencias reales, sin el ruido del orden de las claves. Si quieres renombrar claves antes, el Conversor de mayúsculas puede convertir una lista de nombres a camelCase o snake_case. Para saber cuánto ocupa un texto, usa el Contador de palabras, que también muestra el tamaño en bytes UTF-8.

Recuerda los límites. JSON5 y el JSON con comentarios se notifican como errores, y la conversión de JSON a CSV no está disponible.

Cómo se compara

Esta herramientaServicios con subida de archivos
¿Se envía tu texto a un servidor? No Normalmente
Requiere cuenta No A veces
Límite de longitud o de uso Ninguno A menudo
Guardado o registrado Nunca Posiblemente

Límites y privacidad

  • Los comentarios y las comas finales (JSON5, JSONC) se notifican como errores porque el JSON estándar no los permite.
  • Los archivos muy grandes (decenas de megabytes) pueden tardar unos segundos y usar mucha memoria.
  • La conversión de JSON a CSV aún no está disponible.

Normas y fuentes

Úsalo en tu asistente de IA

Un JSON largo es fácil de juzgar mal a simple vista. La herramienta MCP check_json, disponible en remoto y en local, dice a un asistente si un JSON es válido y dónde está el primer error, y puede darle formato sin alterar ningún valor.

Configura el servidor MCP

Actualizado: ¿Algo no funciona? Informa de un problema