Empezar Enviar un sitio

Formateador, validador y minificador de JSON

Developer Tools

Pega tu JSON para indentarlo, comprobar errores de sintaxis o quitar todos los espacios, con el recuento de bytes antes y después.

Pega el documento completo, incluidos las llaves exteriores.

Resultado

Resultado —
  • Bytes de entrada — B
  • Bytes de salida — B
  • Cambio de tamaño — %
  • Claves —
  • Profundidad máxima de anidamiento —

Cambia cualquier dato y el resultado se actualiza al instante.

Fórmula y reglas

  • El formateo vuelve a serializar el valor analizado con una indentación fija, por lo que se mantiene el orden de las claves y se normalizan los espacios en blanco.
  • La minificación elimina todos los espacios, tabulaciones y saltos de línea entre tokens; los datos en sí no cambian.
  • La validación analiza el texto y se detiene en el primer error de sintaxis, que se muestra como un mensaje de error.
  • Las claves se cuentan recorriendo objetos y arrays, y la profundidad es el nivel más profundo de objeto o array.
  • Los bytes se cuentan como UTF-8, por lo que el texto no ASCII ocupa más bytes que caracteres.

Ejemplos resueltos

Formatear un objeto anidado

Entrada {"name":"Ada","limits":{"seats":5}}

Resultado La salida con dos espacios distribuye el objeto en varias líneas, y los mismos datos cuentan 3 claves en el nivel 2.

Minificar un archivo formateado

Entrada Un archivo de configuración de 4 KB con formato legible.

Resultado Minificar suele eliminar entre el 20 y el 40 por ciento de los bytes, según la profundidad de la indentación.

Una coma final

Entrada {"a":1,}

Resultado La validación falla con un error, porque el JSON estándar no permite una coma antes de la llave de cierre.

Preguntas frecuentes

¿Por qué mi JSON no se puede analizar?

Las causas habituales son una coma final, comillas simples en lugar de dobles, una clave sin comillas o un comentario. El JSON estándar no permite nada de esto.

¿El JSON minificado sigue siendo válido?

Sí. Minificar solo elimina los espacios entre tokens, así que los analizadores leen exactamente el mismo valor. Conserva el original si necesitas diferencias legibles.

¿Se sube mi JSON a algún sitio?

No. El análisis, el formateo y la minificación se ejecutan en JavaScript en tu dispositivo, por lo que las claves y cualquier secreto permanecen locales.

¿El formateo cambia el orden de las claves?

No. El formateo mantiene el orden de inserción, que es lo que JavaScript conserva para las claves de cadena. Sí cambia los espacios, por lo que la primera diferencia parece grande.

Descargo de responsabilidad: Los resultados siguen la fórmula mostrada en esta página y son solo orientativos. Las cantidades reales varían según los materiales, la técnica y las condiciones, así que deja un margen antes de hacer el pedido.