Formateador y minificador JSON

Formatee o minifique JSON y localice errores con detalles de línea y columna.

Pegue, ejecute y copie en un flujo breve. Los datos de entrada se procesan solo en su navegador.

Los datos de entrada nunca se envían a un servidor (solo procesamiento en el navegador).
Seguro para manejar datos confidenciales.

Cómo usar

  1. Pegue el JSON en el panel de entrada.
  2. Haga clic en Embellecer o Minificar.
  3. Copie la salida y listo.

Atajos

Ctrl/Cmd + Enter: Embellecer
Ctrl/Cmd + Shift + Enter: Minificar
Ctrl/Cmd + L: Limpiar (con confirmación)

Ejemplo

Formato de JSON válido

Entrada

{"name":"Alice","age":28,"tags":["api","debug"]}

Salida

Embellecer: varias líneas con sangría
Minificar: JSON en una sola línea

JSON no válido

Entrada

{"name":"Alice","age":28,}

Salida

La banda de error muestra línea, columna y fragmento cercano

¿Qué es formatear JSON?

Formatear añade sangría y saltos de línea para mejorar la legibilidad, facilitando la depuración y las revisiones.

¿Qué es minificar JSON?

Minificar elimina espacios en blanco y saltos de línea para reducir el tamaño de la carga y mantener el JSON compacto.

Errores comunes y cómo corregirlos

  • Coma final sobrante (ejemplo: {"a":1,})
  • Faltan comillas alrededor de claves o valores de texto
  • Se incluyeron comentarios (el JSON estándar no admite // ni /* */)

FAQ

Me aparece un error

La herramienta muestra línea, columna y texto cercano. Use Ir al error para mover el cursor a la ubicación exacta de la entrada.

¿Puedo usar JSON con comentarios (JSONC/JSON5)?

El JSON estándar no permite comentarios. Active “Quitar comentarios antes de analizar” solo cuando sea necesario (no es totalmente compatible).

Un JSON grande va lento

El análisis y stringify se ejecutan en un Web Worker. La interfaz usa límites según el tamaño para mantener la entrada fluida.

¿Se cargan los datos?

No. El análisis, el formateo y la minificación se realizan localmente en su navegador.

Veo salida \uXXXX

Desactive Escape Unicode para mostrar directamente caracteres legibles.