JSON
formatear bonito y minificar
Valida JSON estricto, lo formatea con indentación ajustable o lo minifica usando el parser JSON del navegador.
Esta conversión se ejecuta solo en tu navegador; no se sube nada.
- Entrada0
- Salida0
- OpcionesEmbellecer · 2 espacios
Entrada
Salida
¿Qué es esta herramienta?
Valida, embellece y minifica JSON estricto con JSON.parse / JSON.stringify del navegador. Exige claves y cadenas con comillas dobles; rechaza comentarios, comas finales y comillas simples.
Úsalo para inspeccionar respuestas de API, limpiar fragmentos de configuración o confirmar un payload pegado. La conversión YAML ↔ JSON es otra herramienta.
Casos de uso comunes
- Expandir una respuesta API compacta con sangría legible
- Quitar espacios antes de incrustar JSON en consultas, logs o ejemplos
- Detectar comas finales y errores de comillas antes de un deploy
Cómo usar
- Elige Embellecer o Minificar. La salida se actualiza al escribir.
- En Embellecer, elige sangría de 1 a 8 espacios; el cambio es inmediato.
- Pega JSON. Los errores muestran línea y mensaje encima de los editores.
- Copia cuando veas Válido. Corrige Inválido antes de confiar en la salida.
Ejemplos
| Entrada / ajuste | Salida | Notas |
|---|---|---|
{"id":1,"name":"Ada"} → Embellecer (2) | Objeto multilínea con 2 espacios | Pretty-print clásico. |
| Objeto multilínea → Minificar | {"id":1,"name":"Ada"} | Sin espacios sobrantes. |
{id:1} | Error de parseo (clave sin comillas) | JSON estricto exige "id". |
{"a":1,} | Error de parseo (coma final) | Error típico al pegar objetos JS. |
Errores prácticos
- Comas finales y comillas simples fallan en JSON estricto aunque parezcan válidas en JavaScript.
- Payloads muy grandes pueden ralentizar la pestaña.
- No convierte YAML, JSON5 ni JSONC; usa el convertidor YAML ↔ JSON para ida y vuelta YAML.
Referencias
Última revisión: 2026-07-26
Preguntas frecuentes
- ¿Admite JSON5 o comentarios?
- No. Usa `JSON.parse` estricto: comentarios, comas finales, comillas simples y claves sin comillas no son válidos.
- ¿Puedo elegir la sangría al embellecer?
- Sí. Elige de 1 a 8 espacios; la salida se actualiza al instante. Minificar ignora la sangría.
- ¿Por qué falla al pegar una respuesta de API?
- Causas habituales: coma final tras la última propiedad, comillas simples o cuerpo truncado. Corrige la línea marcada y copia el resultado.
- ¿Se sube mi JSON?
- No. El formateo y la validación solo ocurren en tu navegador.