Formatear JSON online – Validador, embellecedor y minificador
Pega JSON para darle formato con sangría limpia, comprobar si es válido, minificarlo u ordenar las claves. Los errores aparecen con su línea y columna exactas.
Pega tu JSON y pulsa «Formatear / embellecer». Si es válido se reorganiza con 2 o 4 espacios o tabulaciones; si no, verás la línea y la columna del primer error. «Minificar» quita todos los espacios y «Texto → JSON» convierte un texto escapado como "{\"a\":1}" en JSON.
Cómo usar la herramienta: Formateador JSON
- Pega o escribe tu JSON en el cuadro de entrada.
- Pulsa «Formatear / embellecer» para verlo legible o «Minificar» para que ocupe lo mínimo.
- Elige 2 espacios, 4 espacios o tabulación, y marca «Ordenar claves A–Z» si quieres un orden estable.
- Si hay un error, corrige la línea y la columna indicadas y vuelve a formatear.
- Copia el resultado o descárgalo como archivo .json.
Para qué sirve un formateador JSON
JSON (JavaScript Object Notation) es el formato más usado en APIs, archivos de configuración e intercambio de datos. Las máquinas lo envían en una sola línea para ahorrar espacio, lo que lo hace difícil de leer. Un formateador JSON lo analiza y lo vuelve a escribir con saltos de línea y sangría, para que los objetos y listas anidados se entiendan de un vistazo. Como el texto se analiza primero, formatear también valida: si el JSON está roto, verás dónde.
Los errores más frecuentes
| Error | Incorrecto | Correcto |
|---|---|---|
| Comillas simples | {'a': 1} | {"a": 1} |
| Coma final | [1, 2, 3,] | [1, 2, 3] |
| Claves sin comillas | {a: 1} | {"a": 1} |
| Comentarios | {"a": 1 // nota} | no se permiten en JSON |
| Valores especiales | NaN, undefined | null o un número |
JSON sigue el estándar RFC 8259: textos y claves siempre entre comillas dobles, los números no pueden empezar con un cero ni con un signo más, y solo existen los valores true, false y null.
Formatear, minificar y ordenar
- Formatear hace el JSON legible para depurar, revisar código o documentar.
- Minificar elimina todos los espacios y saltos de línea innecesarios: ideal para respuestas más ligeras o valores de configuración.
- Ordenar claves pone en orden alfabético las claves de cada objeto, así es fácil comparar dos archivos con una herramienta de diferencias.
De texto escapado a JSON
Los logs y las bases de datos guardan a menudo JSON dentro de un texto, con todas las comillas escapadas: "{\"id\":5}". El botón Texto → JSON decodifica ese texto y formatea el JSON que contiene.
Privado por diseño
Muchos formateadores online envían tus datos a su servidor. Este analiza todo en tu navegador con el motor JSON integrado, así que puedes pegar respuestas de API con tokens, correos o datos de clientes sin riesgo. ¿Necesitas codificar datos para una URL? Prueba Base64, y para buscar patrones en un texto usa el probador de regex.
También te pueden servir estas herramientas gratis: Generador de contraseñas, Probador de regex y Generador de UUID.
Preguntas frecuentes
¿Cómo formateo JSON online?
Pega el JSON en el cuadro y pulsa «Formatear / embellecer». Elige 2 espacios, 4 espacios o tabulación y copia o descarga el resultado.
¿Cómo sé si mi JSON es válido?
Pulsa formatear: si es válido verás «✓ JSON válido». Si no, aparece un error con la línea y la columna donde falló el análisis.
¿Por qué mi JSON no es válido?
Las causas más habituales son comillas simples, una coma después del último elemento, claves sin comillas y comentarios. JSON no admite ninguno.
¿Se envían mis datos a un servidor?
No. El formateo y la validación se hacen en tu navegador. Nada de lo que pegas sale de tu dispositivo.
¿Qué diferencia hay entre formatear y minificar?
Formatear añade saltos de línea y sangría para personas. Minificar quita todos los espacios para que los datos ocupen lo mínimo.
Última actualización: