JSON Formatter & Validator
Formatea, valida y minifica JSON al instante. Tus datos nunca salen del navegador.
Entrada
Salida
¿Qué es JSON?
JSON (JavaScript Object Notation) es el formato de texto plano que usan la mayoría de las APIs, archivos de configuración y apps web para intercambiar datos estructurados — pares clave-valor anidados, listas y texto, sin necesidad de un formato binario ni un esquema. Está estandarizado en el RFC 8259. Cuando el JSON que devuelve una API viene comprimido en una sola línea, o tiene un error de sintaxis que lo rompe, esta herramienta lo reindenta para que sea legible, te dice exactamente dónde está el error y también puede achicarlo (minificar) para producción.
Cómo usar JSON Formatter
- Pegá tu JSON en el panel Entrada, o hacé clic en Pegar / Ejemplo.
- Cualquier error de sintaxis se marca al instante, con la línea y columna exactas.
- Elegí 2 esp., 4 esp. o Minificado arriba del panel Salida para controlar el estilo de salida.
- Hacé clic en Copiar o Descargar para obtener el resultado formateado.
Cómo funciona el formateo JSON
JSON (JavaScript Object Notation) organiza datos en pares clave-valor anidados. Un formatter toma JSON compacto —sin saltos de línea ni indentación— y lo reescribe con una jerarquía visual clara, para que sea fácil de leer y depurar:
// Antes
{"user":{"id":42,"name":"Ada","roles":["admin","dev"]}}
// Después (2 espacios)
{
"user": {
"id": 42,
"name": "Ada",
"roles": ["admin", "dev"]
}
}
Esta herramienta usa el parser JSON.parse nativo del navegador para validar la estructura y JSON.stringify para reformatearla — ambos implementan la gramática del RFC 8259, así que el comportamiento del parser (rechazar comas finales, exigir claves entre comillas dobles, etc.) coincide exactamente con la spec, no con un dialecto más permisivo como JSON5/JSONC. No hay librerías externas ni llamadas a un servidor.
Preguntas frecuentes
¿Es seguro pegar datos sensibles aquí?
Sí. Todo el procesamiento ocurre en tu navegador con JavaScript nativo; ningún dato se envía a un servidor.
¿Soporta archivos JSON grandes?
Funciona bien con la mayoría de archivos JSON típicos. Documentos extremadamente grandes (varios MB) pueden volverse lentos porque el formateo corre en el hilo principal.
¿Detecta errores de sintaxis?
Sí, muestra la línea y columna exacta donde el JSON deja de ser válido, apenas dejas de escribir.
¿Puedo pegar varios JSON seguidos (NDJSON)?
Sí. Si pegás varios documentos JSON uno tras otro (separados por espacio o salto de línea), cada uno se valida y formatea por separado en lugar de marcar error.