Formateador JSON
Formatea, minifica y valida JSON con mensajes de error que indican exactamente dónde está el problema de sintaxis. Elige sangría de 2 o 4 espacios o
Pega JSON y obténlo con un formato legible con sangría de 2 espacios, 4 espacios o tabulador, minificado en una sola línea para transportarlo, o validado con un mensaje de error que señala la línea y la columna exactas donde falla la sintaxis. Las claves duplicadas y las comas finales sobrantes son los sospechosos habituales, y el mensaje de error te dice cuál de los dos tienes delante.
Formatear es lo primero que hay que hacer cuando la respuesta JSON de una API es ilegible, cuando un editor ha destrozado un archivo de configuración o cuando un conflicto de fusión ha dejado las llaves descompensadas. La herramienta acepta texto pegado y archivos pequeños, lo mantiene todo en el navegador y no envía tus datos a ningún sitio: resulta útil cuando el JSON contiene tokens o datos de clientes.
Cómo formatear y validar JSON
Pega tu JSON
Elige la sangría y formatea, minifica o valida
Copia el resultado o descárgalo
Preguntas frecuentes
¿Comprueba si mi JSON es válido?
Sí. Una entrada no válida devuelve el mensaje del analizador con la posición del problema, mucho más rápido que buscar a ojo entre cientos de líneas.
¿Qué sangría puedo elegir?
Dos espacios, cuatro espacios o un tabulador, además de una salida minificada en una sola línea cuando quieres la carga útil más pequeña posible.
¿Hay un límite de tamaño?
La herramienta se ejecuta en tu navegador, así que el límite práctico es la memoria de tu dispositivo. Los archivos de unos pocos megabytes se formatean al instante; los registros muy grandes pueden tardar un momento.
¿Se suben mis datos?
No. El análisis, el formateo y la validación ocurren en local, y por eso es seguro con respuestas de API que contienen tokens o datos personales. Nada sale de tu navegador.
¿Ordena o reordena las claves?
No, se conserva el orden original de las claves, porque reordenarlas puede cambiar el significado de un documento que depende del orden de los campos.
¿Puede convertir JSON a otros formatos?
Sí: otras herramientas de este sitio convierten JSON a CSV o XML, y también CSV o XML de vuelta a JSON. Así puedes pasar de un formato a otro sin salir del sitio.
De un vistazo
| Entrada | JSON |
|---|---|
| Varios archivos | No |
| Dónde se ejecuta | En tu navegador: los archivos no se suben nunca |
| Funciona sin conexión | Sí — una vez cargada la página |
| Precio | Gratis, sin registro y sin marca de agua |
Elegir un formato de datos
JSON es lo predeterminado para todo lo que devuelve una API o lee un programa: maneja estructuras anidadas, números, booleanos y null de forma natural, y todos los lenguajes lo analizan. CSV es más pequeño y se abre directamente en una hoja de cálculo, pero no tiene forma de expresar anidamiento ni un estándar compartido para el delimitador, las comillas o el juego de caracteres, que es justo donde fallan las conversiones. XML es verboso, pero admite atributos, contenido mixto y esquemas, así que sigue dominando los formatos de documento y las integraciones heredadas. YAML es el más legible para configuración, pero es sensible a los espacios y tiene conversiones de tipo sorprendentes («no» se convierte en false, una versión como 1.10 se convierte en 1.1). Elige el formato que prefiera la herramienta que lo va a consumir, no el que se vea más bonito.
Dónde se rompen las conversiones sin hacer ruido
La mayoría de los errores de conversión no tienen que ver con la sintaxis, sino con el significado. Una columna CSV de códigos postales pierde sus ceros iniciales en el momento en que una hoja de cálculo supone que es un número; un ID largo supera la precisión de coma flotante; las fechas cambian de significado según si van con el día primero o el mes primero. Las claves de JSON no tienen orden, pero los arrays no, y una herramienta que ordena claves no cambia nada, mientras que una que ordena arrays cambia los datos. Unicode es otra trampa: el texto puede llegar como UTF-8, como UTF-16 o con BOM, y un decodificador que adivina mal convierte los caracteres acentuados en «Mojibake». Antes de fiarte de cualquier conversión, revisa la primera y la última fila, cualquier campo con ceros iniciales y cualquier campo que contenga comillas, comas o saltos de línea.