Formatear JSON
Pega tu JSON y se formatea y comprueba al instante.
El formateo y la comprobación se hacen solo en esta página. Tu JSON no se envía a ningún sitio.
Cómo se usa
- 1. Pega el JSONPégalo a la izquierda o abre un archivo (.json y similares). Se formatea y comprueba al pegarlo.
- 2. Elige el formato2 o 4 espacios, tabulaciones o una sola línea (minificar). También puedes ordenar las claves por nombre.
- 3. Copia o guardaCopia el resultado o guárdalo como .json. Si hay un error, salta al punto exacto y corrígelo.
Errores comunes y cómo arreglarlos
| Mensaje | Causa habitual |
|---|---|
| Falta una coma (,) | Falta la coma al final de la línea anterior |
| No se permiten comas finales | Hay una coma después del último elemento (“Reparar” lo arregla) |
| Usa comillas dobles | Las cadenas van entre comillas simples, como en JavaScript (“Reparar” lo arregla) |
| Las claves necesitan comillas dobles | Una clave no tiene comillas |
| No se permiten comentarios | Hay comentarios // o /* */ (“Reparar” los elimina) |
Las reglas de JSON
JSON está definido por RFC 8259: las cadenas y las claves usan comillas dobles, no se permiten comentarios y no hay coma después del último elemento. Esta herramienta comprueba exactamente estas reglas.
Fuentes: RFC 8259 (el estándar JSON)
Preguntas frecuentes
¿Para quién es?
Desarrolladores que quieren leer respuestas de API o archivos de configuración, quienes revisan JSON de una sola línea en los logs, cualquiera que busque el fallo en un archivo JSON y testers que ordenan datos de ejemplo.
¿Cuesta algo?
No. Sin límites de uso y sin registro.
¿Se envía mi JSON a algún sitio?
No. El formateo y la comprobación se hacen en esta página, así que un JSON con claves de API o datos personales nunca sale de tu dispositivo.
¿Cómo se muestran los errores?
Ves el punto, como “línea 3, columna 5”, y qué está mal (falta una coma, comillas simples en lugar de dobles, etc.). “Seleccionar el punto” selecciona ese carácter a la izquierda.
¿Y si se cuelan caracteres de ancho completo o parecidos?
Los dos puntos, las comas y los espacios de ancho completo, y las comillas tipográficas como “ ”, no se permiten en JSON. Se te indica qué carácter es (por ejemplo U+FF1A) y el carácter normal que debes usar en su lugar.
¿Pueden cambiar los números grandes?
No. El lector de JSON estándar del navegador redondea los enteros muy grandes (a partir de unos 16 dígitos), pero esta herramienta conserva cada número tal como está escrito, así que los ID largos y decimales como 1.10 no cambian.
¿Puedo leer caracteres tipo \u3042?
Marca “Mostrar los escapes tipo \u3042 como caracteres legibles” y el resultado y el árbol los muestran como letras normales. Los caracteres que JSON obliga a escapar, como los saltos de línea y las comillas, siguen escapados, así que el resultado sigue siendo JSON válido.
¿Qué es la vista en árbol?
Cambia el resultado a “Árbol” para abrir y cerrar objetos y arrays mientras exploras. Útil para JSON muy anidado. También hay botones de “Expandir todo” y “Contraer todo”.
¿Qué pasa con las claves duplicadas?
En JSON, qué valor gana depende del programa que lo lea. Esta herramienta te indica la línea de cada clave repetida y conserva ambas en el resultado.
¿Puede arreglar comentarios, comas finales y comillas simples?
Marca “Reparar” y se eliminan los comentarios y las comas finales, y las cadenas entre comillas simples pasan a comillas dobles. Se te dice qué se arregló y cuántas veces. El resultado es JSON válido.
¿Qué hace “una sola línea”?
Quita todos los espacios y saltos de línea para obtener el JSON más pequeño, y así ahorrar ancho de banda o tamaño de archivo.
¿Para qué sirve ordenar las claves?
Ordena dos archivos JSON antes de compararlos para ver las diferencias con facilidad. Solo se ordenan las claves de los objetos; el orden de los arrays se mantiene.
¿Puede abrir archivos grandes?
Sí. Todo se ejecuta en tu dispositivo, así que el límite es la memoria de tu dispositivo. En nuestras pruebas, un JSON de 3 MB se formatea en menos de 3 segundos.
¿Funciona en el móvil?
Sí. Puedes pegar y copiar el resultado.
Premium
Un solo Premium: todas las funciones avanzadas, cuanto quieras.
- Todas las funciones de pago de todas las extensiones
- Funciones Premium en las herramientas web de Kitbench
- Incluye las extensiones que lancemos más adelante
- Hasta 3 navegadores por persona (casa, trabajo, móvil)
- Mensual¥980/mes
- Anual¥9,800/año (unos ¥817/mes)
- De por vida¥14,800 pago único
Más herramientas
- Premium
Contador de palabras
Cuenta palabras, caracteres, frases y párrafos. Tiempo de lectura, palabras clave y límites.
Herramienta web · funciona en tu navegador Convertir mayúsculas y minúsculas
MAYÚSCULAS, minúsculas, tipo oración y tipo título, camelCase, snake_case y más, con deshacer.
Herramienta web · funciona en tu navegador- Premium
Bloc de notas online
Escribe al momento. Guardado automático, hasta 5 notas, descarga en .txt y enlaces para compartir.
Herramienta web · funciona en tu navegador Comparar textos
Resalta las diferencias entre dos textos, por palabras o por caracteres, sin subir nada.
Herramienta web · funciona en tu navegadorCalculadora de edad
Edad exacta en años, meses y días, y cuántos días faltan para tu cumpleaños.
Herramienta web · funciona en tu navegadorCalculadora de IMC
IMC en cm y kg (o en libras), tu categoría y el rango de peso saludable para tu estatura.
Herramienta web · funciona en tu navegadorCalculadora de fechas
Días entre dos fechas, días hábiles y la fecha N días antes o después.
Herramienta web · funciona en tu navegadorDado virtual
Toca para lanzar. Los dados y caras que quieras. Total, historial y notación 2d6.
Herramienta web · funciona en tu navegador- Premium
Comprimir imagen
Reduce JPG, PNG y WebP con calidad, tamaño o WebP. Varias a la vez. Sin subir nada.
Herramienta web · funciona en tu navegador - Premium
JPG a PDF
Une JPG, PNG y otras imágenes en un solo PDF. A4 o tamaño de la imagen. Sin subir nada.
Herramienta web · funciona en tu navegador