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.

Funciona en tu navegador 100 % gratis Sin registro
Respuesta rápida

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

  1. Pega o escribe tu JSON en el cuadro de entrada.
  2. Pulsa «Formatear / embellecer» para verlo legible o «Minificar» para que ocupe lo mínimo.
  3. Elige 2 espacios, 4 espacios o tabulación, y marca «Ordenar claves A–Z» si quieres un orden estable.
  4. Si hay un error, corrige la línea y la columna indicadas y vuelve a formatear.
  5. 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

ErrorIncorrectoCorrecto
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 especialesNaN, undefinednull 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: