Formateador y validador JSON

Pega, escribe o suelta JSON para darle formato, encontrar errores con la línea y la columna exactas, reparar JSON roto con un clic y convertirlo a YAML, CSV, XML o TypeScript. Todo se ejecuta en tu navegador.

  • 100 % privado — sin subidas
  • Sin pérdidas — números grandes exactos
  • Reparación con un clic
  • YAML · CSV · XML · TypeScript
Populares:

Entrada

Esperando JSON

Resultado

Aquí aparece tu JSON formateado

Pega JSON a la izquierda, suelta un archivo .json en la página o .

100 % privado — sin subidas

Corrige el error para ver el resultado

Cómo funciona

Formatea JSON en tres pasos

Sin registro, sin subidas, sin límite de uso.

  1. 1

    Pega o suelta tu JSON

    Pega texto, abre un archivo .json o arrastra un archivo a cualquier parte de la página. Respuestas de API, archivos de configuración, logs y JSON Lines funcionan.

  2. 2

    Ve los errores al instante

    El validador comprueba mientras escribes. Si algo falla, verás la línea y la columna, una explicación clara y una reparación con un clic.

  3. 3

    Formatea, convierte, copia

    Embellece o minifica, ordena claves, explora en árbol o tabla, filtra con JSONPath o convierte a YAML, CSV, XML o TypeScript — y copia o descarga.

Por qué este formateador JSON

Todo lo que necesitan los desarrolladores — sin enviar datos

Pensado para APIs, depuración y archivos de configuración. Rápido incluso con documentos de 50 MB.

Privado por diseño

El JSON se procesa en un Web Worker en tu dispositivo. Nuestra estricta política de seguridad impide técnicamente que la página envíe tus datos a un servidor — compatible con el RGPD.

Errores comprensibles

Línea y columna exactas, el problema resaltado en el editor y una explicación clara en lugar de «Unexpected token».

Reparación con un clic

Corrige comillas simples, comas que faltan o sobran, comentarios, claves sin comillas, True/None de Python, envoltorios JSONP y datos truncados.

Números sin pérdidas

IDs como 12345678901234567890 y decimales largos se mantienen exactamente como están. Muchos formateadores los cambian sin avisar.

Vista de árbol y tabla

Expande y contrae documentos enormes, busca claves y valores, copia el JSONPath de cualquier nodo o recorre arrays como una tabla ordenable.

Filtro JSONPath

Extrae justo lo que necesitas: $.items[*].id, búsqueda recursiva con .., rangos y filtros como [?(@.price < 10)].

Convierte lo que quieras

JSON a YAML, CSV (listo para Excel, con coma o punto y coma), XML, interfaces TypeScript, JSON Schema o cadena escapada.

A tu manera

2/3/4 espacios o tabuladores, claves ordenadas, arrays compactos, modo oscuro, tamaño de letra, diseño lado a lado o apilado — guardado en tu dispositivo.

Guía del formateador JSON

JSON (JavaScript Object Notation) es el formato más habitual para intercambiar datos entre servicios web, aplicaciones y archivos de configuración. Es fácil de leer para una máquina, pero una respuesta de API de 5.000 caracteres en una sola línea es casi imposible de revisar para una persona. Un formateador JSON (también llamado «beautifier» o «pretty printer») añade saltos de línea y sangría para que veas la estructura de un vistazo.

Esta herramienta combina un formateador, un validador JSON estricto (RFC 8259 / ECMA-404), un visor JSON y conversores en una sola página. A diferencia de la mayoría de herramientas JSON online, no se envía nada a un servidor: el código se ejecuta en tu navegador, así que es seguro para claves de API, datos de clientes y configuraciones internas.

Los errores JSON más comunes y cómo corregirlos

ErrorIncorrectoCorrecto
Comillas simples{'nombre': 'Ana'}{"nombre": "Ana"}
Coma final{"a": 1, "b": 2,}{"a": 1, "b": 2}
Clave sin comillas{nombre: "Ana"}{"nombre": "Ana"}
Falta una coma{"a": 1 "b": 2}{"a": 1, "b": 2}
Comentarios{"a": 1 // nota}{"a": 1}
Literales de Python{"ok": True, "x": None}{"ok": true, "x": null}
NaN / undefined{"v": NaN}{"v": null}
Salto de línea en cadena"línea 1 ↵ línea 2""línea 1\nlínea 2"

Pulsa Reparar y la herramienta corrige todo lo anterior automáticamente. Deshaz la reparación con Ctrl+Z.

Chuleta de JSONPath

Abre el filtro (icono de embudo sobre el resultado) y escribe una expresión. El resultado se actualiza mientras escribes.

ExpresiónDevuelve
$.store.nameLa propiedad name de store
$.items[0]El primer elemento
$.items[-1]El último elemento
$.items[0:5]Los cinco primeros elementos
$.items[*].idEl id de cada elemento
$..emailCada email, a cualquier profundidad
$.items[?(@.price < 10)]Elementos que cuestan menos de 10
$.users[?(@.role == 'admin')].nameNombres de todos los admins
$.users[?(@.email =~ /gmail/i)]Usuarios con dirección de Gmail
$.items.lengthNúmero de elementos

JSON vs YAML vs XML vs CSV

FormatoIdeal paraAnidaciónComentarios
JSONAPIs, aplicaciones web, bases NoSQLSíNo
YAMLConfiguración (Docker, Kubernetes, CI)SíSí
XMLSistemas empresariales, SOAP, RSS, archivos OfficeSíSí
CSVHojas de cálculo (Excel, Google Sheets), exportacionesNo (aplanado)No

Consejos

  • Teclado: Ctrl+Intro formatea, Ctrl+Mayús+Intro minifica, Ctrl+F busca, Ctrl+S descarga (⌘ en Mac).
  • Excel en España: el punto y coma ya viene seleccionado como separador CSV — así Excel reparte bien las columnas.
  • Minifica antes de publicar: el JSON minificado suele ser un 20–40 % más pequeño — APIs más rápidas y bundles más ligeros.
  • El JSON «stringificado» como "{\"id\":1}" de los logs se detecta automáticamente — pulsa «Desescapar».
  • JSON Lines / NDJSON (un objeto JSON por línea, habitual en logs y exportaciones de BigQuery) se valida línea a línea.
FAQ

Preguntas frecuentes

¿No encuentras la respuesta? Escríbenos desde el enlace del pie de página.

¿Este formateador JSON es gratis?

Sí. Es totalmente gratis, sin registro, sin marcas de agua y sin límites diarios.

¿Mi JSON se sube a vuestro servidor?

No. Formatear, validar, reparar y convertir se hace en tu navegador, dentro de un Web Worker. La política de seguridad de la página incluso bloquea cualquier envío de tus datos. Puedes desconectarte de Internet una vez cargada la página y la herramienta sigue funcionando.

¿Cómo valido JSON?

Pega tu JSON: se comprueba automáticamente mientras escribes (o pulsa Validar). Un JSON válido muestra la etiqueta verde «JSON válido». Si no lo es, verás la línea y la columna, el problema subrayado en el editor y una explicación clara de qué cambiar.

¿Qué corrige «Reparar»?

Los errores habituales: comillas simples, comas que faltan o sobran, comentarios, nombres de propiedad sin comillas, True/False/None de Python, NaN, envoltorios JSONP como callback({…}), comillas tipográficas copiadas de Word, cadenas escapadas y documentos truncados. Revisa el resultado — siempre puedes deshacer con Ctrl+Z.

¿Por qué algunas herramientas cambian mis números grandes?

JavaScript solo puede guardar con exactitud enteros hasta 9.007.199.254.740.991. Las herramientas que usan JSON.parse convierten 12345678901234567890 en 12345678901234567000. Nuestro parser sin pérdidas conserva cada número tal como está escrito.

¿Qué tamaño de archivo admite?

Archivos de hasta unos 50–100 MB en navegadores de escritorio modernos; los móviles manejan sin problema unos pocos megabytes. Con archivos muy grandes, la comprobación en vivo se pausa y pulsas Formatear.

¿Cómo convierto JSON a CSV para Excel?

Elige CSV como formato de salida y descarga. Los objetos anidados se convierten en columnas como address.city. El punto y coma viene preseleccionado para el Excel español; la opción BOM UTF-8 hace que las tildes y la ñ se vean bien.

¿Puedo convertir JSON en interfaces TypeScript?

Sí. Elige TypeScript como salida. El generador fusiona todos los objetos de los arrays, marca como opcionales las propiedades que no siempre aparecen y crea interfaces con nombre para los objetos anidados. También hay JSON Schema (draft 2020-12).

¿Qué es JSONPath?

Un lenguaje de consulta para JSON, parecido a XPath para XML. Por ejemplo, $.users[*].email devuelve el email de cada usuario. Abre el filtro sobre el resultado — consulta la chuleta de arriba.

¿Funciona sin conexión y en el móvil?

Sí. Una vez cargada la página funciona sin Internet, y el diseño se adapta a móviles y tablets con paneles apilados y controles táctiles.

Más herramientas gratis y privadas

Compresor de imágenes, conversores, codificadores y calculadoras — todo en tu navegador.

Ver todas las herramientas