Herramientas en español / Formatear JSON online (JSON Formatter) — gratisEnglish version →
Formatear JSON online (JSON Formatter) — gratis
El JSON que devuelven las APIs suele venir comprimido en una sola línea, ilegible a simple vista. Esta herramienta lo indenta y estructura para que puedas ver la jerarquía de objetos y arrays al instante: ideal para depurar respuestas de API, leer logs o dejar limpio un archivo de configuración antes de hacer commit.
Todo el procesamiento ocurre en tu navegador: los datos que pegas no se envían a ningún servidor, así que es seguro incluso con tokens o datos de clientes. Y si el JSON tiene un error de sintaxis, te indica la línea y la columna exactas donde falla.
Cómo se usa
- Pega el JSON que quieres formatear en el campo de entrada
- Pulsa Format o Ctrl+Enter
- Copia el resultado, o usa Send to… para enviarlo a otra herramienta (por ejemplo, convertirlo a CSV)
Preguntas frecuentes
- ¿Se guardan los datos que pego?
- No. El formateo se ejecuta con JavaScript en tu propia máquina; al cerrar la pestaña no queda nada. Puedes comprobarlo tú mismo en la pestaña Network del navegador: no sale ninguna petición con tus datos.
- ¿Por qué mi JSON no se formatea?
- Las causas más comunes: una coma final después del último elemento, comillas simples en lugar de dobles, o un JSON truncado al copiarlo de un log. El validador señala la posición exacta del error.
- ¿Por qué mis IDs largos salen alterados?
- JavaScript almacena los números como dobles de 64 bits con 53 bits de precisión entera; los IDs mayores que 2^53−1 se redondean. La solución correcta es que el productor los serialice como cadenas.
Otras herramientas con explicación en español
- Validar JSON online (JSON Validator) — con línea y columna del error
- Visualizar JSON como árbol y grafo interactivo (JSON Viewer)
- Codificar en Base64 online — con soporte UTF-8 (acentos y ñ)
- Decodificar Base64 online — UTF-8 correcto, apto para JWT
- URL Encode online — codificar texto para URLs (percent-encoding)
- URL Decode online — decodificar percent-encoding