Formateador JSON
Formatea, valida y minifica JSON al instante en tu navegador — sin subidas ni registro.
Entrada JSON
JSON formateado
Escribe JSON a la izquierda para formatearlo.
¿Qué es Formateador JSON?
JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos basado en texto, definido en el RFC 8259, que usa estructuras legibles de objetos y arrays para representar datos. Un formateador JSON parsea el JSON en bruto o minificado y lo reemite con sangría y saltos de línea consistentes para que la estructura sea fácil de leer y los errores fáciles de detectar. Como usa un parser estricto, también saca a la luz errores de sintaxis — comas finales, cadenas con comillas simples y claves sin comillas son válidas en literales de objeto de JavaScript pero rechazadas por JSON — con la línea y columna exactas donde falló el parseo. La misma operación puede minificar la entrada, eliminando todo el espacio no esencial para producir el payload más pequeño posible para la transferencia por red.
Cómo usar Formateador JSON
- Pega o escribe tu JSON en bruto en el cuadro de entrada de la izquierda — o arrastra un archivo .json directamente sobre él.
- Elige un ancho de sangría (2 o 4 espacios, o un tabulador) desde el desplegable.
- La salida formateada y validada sintácticamente aparece al instante a la derecha — sin necesidad de pulsar ningún botón.
- Pulsa "Copiar" para copiar el JSON formateado, o cambia al modo "Minificar" para colapsarlo en una sola línea.
Ejemplos
De compacto a bonito
Entrada
{"name":"Ada","active":true,"roles":["admin","user"]}
Salida
{ "name": "Ada", "active": true, "roles": [ "admin", "user" ] }
Objetos anidados
Entrada
{"user":{"id":1,"address":{"city":"Berlin"}}}
Salida
{ "user": { "id": 1, "address": { "city": "Berlin" } } }
Modo minificar
Entrada
{ "a": 1, "b": 2 }
Salida
{"a":1,"b":2}
Errores comunes
- Dejar una coma final tras la última propiedad de un objeto o el último elemento de un array — válido en JavaScript, inválido en JSON.
- Usar comillas simples ('así') en lugar de comillas dobles ("así") para cadenas y claves.
- Olvidar entrecomillar las claves de objeto — JSON exige que cada clave sea una cadena con comillas dobles, a diferencia de los literales de objeto de JavaScript.
- Confundir JSON con JSONC/JSON5 (que permiten comentarios y comas finales) y esperar que un parser JSON estricto los acepte.
Por qué usar esta herramienta
- Se ejecuta íntegramente en el cliente — seguro para respuestas de API sensibles, tokens o configuración interna que no quieras que toque un servidor de terceros.
- Feedback instantáneo con informes precisos de error por línea/columna, en lugar de un genérico "JSON inválido".
- Sin instalación, cuenta ni límite de uso — a diferencia de herramientas CLI (jq) o formateadores solo de IDE, funciona desde cualquier dispositivo con navegador.
- Combina formateo, minificado y validación en una sola herramienta en lugar de tres utilidades separadas.