Formateador de JSON
Formatea, valida y minimiza JSON directamente en tu navegador.
El JSON se formatea localmente en tu navegador y nunca se envía a ningún lugar.
Acerca de esta herramienta
Esta herramienta analiza tu JSON y lo vuelve a serializar, ya sea con formato legible (indentado) o minimizado en una sola línea compacta, usando la misma especificación JSON estricta que usan las APIs, los archivos de configuración y la mayoría de los lenguajes de programación.
Formatear JSON desordenado o minimizado — el tipo que a menudo obtienes de la respuesta de una API o del inspector de red de un navegador — hace que sea mucho más fácil de leer, depurar y detectar problemas estructurales como corchetes desemparejados.
Si tu JSON tiene un error de sintaxis, el mensaje de error de la herramienta te indica específicamente qué no se pudo analizar, en lugar de dejarte buscar por el texto carácter por carácter.
Herramientas relacionadas
Preguntas frecuentes
- ¿Se envían mis datos JSON a un servidor?
- No. Todo el formateo y la validación ocurren localmente en tu navegador usando el analizador JSON integrado de JavaScript — nada de lo que pegues aquí sale de tu dispositivo.
- ¿Qué pasa si mi JSON no es válido?
- La herramienta muestra un mensaje de error que describe qué no se pudo analizar (por ejemplo, una coma faltante o una cadena sin cerrar), para que sepas exactamente qué corregir en lugar de que solo se te diga "JSON no válido".
- ¿Cuál es la diferencia entre formatear y minimizar?
- Formatear (pretty-printing) añade sangría y saltos de línea para que el JSON sea fácil de leer para las personas. Minimizar elimina todos los espacios en blanco innecesarios para producir el tamaño de archivo más pequeño posible — útil antes de enviar datos por una red o almacenarlos de forma compacta.
- ¿Por qué JSON rechaza las comas finales o las comillas simples?
- La especificación JSON es intencionalmente más estricta que la sintaxis de objetos de JavaScript: requiere comillas dobles alrededor de las claves y cadenas, y no permite comas finales ni comentarios. Esta herramienta sigue la especificación estricta, la misma que usan las APIs y los archivos de configuración.