Formateador y validador de JSON

Valida, embellece, minifica y ordena JSON con errores claros.

Qué hace esta herramienta

Pega JSON en el cuadro y te dice al instante si es válido. Si lo es, obtienes una versión con sangría que puedes copiar o descargar, o una minificada sin espacios. Si no lo es, recibes una explicación en lenguaje claro, la línea y la columna del problema y un botón que lleva el cursor justo ahí.

Funciona por completo en tu navegador. Las respuestas de API, los archivos de configuración y los tokens que pegues no se suben nunca.

Cómo usarla

  1. Pega tu JSON en el cuadro o pulsa "Probar un ejemplo".
  2. Lee la línea de estado: "JSON válido" con el tipo, el número de valores, la profundidad y el tamaño antes y después.
  3. Elige la sangría: 2 espacios, 4 espacios, tabulaciones o minificado.
  4. Marca "Ordenar claves de la A a la Z" para un orden estable, útil para comparar dos archivos.
  5. Copia el resultado o descárgalo como archivo .json.

Los errores más comunes en JSON

  • Una coma final, como [1, 2, 3,].
  • Comillas simples en lugar de dobles.
  • Nombres de propiedad sin comillas.
  • Comentarios: el JSON estándar no los admite.
  • Números con cero inicial o signo más, o que terminan en punto.
  • Saltos de línea reales dentro de una cadena.
  • Corchetes o comillas que faltan.
  • Valores que JSON no tiene, como undefined, NaN o Infinity.

Tus números se quedan como los escribiste

Muchos formateadores convierten los datos en valores de JavaScript y los imprimen otra vez, lo que cambia algunos números sin avisar: 12345678901234567890 pasa a 12345678901234567000 y 1.50 a 1.5. Esta herramienta conserva el texto original de cada número y el orden de las claves, salvo que elijas ordenarlas.

Preguntas frecuentes

¿Se sube mi JSON a un servidor?

No. El análisis y el formato ocurren en tu navegador y no se envía nada.

¿Qué diferencia hay entre formatear y validar?

Validar comprueba que el texto cumple las reglas de JSON; formatear reescribe el JSON válido con sangría para leerlo mejor. La herramienta hace ambas cosas.

¿Cambia mis números o el orden de las claves?

No. Los números se conservan tal cual, incluso los muy grandes y los ceros finales, y las claves mantienen su orden salvo que pidas ordenarlas.

¿Admite JSON con comentarios o comillas simples?

No. Valida JSON estándar según la RFC 8259 y te indica qué característica no estándar encontró.