JSON Formatter — Formateador y validador JSON
Da formato, valida y minimiza JSON con vista de árbol plegable, línea y columna exactas del error, ordenación de claves y soporte JSON5/JSONC. Todo en tu navegador.
🔒 Se ejecuta completamente en tu navegador — nada se subeQué hace JSON Formatter
JSON Formatter valida el JSON mientras escribes y lo devuelve con una indentación legible (2 espacios, 4 espacios o tabuladores) o como un valor compacto de una sola línea. Es útil para inspeccionar respuestas de API, metadatos de paquetes, fragmentos de configuración, cargas de webhooks, valores del almacenamiento del navegador y datos de prueba. Cuando la entrada no es válida, la herramienta indica la línea y la columna exactas, imprime la línea problemática con un símbolo de intercalación bajo el error y puede llevar el cursor directamente hasta él, así que las comas finales, las comillas que faltan y los corchetes sin cerrar se encuentran en segundos.
Los documentos válidos también se muestran como un árbol plegable. Los objetos y los arrays indican cuántas claves o elementos contienen, los hijos solo se renderizan cuando abres un nodo para que los archivos grandes sigan siendo ágiles, y al hacer clic en una clave se copia su ruta de JavaScript, como $.orders[3].total. Ordena las claves alfabéticamente para comparar más fácilmente dos cargas, y abre o descarga archivos .json directamente. Los archivos de configuración suelen usar JSONC o JSON5 con comentarios, comillas simples y comas finales; activa la opción permisiva para leerlos y convertirlos a JSON estricto.
Flujo de trabajo privado en el navegador
Todo el procesamiento se realiza con JavaScript en el navegador. La herramienta no sube a ningún servidor tus textos, tokens, URL, fragmentos ni valores generados, y no requiere cuenta. Este modelo de privacidad es importante porque las utilidades pequeñas suelen recibir respuestas reales de API, muestras de configuración, registros, datos de autenticación o ejemplos con forma de datos de clientes durante la resolución de problemas. Trabajar en local reduce el riesgo y hace que la herramienta sea instantánea, porque no hay viaje por la red.
Consejos prácticos
Usa el formato legible para leer datos anidados y minimiza cuando necesites un valor compacto para una variable de entorno, un fixture o un ejemplo de documentación. Ordenar las claves solo cambia el orden de las propiedades de los objetos, nunca el de los arrays, así que es seguro para configuración, pero puede importar si un consumidor depende del orden de las propiedades. Tu borrador se conserva en este navegador durante unos días, de modo que una recarga accidental no lo pierde; usa Clear cuando trabajes con datos sensibles. Los números muy grandes, fuera del rango de enteros seguros de JavaScript, pierden precisión al analizarse, lo cual es una propiedad de JSON en el navegador y no de esta herramienta.
Cómo usar
- Pega o abre JSONPega JSON o abre un archivo .json; se valida mientras escribes.
- Elige las opcionesElige 2 espacios, 4 espacios o tabuladores, ordena las claves y permite JSON5/JSONC si hace falta.
- Formatea, explora y copiaDa formato legible o minimiza, recorre la vista de árbol y después copia o descarga el resultado.