Formatear, Embellecer y Validar JSON Online
Pega, arrastra un archivo o sube JSON crudo y el formateador lo analiza, informa del primer error de sintaxis con línea y columna exactas, y lo reescribe con sangría uniforme. Alterna entre sangría de 2 espacios, 4 espacios o tabulaciones, o minifica el documento a una sola línea para eliminar cada byte de espacio en blanco no esencial en payloads de producción.
Usa el formateador cuando necesites limpiar una respuesta de API de una sola línea pegada desde DevTools, preparar un fixture para una suite de tests, inspeccionar el cuerpo de un webhook minificado o normalizar JSON antes de subirlo al repo para que los diffs queden legibles. También funciona como paso de validación rápida antes de pasar datos por un esquema o un parser con errores menos claros.
La validación corre en cada pulsación, así que comas finales, claves sin comillas, corchetes desbalanceados y escapes inválidos aparecen al instante con el token problemático resaltado. La herramienta mantiene el orden de las claves, conserva la precisión numérica dentro del rango de Number de JavaScript y maneja estructuras profundamente anidadas y arrays grandes sin truncar. El área de resultado admite copiar con un clic y descargar como archivo .json.
Todo corre en tu navegador mediante un parser local — sin subida, sin viaje al servidor, sin telemetría. Tu payload nunca sale de la pestaña.
Sobre esta herramienta
El formateador de JSONCraft valida, embellece y minifica tu JSON instantáneamente. Pega o arrastra un archivo y obtén validación de sintaxis en tiempo real con mensajes de error claros que indican la línea y columna exactas.
- Formatear con 2 espacios, 4 espacios o tabulaciones
- Minificar JSON en una sola línea compacta
- Validación en tiempo real mientras escribes
- Subir archivos .json o arrastrar y soltar
- Descargar resultados formateados
100% en tu navegador. Tus inputs nunca salen de tu navegador. Anuncios mediante AdSense (con consentimiento).
Preguntas frecuentes
¿Cómo formateo y valido JSON?
Pega tu JSON en el editor y el formateador lo analiza, resalta errores de sintaxis con número de línea y lo embellece con indentación configurable (2 o 4 espacios, o tabulación). También ofrece un modo minify que quita espacios para payloads compactos, y una opción de ordenar claves útil para diffs. Los errores se informan con la posición exacta del carácter para que detectes al instante una coma de más o una llave sin cerrar.
¿El formateador JSON es gratis?
Sí, completamente gratis. Sin registro, sin límite de tamaño más allá de lo que aguante tu navegador (decenas de MB van bien en un portátil moderno), sin marcas de agua. Todas las herramientas de JSONCraft son gratuitas — formateador, diff, viewer, convertidores — sin plan premium. Es la vía más rápida de JSON desordenado a JSON limpio.
¿El formateador sube mi JSON?
No. Cada byte de tu JSON se analiza y formatea localmente en tu navegador con un parser JavaScript local. Nada se sube, nada se guarda, ni siquiera hay componente de servidor para el formateador. Esto importa porque los payloads JSON suelen contener claves API, tokens o PII, y sería peligroso pegarlos en una herramienta que los enviara fuera.
¿Embellece JSON minificado de miles de líneas?
Sí. El formateador usa CodeMirror 6, que gestiona documentos de varios megabytes con resaltado de sintaxis, ajuste de línea y plegado de código. Los corchetes plegables permiten navegar estructuras muy anidadas, y la búsqueda funciona sobre todo el documento. Para archivos muy grandes (50MB+) puede convenir recortar primero, pero las respuestas API y dumps de configuración típicos se formatean al instante.
¿Cuál es la diferencia entre formatear, minificar y validar?
Formatear (embellecer) reindenta el JSON con espacios legibles para humanos. Minificar quita todos los espacios para conseguir el JSON válido más pequeño posible para transporte en red. Validar (lint) comprueba sin cambiar la estructura — solo te dice si el JSON es sintácticamente correcto y marca los problemas. El formateador ofrece los tres modos desde una única entrada.
Fuentes (2)
- Bray, T. (2017). The JavaScript Object Notation (JSON) Data Interchange Format. RFC 8259, IETF, December 2017.
- Ecma International (2017). The JSON Data Interchange Syntax. Standard ECMA-404, 2nd Edition, December 2017.
Estas son las especificaciones y estándares que esta herramienta implementa.
Guías relacionadas
- Estrategias de compresión JSON — gzip, MessagePack, CBOR y cuándo gana cada unoJSON es texto y se comprime genial. Pero a veces quieres un formato binario. Cuándo basta gzip y cuándo se ganan el sueldo MessagePack o CBOR.
- Fundamentos de JSON Schema — Validación, tipos y patrones comunesUna guía práctica de JSON Schema Draft 7, 2019-09 y 2020-12: tipos, keywords, $ref, validación condicional y los patrones que se usan en APIs de producción.
- Pitfalls de seguridad en JSON — Prototype pollution, DoS y ataques de parsingTodo input JSON está controlado por el atacante hasta que se demuestre lo contrario. Prototype pollution, parser DoS, nesting profundo — los ataques que llegan de verdad.
Por Marco B. ·