Formatee, valide, minifique y ordene JSON con la posición exacta de cada error
Se ejecuta en su navegador. Nada de lo que escribe se envía a ningún sitio.Formatear JSON lo sangra para que se pueda leer, y validarlo señala la línea y la columna exactas donde falla, por ejemplo la línea 3, carácter 17. También puede minificar, ordenar las claves y copiar el resultado. Todo se ejecuta en su navegador, así que una clave de API dentro de un payload nunca se envía a ninguna parte.
Esta página se ha traducido automáticamente del original en inglés. Ninguna persona ha revisado todavía la traducción, así que la versión en inglés es la que debe consultar. Leer el original en inglés
Pegue su JSON en el panel Entrada, o haga clic en Probar un ejemplo.
Elija 2 espacios, 4 espacios o Tabulación en Sangría, y active Ordenar claves para ponerlas en orden alfabético.
Si la entrada no es válida, lea la línea, la columna y la sugerencia que aparecen bajo el panel Entrada y corrija ese punto.
Haga clic en Copiar para llevarse el JSON formateado, o en el icono de descarga para guardarlo como data.json.
Este formateador JSON convierte un JSON compacto o desordenado en un documento limpio y sangrado que se puede leer, y le dice exactamente dónde falla si no es válido. Elija dos espacios, cuatro espacios o tabulaciones, ordene las claves alfabéticamente o minifique de nuevo a una sola línea para producción.
Se usa cuando la respuesta de una API llega en una sola línea, cuando un archivo de configuración deja de cargar y el mensaje de error solo dice "unexpected token", o cuando dos equipos necesitan comparar el mismo archivo con las claves en el mismo orden. Pegue, pulse Ctrl+Enter y copie el resultado.
Todo ocurre en su navegador. El texto que pega nunca se envía a un servidor, lo que lo hace seguro para payloads con claves, datos de clientes o URL internas. No hay más límite de tamaño que lo que su navegador pueda manejar; archivos de varios megabytes se formatean en mucho menos de un segundo.
Si la validación falla, obtiene la línea y la columna junto con una corrección en lenguaje claro, como "Elimine la coma final" o "Los nombres de propiedad deben ir entre comillas dobles". Para navegar por la estructura, cambie a la vista de árbol y contraiga lo que no necesite. Herramientas relacionadas: JSON to TypeScript, YAML to JSON, CSV to JSON.
Sí, gratuito, sin registro, sin límite de uso y sin marca de agua en nada de lo que copie o descargue. El sitio se financia con unos pocos anuncios que se muestran debajo de la herramienta, nunca dentro del editor, y ninguna función se reserva para un plan de pago.
No. El formateo, la validación y la minificación se ejecutan en su navegador con JavaScript, así que nada de lo que pega sale de su dispositivo y no se guarda ninguna copia en un servidor. Puede pegar aquí sin riesgo respuestas de API con tokens de acceso, nombres de clientes o datos bancarios.
Pegue el texto y pulse Formatear. El mensaje de error muestra la línea y la columna, resalta la línea y sugiere la corrección más probable, por ejemplo quitar una coma final o cambiar las comillas simples por dobles.
Sí. Elija 2 espacios, 4 espacios o Tabulación en la barra de opciones y el resultado se vuelve a sangrar al cambiarlo. La elección se recuerda en este dispositivo, así que el siguiente archivo sale con el mismo estilo. Minificar quita toda la sangría para un payload de producción.
No. Ordenar reescribe el orden en que aparecen las claves, y un objeto JSON no tiene un orden de claves definido, así que el valor interpretado es idéntico. Las matrices conservan su orden original, porque en una matriz la posición forma parte de los datos. Ordenar ambos lados antes hace que una comparación sea mucho más corta.
No se impone ningún límite fijo. Un archivo de unos pocos megabytes se formatea en mucho menos de un segundo en un portátil normal, y el techo real es la memoria que su navegador da a una sola pestaña. Un documento muy grande sigue funcionando, pero el editor se desplaza con menos fluidez, así que conviene minificarlo o dividirlo antes.
¿Sigue sin resolverlo? Pregunte sobre Formateador y validador JSON y cualquiera que lo sepa puede responder. No se necesita cuenta.