Formateador y Validador de JSON
Formatea, embellece, valida y minifica JSON. Se ejecuta íntegramente en tu navegador, por lo que tus datos nunca salen de tu dispositivo.
Cómo usar esta herramienta
- 1
Pega tu JSON en el campo de entrada.
- 2
Haz clic en Formatear para mostrarlo con sangría y legible, o en Minificar para eliminar los espacios en blanco.
- 3
Los errores indican la línea y la columna exactas donde falló el análisis.
- 4
Copia el resultado a tu portapapeles.
¿Qué es JSON y por qué importa darle formato?
JSON (JavaScript Object Notation) es la lengua franca de las APIs web modernas, los archivos de configuración y el registro estructurado de eventos. Toda API REST y GraphQL devuelve JSON; cada package.json, tsconfig.json y la mayoría de las configuraciones de CI son JSON; AWS, GCP y Azure hablan JSON en sus CLIs. La fortaleza de JSON es su gramática mínima: seis caracteres estructurales ({}, [], coma, dos puntos, comillas), cuatro tipos primitivos (cadena, número, booleano y null) y anidamiento recursivo. Ese minimalismo es también su inconveniente: JSON no admite comentarios, ni comas finales, ni claves sin comillas, ni cadenas de varias líneas. Una sola comilla o coma mal colocada rompe el documento entero. Esta herramienta valida la entrada según la RFC 8259 (la especificación de JSON) y luego la presenta con sangría coherente para su lectura, o elimina todos los espacios en blanco para su transmisión por red. El análisis y el formateo se ejecutan por completo en tu navegador mediante las funciones nativas JSON.parse y JSON.stringify del motor de JavaScript, el mismo código que se ejecuta en los servidores Node.js y en todos los navegadores. Eso significa que tus datos nunca viajan por la red y que el comportamiento de validación aquí coincide exactamente con el que verá tu código en producción.
Casos de uso comunes
Depura respuestas de API pegándolas en el formateador: visualiza al instante la estructura que el JSON minificado oculta.
Valida JSON antes de enviarlo a un consumidor estricto (AWS CloudFormation, manifiestos de Kubernetes, etc.).
Embellece registros de bibliotecas de logging estructurado (Pino, Bunyan) que emiten JSON en una sola línea.
Minifica archivos de configuración antes de incrustarlos en HTML o en variables de entorno (menos bytes que analizar).
Formatea cargas útiles de JSON Web Token después de decodificarlas desde base64.
Compara dos respuestas de API formateando ambas y observando sus diferencias.
Preguntas frecuentes
¿Mi JSON sale del navegador?▼
¿Puedo formatear JSON5 o JSONC (con comentarios)?▼
¿Qué tamaño de sangría debo usar?▼
¿Por qué importa el JSON minificado?▼
¿Cómo interpreto los mensajes de error?▼
¿Puedo formatear archivos JSON muy grandes?▼
¿Cuál es la diferencia entre JSON y los objetos literales de JavaScript?▼
Herramientas relacionadas
JWT Decoder
Decode JSON Web Tokens (JWT) instantly — inspect the header, payload, and signature claims. Runs entirely in your browser; tokens never leave your device. Safe for production secrets.
XML Formatter & Beautifier
Format and beautify XML documents — proper indentation, line breaks, namespace handling. Useful for SOAP responses, sitemaps, RSS feeds, and Android resource files.
Base64 Encoder & Decoder
Encode and decode Base64 strings.
URL Encoder & Decoder
Encode/decode URL-safe strings.
HTML Entity Encoder & Decoder
Convert special characters to/from HTML entities.
CSS Minifier
Minify CSS to reduce file size.