Formateador y validador JSON

Pega JSON para formatearlo, encontrar errores con la línea y la columna exactas y corregir los fallos habituales con un clic. Todo se ejecuta en tu navegador, así que tus datos no salen de tu dispositivo.

Gratis · Sin registro

Pega JSON, abre un archivo o carga el ejemplo. El resultado se actualiza mientras escribes.

Resultado
Vista del resultado

      
      
    
Formato

Cómo usarla

  1. Pega tu JSON en el cuadro de entrada, abre un archivo .json o carga el ejemplo.
  2. Revisa el resultado. El JSON válido se formatea al instante. Si hay un error, el mensaje indica la línea, la columna y qué debes cambiar.
  3. Si es un error habitual, como una coma final, comillas simples o comentarios, pulsa Reparar JSON para corregirlo automáticamente.
  4. Elige 2 espacios, 4 espacios, tabulaciones o Minificar, cambia a la vista de árbol para explorar datos anidados y después copia o descarga el resultado.

Por qué usar esta herramienta

Errores que puedes resolver

En lugar de un mensaje confuso del parser, ves la línea, la columna, una marca en el punto exacto y una explicación sencilla de la corrección.

Reparación con un clic

Corrige comas finales, comillas simples o tipográficas, claves sin comillas, comentarios, comas que faltan y True, False y None de Python.

Vista de árbol con rutas

Pliega y despliega objetos anidados y toca cualquier valor para copiar su ruta, por ejemplo $.data[0].id.

Números exactos

Los ID grandes y los decimales largos conservan todas sus cifras. Muchos formateadores basados en JSON.parse los redondean sin avisar.

Privado desde el diseño

Tu JSON se procesa en tu navegador. No hay subida, ni guardado, ni enlaces para compartir que puedan exponerlo.

Funciona en el móvil

El editor, los botones y el árbol están pensados para pantallas táctiles y también para monitores grandes.

¿Qué hace un formateador JSON?

JSON (JavaScript Object Notation) es el formato de texto que usan la mayoría de las API web, los archivos de configuración y las aplicaciones para intercambiar datos. Las máquinas suelen enviarlo en una sola línea larga sin espacios, difícil de leer para una persona.

Un formateador, también llamado embellecedor o pretty printer, añade saltos de línea y sangría para que veas la estructura. Un validador comprueba que el texto cumple las reglas de JSON. Esta herramienta hace ambas cosas a la vez, y la opción Minificar hace lo contrario: elimina todos los espacios opcionales para que el archivo ocupe lo mínimo.

Errores JSON frecuentes y cómo corregirlos

La mayoría del JSON no válido se debe a unos pocos errores, a menudo porque el texto se copió de JavaScript, de Python o de un archivo de configuración. Todos se pueden corregir con Reparar JSON.

ErrorEjemplo no válidoJSON válido
Coma final[1, 2, 3,][1, 2, 3]
Comillas simples{'nombre': 'Ana'}{"nombre": "Ana"}
Clave sin comillas{nombre: "Ana"}{"nombre": "Ana"}
Comentario{"a": 1 // nota}{"a": 1}
Valores de Python{"ok": True, "x": None}{"ok": true, "x": null}
Falta la coma entre líneas{"a": 1 ⏎ "b": 2}{"a": 1, "b": 2}

¿Es seguro pegar JSON en un formateador online?

El JSON suele contener claves de API, tokens, correos electrónicos o datos de clientes. En noviembre de 2025, investigadores de seguridad informaron de que conocidos formateadores de código online habían expuesto miles de fragmentos guardados, con contraseñas y claves de API, a través de una lista pública de enlaces guardados recientemente.

Este formateador no tiene función de guardar ni de compartir, ni procesa nada en un servidor. La página se carga una vez y después funciona por completo en tu navegador, así que el JSON que pegas nunca se envía a ningún sitio. Aun así, es buena práctica quitar los secretos reales antes de pegar datos en cualquier web.

Opciones de formato

  • 2 espacios: el estilo más común, usado en proyectos JavaScript y en la mayoría de la documentación de API.
  • 4 espacios: más fácil de leer con datos muy anidados y habitual en proyectos Python.
  • Tabulaciones: una tabulación por nivel, de modo que el editor de cada persona decide el ancho visual.
  • Minificar: elimina todos los espacios y saltos de línea opcionales. Úsalo para archivos más pequeños y cuerpos de peticiones.
  • Ordenar claves de la A a la Z: pone las claves de los objetos en orden alfabético, lo que facilita comparar dos archivos JSON.
  • Vista de árbol: muestra objetos y arrays como ramas plegables con el número de elementos. Toca un valor para obtener su ruta.

Por qué aquí los números grandes no cambian

JavaScript guarda los números como coma flotante de 64 bits, así que cualquier entero mayor que 9.007.199.254.740.991 pierde precisión. Un ID de base de datos de 19 cifras puede cambiar sus últimos dígitos si una herramienta lo formatea con JSON.parse y JSON.stringify.

Este formateador lee los números como texto y escribe exactamente las cifras que pegaste. Si encuentra números así, te avisa, para que sepas que tu propio código quizá deba tratarlos como cadenas o BigInt.

Preguntas frecuentes

¿Este formateador JSON es gratis?

Sí. Es gratis, sin registro, sin límite de usos y sin marcas de agua ni anuncios dentro de la herramienta.

¿Se sube o se guarda mi JSON?

No. El formateo, la validación y la reparación se ejecutan en tu navegador. Nada de lo que pegas se envía a un servidor ni se guarda, y no hay enlaces para compartir.

¿El formateo cambia mis datos?

No. El formateo solo cambia espacios y saltos de línea. Los textos, los números y el orden de las claves se mantienen, salvo que actives Ordenar claves. Reparar solo cambia la sintaxis, por ejemplo comillas y comas, y muestra cada corrección realizada.

¿Qué no puede corregir Reparar JSON?

No adivina valores que faltan ni llaves o corchetes que dejan la estructura ambigua, por ejemplo {"a": } o un objeto cortado a mitad. En esos casos, el mensaje de error indica dónde está el problema para que lo corrijas a mano.

¿Qué tamaño de archivo admite?

Archivos de varios megabytes funcionan en un ordenador normal. Hasta 500 KB el resultado se actualiza mientras escribes. Con entradas mayores, pulsa Formatear JSON. Los archivos muy grandes se muestran sin colores para que todo siga siendo rápido.

¿Admite JSON5 o comentarios?

El JSON estándar no permite comentarios, así que el validador los marca como error. Reparar JSON elimina los comentarios y también acepta otra sintaxis de estilo JSON5, como comillas simples, claves sin comillas y comas finales, y lo convierte en JSON estándar.

Herramientas relacionadas

¿Necesitas crear algo?

Cuéntanos qué quieres construir.

Cuéntanos qué necesitas crear, desde una web sencilla hasta una app completa, una solución de IA, una automatización o un sistema a medida.

Cuéntanos qué quieres construir. Revisamos cada consulta y respondemos por correo.

Contacto

Gracias, tu consulta está en camino.

Revisaremos los detalles y responderemos por correo.