pulsa ⌘K para cambiar de herramienta
FORMAT & CONVERT
Formateador / Validador JSON
Formatea, valida y minifica datos JSON al instante.
json-format
§01 ACERCA DE ESTA HERRAMIENTA
Descripción general
Pega cualquier JSON y muéstralo de forma legible con la indentación que
prefieras, o redúcelo a una sola línea minificada. Cada ejecución es también
una pasada de validación: la entrada atraviesa JSON.parse y la herramienta
informa Valid JSON o el error exacto del analizador. Resulta útil para
inspeccionar respuestas de API, ordenar archivos de configuración o reducir el
tamaño de las cargas útiles.
Cómo se usa
- Pega tu JSON en el campo Input.
- Elige un ancho de indentación en el selector Indent (
2,4oTab). - Pulsa Beautify para formatear o Minify para comprimir; la insignia de estado muestra
Valid JSONo el error. - Copia el resultado desde el campo Output.
Ejemplos
{"hello":"world","n":[1,2,3]}+ Beautify (indentación 2) → JSON en varias líneas con indentación de 2 espacios- Una respuesta formateada de 40 líneas + Minify → una línea compacta, sin ningún espacio
{"a":1,}→ el estado muestra un error de análisis (las comas finales no son JSON válido)
Notas
Los números los vuelve a serializar JavaScript, de modo que los enteros muy
grandes, por encima de Number.MAX_SAFE_INTEGER (2^53 − 1), pueden perder
precisión. Para identificadores de 64 bits, mantenlos como cadenas.
FAQ
¿Se envía mi JSON a un servidor?
No. El análisis, el formateo y la minificación se ejecutan por completo en tu navegador mediante las API nativas JSON.parse y JSON.stringify. Nada se sube ni se almacena.
¿Qué ocurre si la entrada no es válida?
La herramienta muestra el mensaje de error del analizador de JavaScript, por ejemplo «Unexpected token } in JSON at position 42», y deja la salida vacía. La pista de posición suele apuntar cerca del carácter problemático.
¿El formateo altera mis datos?
La entrada se analiza y se vuelve a serializar, así que solo se aplican los espacios y el comportamiento de JSON.stringify respecto al orden de las claves; los valores quedan intactos. Ten en cuenta que JSON no admite comentarios ni comas finales: eso falla la validación en lugar de eliminarse.