Formateador JSON

Formatea, valida y minifica JSON en tu navegador, con resaltado de sintaxis por colores y la línea y columna del primer error. Admite objetos anidados, arrays y todos los tipos JSON. Nada se sube ni se guarda.

Pega JSON o suelta aquí un archivo .json. Se comprueba y se formatea mientras escribes.

Pega JSON o abre un archivo. Se comprueba y se formatea mientras escribes.

Salida JSON

El resultado formateado aparece aquí mientras escribes.

Cómo Usar

  1. Pega o escribe tu JSON en bruto en el área de entrada, abre un archivo .json o pulsa Cargar ejemplo para empezar
  2. La herramienta valida automáticamente tu JSON en tiempo real, detectando errores de sintaxis como comas faltantes o corchetes sin cerrar
  3. Consulta el JSON embellecido con resaltado de sintaxis por colores en el área de salida para leerlo con facilidad
  4. Abre Configuración para elegir Formateado (con sangría de 2 espacios, 4 espacios o tabulación) o Minificado, y pulsa Copiar o Descargar .json
  5. La línea de comprobación bajo los editores muestra el número de claves, la profundidad de anidamiento y el tamaño de un JSON válido
  6. Un error de sintaxis aparece ahí con la línea y la columna del primer problema y una pista para corregirlo
  7. Las estructuras anidadas complejas con objetos y arrays profundamente incrustados son totalmente compatibles y correctamente indentadas
  8. Todo el procesamiento ocurre del lado del cliente en tu navegador, por lo que tus datos JSON nunca se suben a ningún servidor

Consejos Útiles

  • Usa esta herramienta para depurar respuestas de API y archivos de configuración
  • El número de claves y la profundidad de la línea de comprobación muestran lo compleja que es una estructura
  • El JSON minificado es perfecto para entornos de producción
  • Copia el JSON formateado para documentación y depuración

Formatear, validar y minificar JSON

Qué hace esta herramienta

JSON es el formato por defecto para las respuestas de API, los archivos de configuración y el intercambio de datos, pero muchas veces llega comprimido en una sola línea densa. Esta herramienta toma el JSON que pegas y lo reescribe con una sangría uniforme y saltos de línea, de modo que los objetos y arrays anidados se vuelven legibles. A la vez valida la entrada e indica cuántas claves contiene, qué profundidad alcanza el anidamiento y qué tamaño tiene.

Cuándo usarla

Resulta útil cuando una API devuelve una carga minificada que necesitas inspeccionar, cuando un archivo de configuración no se parsea y hay que localizar el carácter que falla, o cuando quieres reducir un archivo legible para producción. Cambia entre Formateado y Minificado en Configuración y copia la que encaje en cada momento: la versión con sangría para depurar y documentar, y la de una sola línea para transmitir o incrustar. Dentro de esa carga aparecen una y otra vez dos cosas: un token de acceso, que el decodificador JWT descompone en claims legibles, y campos de época como exp o createdAt, que el convertidor de timestamp Unix convierte en una fecha real.

Ejemplo: de minificado a indentado

Pega {"user":{"name":"Ada","roles":["admin","editor"],"active":true}} y la salida se expande en un bloque anidado donde user contiene name, un array roles con dos elementos en líneas propias y active: true conservado como booleano en lugar de una cadena entre comillas. La línea de comprobación indica entonces 4 claves y una profundidad de 3. Elige Minificado en Configuración para volver a la forma compacta de una línea cuando la necesites.

Notas y casos límite

La validación se ejecuta mientras escribes, así que una coma que falta, un corchete sin cerrar o una coma final sobrante se señalan con la línea y la columna donde falló el análisis. Se aplican las reglas estándar de JSON: las claves y las cadenas requieren comillas dobles y no se permiten comentarios, por lo que formatos como JSONC no pasarán. Cuando un archivo de configuración necesita comentarios de verdad, la respuesta habitual es YAML, y de esa familia se encarga el conversor YAML ↔ Properties. Las cargas grandes se formatean sin problema, aunque las estructuras muy profundas o muy largas generan un resultado extenso con desplazamiento. Los números, los booleanos y null conservan su tipo intacto en vez de convertirse en cadenas.

Preguntas frecuentes

Puedes formatear, validar, minificar y comprobar JSON sin límite —desde una respuesta de API en una sola línea hasta objetos y arrays profundamente anidados—, con el número de claves y la profundidad en cada uso. No hay planes de pago, límites de caracteres ni cuentas.