Formateador JSON
Valida, embellece y minifica
Pega una respuesta de API en este formateador JSON y revisará cada carácter mientras escribes. Los datos válidos vuelven con una sangría ordenada. En cambio, los datos rotos reciben una explicación clara y un acento circunflejo bajo el error.
- GratisPrecio
- 3Estilos de sangría
- 10 MBArchivo más grande
- NingunaSubidas
Formateador y validador JSON
Embellece, minifica y encuentra la línea exacta de un error
- Claves
- 0
- Profundidad
- 0
- Tamaño
- 0 B
Listo. Pega JSON y el validador lo leerá mientras escribes.
Por qué un formateador JSON es mejor que leer datos en bruto
Las API envían JSON en una sola línea larga, porque los espacios cuestan bytes. Eso va bien a las máquinas, pero una persona no puede seguir el anidamiento a lo largo de cuatro mil caracteres.
Un formateador JSON añade saltos de línea y sangría, así que cada objeto y cada array quedan en su propio nivel. Mientras tanto, los datos siguen siendo idénticos, carácter por carácter.
El mismo lector funciona también como validador JSON. Si una sola coma está en el sitio equivocado, conoces la línea, la columna y el motivo antes de que se ejecute nada más.
JSON es lo bastante pequeño para leerlo de una sentada. El RFC 8259, la especificación de JSON es toda esa gramática, y es más corto que esta página.
JSON es más estricto que JavaScript
JSON tomó su aspecto de JavaScript, aunque acepta mucho menos. Las claves necesitan comillas dobles, las cadenas también, y una coma tras el último elemento rompe el documento.
Tampoco existen los comentarios en el formato. Por eso un archivo de configuración que funciona en tu editor puede fallar en un analizador estricto, y esta herramienta señala el punto exacto.
Del mismo modo, NaN, undefined e Infinity no tienen cabida en JSON. Usa null o una cadena en su lugar.
Por qué los números largos pierden cifras en otras herramientas
La mayoría de los visores pasan tu texto por JSON.parse(), que guarda cada número como un float de 64 bits. Entonces los enteros por encima de 9.007.199.254.740.991 se redondean en silencio.

Por ejemplo, el ID 12345678901234567890 vuelve como 12345678901234567000. Ese cambio silencioso puede romper una búsqueda en la base de datos, aunque la salida parezca perfecta.
En cambio, este formateador lee el texto con su propio analizador. Cada número conserva las cifras que pegaste, tal como las escribiste.
Las claves duplicadas y por qué importan
El estándar permite dos claves con el mismo nombre en un objeto, pero nunca dice qué valor gana. La mayoría de los analizadores se quedan con el último, mientras que otros se quedan con el primero. Por lo tanto, la herramienta marca los duplicados como avisos, ya que suelen indicar una fusión que salió mal.

En esta página
- La herramienta
- Por qué un formateador JSON es mejor que leer datos en bruto
- Tres clics con el formateador JSON de Denwix
- Qué hace diferente a este embellecedor de JSON
- Hábitos para un JSON más limpio
- Tres errores de JSON que rompen compilaciones
- Preguntas frecuentes sobre JSON
- Herramientas para el resto del trabajo
Sigue leyendo
Tres clics con el formateador JSON de Denwix
Cuatro pasos cubren cualquier tarea. Aun así, en la mayoría de los casos el resultado aparece antes de llegar al segundo.
- 1
Pega o abre un archivo
Suelta texto en el cuadro de la izquierda o pulsa Abrir un archivo para cualquier cosa de hasta 10 MB. Además, la marca de orden de bytes se elimina automáticamente.
- 2
Lee el veredicto
Una barra verde significa JSON válido. Una barra roja nombra la línea y la columna, y luego muestra esa línea con un acento circunflejo bajo el problema.
- 3
Elige un diseño
Pulsa Formatear para dos espacios, cuatro espacios o tabulaciones. También puedes pulsar Minificar para quitar todos los espacios opcionales.
- 4
Copia o descarga
Copia el resultado o guárdalo como archivo .json. Ordenar antes las claves hace que dos versiones sean mucho más fáciles de comparar después.
Qué hace diferente a este embellecedor de JSON
Un embellecedor de JSON básico solo sangra lo que ya se puede analizar. En cambio, este también explica lo que no se puede analizar, con palabras que un desarrollador cansado puede entender.
Errores en lenguaje claro
Los navegadores redactan los errores de JSON de forma distinta, y algunos omiten el número de línea. Aquí cada mensaje nombra el error, como una coma final o una comilla simple.
Línea y columna exactas
El informe cita la línea rota con un acento circunflejo debajo. Como resultado, puedes arreglar un archivo de 3.000 líneas sin desplazarte a ciegas.
Números intactos
Los ID grandes y los decimales precisos sobreviven sin cambios. Incluso 1.50 sigue siendo 1.50, porque la herramienta nunca lo convierte en un float.
Claves ordenadas a petición
Marca una casilla para ordenar las claves de la A a la Z en todos los niveles. Entonces dos respuestas de API se alinean perfectamente en un diff.
Salida compatible con ASCII
Algunos sistemas antiguos se atascan con emojis o acentos. Así que un interruptor los escribe como escapes \u, que cualquier analizador JSON vuelve a leer correctamente.
Ninguna subida
Las respuestas de API suelen llevar datos de clientes y tokens. Como el analizador se ejecuta en tu pestaña, esos datos nunca llegan a un servidor.
Hábitos para un JSON más limpio
Un JSON válido puede seguir dando problemas más adelante. Por eso estos hábitos lo mantienen legible, portable y fácil de revisar.
- Minifica para la red, formatea para las personas. Envía JSON compacto entre servicios, ya que cada espacio cuesta bytes. Guarda JSON con sangría en los repositorios, donde la gente lee diffs.
- Envía los ID grandes como cadenas. Si un número puede superar 9.007.199.254.740.991, ponlo entre comillas. Entonces ningún cliente JavaScript podrá redondearlo al recibirlo.
- Elige un solo estilo de nombres. Elige camelCase o snake_case y mantenlo en toda una API. Los estilos mezclados provocan campos que desaparecen en silencio.
- Prefiere null a una clave ausente solo cuando signifique algo. Un valor null dice que el campo existe pero no tiene valor. En cambio, una clave ausente no dice nada, así que decide qué significado quieres.
- Guarda las fechas con el formato ISO 8601. JSON carece de un tipo propio para fechas. Una cadena como
2026-09-17T10:30:00Zse ordena correctamente y se interpreta igual en cualquier lenguaje. - Pasa el validador antes de cada commit. Un archivo de configuración roto a menudo detiene un despliegue al final del proceso. Pégalo aquí primero, porque la comprobación tarda un segundo.
Tres errores de JSON que rompen compilaciones
Cada uno se escapa en un vistazo rápido. Sin embargo, un analizador estricto los rechaza todos al instante.
Una coma final
JavaScript perdona una coma tras el último elemento, pero JSON no. Sigue siendo uno de los motivos más habituales por los que falla un archivo de configuración.
Notas dentro de un archivo de ajustes
Algunos editores aceptan comentarios en archivos parecidos a JSON. Los analizadores estrictos no, así que pasa las notas a un README o a un campo de descripción.
Cadenas con comillas simples
Los diccionarios de Python se imprimen con comillas simples, y la gente los pega como JSON. En su lugar, vuelca antes los datos con json.dumps().
Preguntas frecuentes sobre JSON
¿Qué cambia realmente un formateador JSON?
Únicamente el sangrado y los saltos. Añade saltos de línea y sangría entre los tokens, mientras que cada clave, cadena y número quedan exactamente como los escribiste. Minificar hace lo contrario y vuelve a quitar esos espacios.
¿Cómo encuentro el error en un JSON no válido?
Pégalo en el cuadro de esta página. El informe en rojo nombra la línea y la columna, muestra esa línea con un acento circunflejo y explica el problema, como una coma que falta o una cadena sin cerrar.
¿Un validador JSON es lo mismo que una comprobación de esquema?
No. Un validador confirma que el texto sigue la gramática de JSON. En cambio, una comprobación de esquema va más allá y revisa nombres y tipos de campos, así que unos datos pueden ser JSON válido y aun así no cumplir un esquema.
¿Por qué falla mi JSON con comentarios?
El JSON estándar no tiene ninguna sintaxis de comentarios. Algunas herramientas aceptan una variante flexible llamada JSONC, pero las API y la mayoría de los analizadores esperan la forma estricta, así que primero quita los comentarios.
¿Ordenar las claves cambia cómo lee los datos mi aplicación?
Casi nunca. Los objetos JSON no tienen un orden garantizado, así que el código correcto ignora el orden de las claves. Además, los arrays conservan su orden de todos modos, porque la herramienta solo ordena claves de objetos.
¿Mi JSON pasa por algún servidor?
No. La página no hace ninguna petición mientras trabajas. Tu navegador analiza, formatea y descarga los datos por sí solo, así que los tokens y los datos personales siguen siendo privados.
Herramientas para el resto del trabajo
Los datos formateados suelen llevar a una segunda tarea. Por eso estas tres se encargan de las más comunes, también sin cuenta.
Comparador de textos
Mira exactamente qué cambió entre dos archivos JSON.
Abrir herramienta →Codificador y decodificador Base64
Desempaqueta los campos Base64 antes de formatearlos.
Abrir herramienta →Generador de hash
Crea una huella de un contenido para detectar cualquier cambio posterior.
Abrir herramienta →
¿Listo para ordenar tu JSON?
Pégalo, lee el veredicto y copia la versión limpia. El formateador JSON no cuesta nada y mantiene tus datos dentro de esta pestaña.