Formateador JSON
Web y desarrollo¿Cómo formateo y compruebo un JSON?
Pega JSON para encontrar errores, darle formato o compactarlo.
Lo que introduces permanece en tu dispositivo mientras usas esta herramienta. Al abrir un enlace compartido, los ajustes de su dirección se envían a HowToolbox para preparar la página.
No se guarda en el enlace ni en ningún otro lugar.
Validación de JSON
JSON válido
Copia la salida completa o descárgala como archivo JSON.
JSON de salida
{
"b": 2,
"a": [
1,
true,
null
]
} Entrada: hasta 20.000 caracteres. Formato: hasta 32 niveles de anidamiento. El JSON se queda en esta pestaña y nunca se incluye en un enlace.
Las claves duplicadas conservan el último valor. Los números usan precisión estándar de coma flotante; no se formatean los que superan el rango ni los enteros fuera del rango seguro.
Enlaces patrocinados
Pega JSON para encontrar errores, darle formato o compactarlo.
Cómo usar la herramienta
- Pega tu JSON. El resultado indica al instante si es válido o dónde está el primer error.
- Elige Con formato o Minificar. Para dar formato, elige dos espacios, cuatro o tabulaciones. Si quieres, ordena las claves de los objetos.
- Copia la salida o descarga un archivo .json. Las vistas previas largas se recortan, pero la copia y la descarga contienen toda la salida.
Valores JSON válidos tras minificar
| Entrada | Minificado |
|---|---|
| [1, 2, 3] | [1,2,3] |
| [true, false] | [true,false] |
| [null, 0] | [null,0] |
| ["a", "b"] | ["a","b"] |
| [[], []] | [[],[]] |
Enlaces patrocinados
Cómo funciona
JSON representa objetos, arrays, cadenas, números, true, false y null. Los nombres de los objetos y las cadenas usan comillas dobles. Las comas finales y los comentarios no forman parte de JSON. Este comprobador sigue la gramática JSON de RFC 8259 e indica el primer error con línea y columna, contadas desde uno.
Dar formato añade saltos de línea y sangría; minificar elimina los espacios innecesarios. Por ejemplo, [1, 2] pasa a [1,2]. Los espacios dentro de una cadena siguen formando parte de su valor. La ordenación reorganiza las claves de los objetos de forma recursiva y conserva el orden de los arrays; las claves que son índices enteros aparecen primero, en orden numérico.
La herramienta admite hasta 20.000 caracteres de entrada y formatea hasta 32 niveles de anidamiento. Los nombres duplicados conservan el último valor. Los decimales pueden redondearse a la precisión estándar de coma flotante; no se genera salida para números fuera del rango admitido ni enteros fuera del rango seguro. El texto se queda en el navegador y nunca se incluye en un enlace.
Preguntas frecuentes
¿Por qué mi JSON no es válido?
Las causas habituales son comillas simples, nombres sin comillas, comentarios y comas finales. La posición indicada es donde se detectó el problema; la comilla, el corchete o la llave que falte puede estar antes.
¿El formato conserva todos los caracteres?
No. Pueden cambiar los espacios, los escapes y la notación numérica. Las claves duplicadas conservan solo el último valor y la precisión decimal es limitada. Usa cadenas entre comillas para identificadores o importes decimales exactos que no deban cambiar.
¿Por qué un JSON válido a veces no produce salida?
La validación comprueba la sintaxis por separado de los límites del formato. Los datos muy anidados, los números interpretados como no finitos y los enteros fuera del rango seguro pueden tener sintaxis válida, pero no se formatean.
¿Un documento JSON puede ser solo un número o una cadena?
Sí. Un valor JSON puede ser un objeto, una matriz, una cadena, un número, true, false o null.
¿Ordenar las claves también ordena las matrices?
No. Ordena las claves de los objetos de forma recursiva; los elementos de las matrices mantienen su orden.
También puedes necesitar
- Comparador de textosVe lo añadido y lo eliminado, línea a línea o palabra a palabra., privada, funciona en tu dispositivoHerramientas de textoComprobador
- Generador de UUIDUUID aleatorios de versión 4 o de versión 7 ordenados por tiempo, creados en tu dispositivo., privada, funciona en tu dispositivoWeb y desarrolloGeneradorCodificación
- Conversor de tamaño de datosConvierte bytes, kilobytes, megabytes, gigabytes, MiB, GiB y bits, distinguiendo las bases 1000 y 1024., privada, funciona en tu dispositivoConversión de unidadesConversorCodificación
- Codificar y descodificar Base64Codifica texto o archivos en Base64 y descodifícalos, directamente en tu navegador., privada, funciona en tu dispositivoHerramientas de textoConversorCodificación
- Traductor de brailleConvierte texto a celdas de braille inglés unificado y viceversa: letras, mayúsculas, números y puntuación básica., privada, funciona en tu dispositivoHerramientas de textoConversorCodificación
- Lector de QR y códigos de barrasEscanea con la cámara o una imagen y comprueba qué contiene un código y adónde lleva realmente un enlace antes de abrirlo., privada, funciona en tu dispositivoMultimedia y archivosComprobadorCodificación
Más en Web y desarrollo
Todas las 18 herramientas de Web y desarrollo- Generador de contraseñasUna contraseña aleatoria creada en tu dispositivo, con su resistencia en bits y sin enviar nada., privada, funciona en tu dispositivo
- ¿Cuál es mi IP?Tu IP pública y la red que hay detrás.
- ¿Está caída la web?Comprueba la respuesta de una web desde nuestro servidor.
- Calculadora de tiempo de descargaIntroduce el tamaño del archivo y la velocidad de conexión para calcular cuánto tarda una descarga o subida., privada, funciona en tu dispositivo
- Códigos de estado HTTPBusca cualquier código de estado HTTP: qué significa 200, 301, 404, 429 o 503, cuándo lo envía un servidor, si las cachés lo guardan y qué RFC lo define., privada, funciona en tu dispositivo
- Comprobador de certificados SSLCaducidad, emisor, nombres cubiertos, cadena y versión TLS de cualquier sitio público, con soluciones fáciles de entender.
Populares ahora
Enlaces patrocinados
Enlaces patrocinados
Enlaces patrocinados