¿Qué hace esta herramienta
El formateador JSON formatea, valida y minifica JSON. Pega JSON y elige la indentación (2 o 4 espacios, tabulaciones) para obtener una salida legible. JSON inválido muestra un error inline con detalles. JSON válido muestra una vista de árbol colapsable. Minificar elimina espacios en blanco para una salida compacta. Copia el resultado con un clic.
Cómo usarla
- Pega JSON — Pega tu cadena JSON en el área de entrada.
- Formatear — Haz clic en Formatear o ajusta la indentación (2/4 espacios o tabulaciones). La salida se actualiza.
- Validar — JSON inválido muestra un mensaje de error con la posición; JSON válido muestra la vista de árbol.
- Minificar — Haz clic en Minificar para eliminar espacios en blanco y saltos de línea.
- Copiar — Copia la salida formateada o minificada al portapapeles.
Cómo funciona
La herramienta parsea la entrada con JSON.parse(). Si el parseo falla, muestra el mensaje de error (ej. token inesperado, posición). Si es válido, reformatea con la indentación elegida o minifica con JSON.stringify sin espacios extra. La vista de árbol se construye a partir de la estructura parseada para facilitar la navegación. Todo el procesamiento es en el cliente.
Todo el procesamiento se ejecuta en tu navegador. No se envía ningún dato a ningún servidor.
Casos de uso y ejemplos
- Respuestas de API — Formatea JSON de APIs para legibilidad.
- Archivos de configuración — Formatea o minifica config JSON.
- Depuración — Valida e inspecciona la estructura JSON.
- Documentación — Produce muestras limpias para documentación.
- Bundling — Minifica JSON para menor tamaño de paquete.
Ejemplo
Entrada: {"name":"Alice","age":30}
Formateado (2 espacios):
{
"name": "Alice",
"age": 30
}
Minificado: {"name":"Alice","age":30}
Limitaciones y restricciones conocidas
- Solo JSON — No soporta JSON5, JSONC ni comas finales.
- Archivos grandes — JSON muy grande puede ralentizar la vista de árbol.
- Sin lint — Valida solo la sintaxis; no comprueba esquema ni reglas semánticas.