¿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.
Da formato, valida y minifica JSON. Tus datos son privados.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
| Esta herramienta | Servicios 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 |
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.