Saltar al contenido
Cifrivo
Desarrollo

Formateador y embellecedor JSON

Formatea, minifica, valida u ordena alfabéticamente un JSON en tu navegador, con errores precisos y sin subir datos.

Procesado localmenteTus archivos no salen de tu dispositivo.

Todo se procesa localmente en tu navegador.

Cómo funciona

  1. Pega el JSON o carga un archivo .json en el editor de entrada.
  2. Elige Formatear para añadir sangría, Minificar para compactarlo, Validar para comprobar la sintaxis u Ordenar claves para estabilizar el orden.
  3. Revisa la línea y columna indicadas y corrige la entrada si es necesario.
  4. Copia el resultado o descárgalo como archivo JSON.

Ejemplo práctico

El valor compacto {"activo":true,"usuario":{"id":7}} se convierte en una estructura con sangría sin cambiar booleanos, números, textos, arrays ni relaciones.

Fórmula y explicación

Formatear JSON solo modifica los espacios y saltos de línea. La sangría facilita inspeccionar objetos y arrays anidados, pero no renombra claves ni convierte valores. Minificar hace lo contrario y resulta útil para fixtures o cuerpos de petición compactos.

La validación utiliza el parser JSON del navegador. JSON exige comillas dobles en claves y textos, no admite comentarios ni permite comas finales. Si falla, Cifrivo transforma la posición del error en línea y columna y añade una sugerencia cuando reconoce el patrón.

Ordenar claves aplica un orden alfabético estable de forma recursiva. Nunca cambia el orden de un array porque puede tener significado. Todo ocurre en este dispositivo: las respuestas de API, configuraciones y datos de prueba no se envían a Cifrivo.

Preguntas frecuentes

¿Formatear JSON modifica los datos?

No. Formatear y minificar solo cambian espacios. Ordenar claves cambia su orden, pero conserva valores y el orden de los arrays.

¿Por qué una coma final no es válida?

El estándar JSON no permite una coma después de la última propiedad o elemento, aunque algunos lenguajes sí la acepten.

¿Puedo formatear un JSON grande?

Sí, dentro de la memoria disponible del navegador. Documentos enormes pueden hacer que el editor responda más lentamente durante el parseo local.