1. Qué hace esta herramienta
Este embellecedor de JSON online gratuito formatea, valida y minifica JSON en un solo lugar. Úsalo para formatear JSON, pretty print JSON o minificar JSON en APIs y configuraciones. Pega JSON desordenado o minificado y obtén salida legible e indentada, o minifica para payloads más pequeños. Gratis y privado; sin registro, sin subida. Todo el procesamiento se ejecuta en tu navegador y tus datos se quedan en tu dispositivo. Ideal para respuestas de API, archivos de configuración, depuración o correcciones rápidas.
2. Cómo usarla
Inicio rápido: Pega o escribe JSON, haz clic en Formatear o Embellecer para salida indentada, o Minificar para una sola línea. Corrige cualquier error de parseo que indique la herramienta. Copia el resultado.
- 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.
3. 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.
4. 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}
5. 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.