Saltar al contenido

Formateador JSON

Solo en el navegador Valores intactos Sangría de 2, 4 o tabulación

¿Qué herramienta?Formatear hacerlo legibleMinificar tamaño mínimoAnalizar sintaxis, reglas estrictas y claves duplicadas

El resultado aparece aquí cuando introduces JSON.
Funciona por completo en tu navegador: tu JSON nunca sale de esta página.

Resumen

Formatea JSON sin cambiar ni un solo valor

Formatea JSON desordenado con una sangría limpia y coherente. Solo cambian los espacios: números, cadenas y orden de las claves quedan tal como los escribiste.

Guía

Cómo usar

  1. 1
    Pega tu JSON

    Escribe, pega o usa el botón Pegar para traer JSON del portapapeles. El botón Ejemplo carga una pequeña muestra.

  2. 2
    Elige una sangría

    2 espacios, 4 espacios o Tabulación. El resultado formateado se actualiza al instante.

  3. 3
    Revisa el resultado

    El JSON formateado aparece junto a tu entrada. Si el JSON no es válido, verás en su lugar la línea, la columna y una explicación clara.

  4. 4
    Copia o descarga

    Usa Copiar para enviar el resultado al portapapeles. En las páginas Formatear y Minificar también puedes Descargarlo como archivo .json.

Errores

Errores comunes de JSON

  • Esperar que el formateador corrija errores

    Un formateador nunca adivina tu intención. Si el JSON no es válido, indica dónde: corrige ese punto y aparecerá el resultado formateado.

  • Números grandes redondeados por otras herramientas

    Muchos formateadores convierten los números en flotantes de JavaScript: 12345678901234567890 pasa a ser 12345678901234567000. Este formateador copia las cifras exactamente.

  • Mezclar tabulaciones y espacios

    Cambiar el estilo de sangría genera diffs ruidosos. Mantén el estilo que ya usa tu proyecto.

  • Claves duplicadas ocultas en objetos largos

    El formateo conserva las dos copias de una clave duplicada y las señala. Usa JSON Lint para verlas todas antes de publicar el archivo.

Preguntas frecuentes

¿Qué sangría debo usar — 2 espacios, 4 espacios o tabulación?
Depende de la guía de estilo de tu equipo. 2 espacios es lo más común en JavaScript y TypeScript, 4 espacios es habitual en Python y Java, y las tabulaciones permiten a cada quien elegir su ancho. Las tres producen JSON igual de válido.
¿El formateo cambia mis datos?
No. Solo cambian los espacios entre los elementos. Cada clave, cadena y número se copia exactamente como lo escribiste: el orden de las claves se mantiene, los enteros grandes como 12345678901234567890 conservan todas sus cifras y las claves duplicadas se conservan (y se señalan) en lugar de eliminarse en silencio.
¿Mi JSON se envía a un servidor?
No. El formateo se ejecuta por completo en tu navegador. Tus datos nunca salen de tu dispositivo.
Dice que mi JSON no es válido — ¿qué hago?
El formateador necesita JSON válido. Cuando el análisis falla muestra la línea y columna exactas con una explicación clara. Para ver todos los problemas a la vez, abre JSON Lint: tu entrada se mantiene.