Toolhaus

Formateador y validador JSON

Embellece, minimiza y valida JSON con mensajes de error claros.

Pega JSON para imprimirlo con sangría de 2 espacios, o minifícalo a una sola línea. El JSON no válido se informa con el error del analizador para que puedas corregirlo. Todo local.

JSON válido
—

Pega tu JSON en el área de texto y pulsa Embellecer para imprimirlo con sangría de 2 espacios, o Minificar para compactarlo en una sola línea. Si el JSON no es válido, la herramienta muestra el error del analizador en lugar del resultado, para que puedas localizar y corregir el problema.

Fórmula y metodología

Se analiza con el parser JSON nativo y se serializa de nuevo. La entrada no válida muestra el error exacto del parser.

Ejemplo resuelto

  • {"a":1} → {\n "a": 1\n}

Errores comunes

  • Comas finales después del último elemento de un objeto o array, por ejemplo {"a": 1,}: el JSON estándar no las permite.
  • Usar comillas simples en lugar de dobles para cadenas y claves, por ejemplo {'a': 1} en vez de {"a": 1}.
  • Añadir comentarios (// o /* */): algunos formatos de configuración los permiten, pero el JSON estándar no.

Preguntas frecuentes

¿Mi JSON se sube a algún lugar?

No. El análisis y el formateo ocurren por completo en tu navegador.

¿Admite comentarios?

No. El JSON estándar no permite comentarios.

¿Por qué dice que mi JSON no es válido si parece correcto?

Las causas más comunes son una coma final de más, comillas simples, claves sin comillas o algún comentario olvidado. El mensaje de error señala la posición exacta donde el analizador se detuvo, así que revisa justo antes de ese punto.

¿Minificar cambia los datos?

No. Minificar solo elimina espacios en blanco y saltos de línea; los valores y la estructura permanecen exactamente igual. Embellecer simplemente vuelve a añadir la sangría para facilitar la lectura.

¿Cuál es la diferencia entre embellecer y minificar?

Embellecer da formato al JSON con sangría de 2 espacios para que sea fácil de leer. Minificar elimina todos los espacios innecesarios para obtener el resultado más compacto posible, útil para enviar por red o almacenar de forma eficiente.

Privacidad

Todo el procesamiento ocurre localmente en tu navegador. Tus datos nunca se suben.

Lee la guía práctica de esta categoría.

Herramientas relacionadas