Formatear JSON

Pega el JSON y obtén su versión formateada, validada o minificada. Los datos se quedan en tu navegador, algo importante cuando el contenido incluye tokens o datos de clientes.

Cómo usarlo

  1. Pega tu JSON en el cuadro de entrada.
  2. Elige la sangría —dos espacios, cuatro o tabulador— y, si quieres, ordena las claves alfabéticamente.
  3. Pulsa Formatear para embellecer o Minificar para quitar todos los bytes sobrantes.
  4. Si el JSON no es válido, el mensaje bajo los botones indica qué esperaba el analizador y dónde se detuvo.

Lo que conviene saber

Qué comprueba el validador

La herramienta analiza el texto con el propio analizador JSON del navegador, así que acepta exactamente lo mismo que una aplicación JavaScript y rechaza lo mismo. Las comas finales, las comillas simples, las claves sin comillas, los comentarios y NaN no son JSON válido, aunque muchos editores los toleren.

Formatear frente a minificar

El JSON con sangría sirve para leerlo y comparar cambios en una revisión de código. El minificado —sin espacios ni saltos de línea— sirve para transportarlo: suele reducir el tamaño entre un 15 y un 30% antes de comprimir, lo que cuenta en respuestas de API y configuraciones incrustadas en la página.

Ordenar las claves

Los objetos JSON no garantizan el orden, así que dos exportaciones de los mismos datos pueden diferir solo en el orden de las claves y generar un diff enorme y sin sentido. Ordenarlas antes de comparar deja a la vista los cambios reales.

Preguntas frecuentes

¿Se envía mi JSON a un servidor?

No. El análisis y el formateo ocurren en tu navegador, así que las credenciales, tokens o datos personales del contenido nunca salen de tu equipo.

¿Por qué mi JSON no valida?

Lo más habitual: una coma antes de la llave de cierre, comillas simples en vez de dobles, claves sin comillas o un comentario suelto. El mensaje de error indica la posición donde falló el analizador.

¿Cuál es el tamaño máximo?

La entrada está limitada a 5 MB para que la página siga siendo ágil. Los volcados más grandes se manejan mejor con jq o un editor de código.

¿El formateo cambia mis datos?

No. Solo cambian los espacios —y el orden de las claves si activas la ordenación—. Los valores, los tipos y la estructura quedan intactos.

¿Funciona sin conexión?

Sí. Una vez cargada la página puedes desconectarte: toda la lógica está en la propia página.

¿Admite JSON Lines o JSON5?

Todavía no: la herramienta valida JSON estricto según RFC 8259, que es lo que usan los navegadores y la mayoría de las API.

Herramientas relacionadas