Formateador y Validador de JSON
Pega JSON en bruto o desordenado y formatéalo al instante con sangría de dos espacios, cuatro espacios o tabulaciones, ordena alfabéticamente las claves de cada objeto para obtener diffs estables, o minifícalo a una sola línea compacta para transportarlo. El formateador valida sobre la marcha: si la entrada no es JSON válido, señala el problema en lugar de producir basura en silencio. Maneja estructuras profundamente anidadas, arrays, Unicode y documentos grandes, todo en tu navegador — tus datos nunca se suben, lo que importa cuando el JSON contiene respuestas de API, tokens o registros personales. Úsalo para limpiar logs, preparar fixtures de prueba o hacer legible una carga de API.
Cómo usar
- Pega o escribe tu JSON en el área de entrada.
- Elige el tamaño de sangría y, si quieres, ordena las claves.
- Pulsa Formatear para embellecer o Minificar para compactar.
- Si el JSON no es válido, el mensaje de error indica el problema.
- Copia el resultado con el botón Copiar.
Preguntas frecuentes
- ¿Se envía mi JSON a un servidor?
- No. Todo el formateo y la validación ocurren localmente en tu navegador; nada se sube.
- ¿Qué hace ordenar las claves?
- Reordena alfabéticamente las claves de cada objeto, de forma recursiva, lo que facilita comparaciones y diffs.
- ¿Por qué obtengo un error de sintaxis?
- La entrada no es JSON válido. Causas comunes: comas finales, comillas simples o claves sin comillas.
- ¿Minificar cambia mis datos?
- No. Minificar solo elimina espacios; los datos y el orden de claves se mantienen salvo que actives el orden.
- ¿Qué opciones de sangría hay?
- Puedes formatear con 2 espacios, 4 espacios o tabulaciones, o minificar a una sola línea sin espacios. La sangría de dos espacios es la convención más común en archivos de configuración y ejemplos de API.
- ¿El ordenamiento de claves funciona en objetos anidados?
- Sí — el ordenamiento se aplica de forma recursiva, así que cada objeto en cada nivel tiene sus claves en orden alfabético. Esto produce una forma canónica, de modo que dos documentos JSON que solo difieren en el orden de las claves pueden compararse como idénticos.
Guías sobre este tema
- Por qué las herramientas en el navegador mantienen tus datos privados Cómo funcionan las herramientas del lado del cliente, por qué ejecutarse por completo en tu navegador significa que tus datos nunca salen de tu dispositivo, y cómo verificarlo tú mismo.
- Por qué los números cambian al pasar por un programa 0.1 más 0.2 sale como 0.30000000000000004, un identificador largo pierde sus últimas cifras y un total baila un céntimo. Casi todo viene de una sola decisión de diseño: los números se guardan como fracciones binarias con un presupuesto fijo de bits.
Herramientas relacionadas
Formateador y minificador de XML
Embellece XML con una indentación limpia o minifícalo a una línea, en tu navegador.
Formateador y Validador YAML
Embellece y valida YAML — corrige indentación, ordena claves, ajusta ancho de línea, atrapa errores con posición.
Formateador SQL
Formatea SQL en 10 dialectos (PostgreSQL, MySQL, BigQuery, Snowflake, T-SQL …).
Alineador de columnas — alinea texto en columnas
Rellena filas separadas por espacios, comas o tabulaciones en columnas bien alineadas, en tu navegador.
Minificador HTML / CSS / JS
Quita espacios y comentarios de HTML, CSS o JavaScript — ve el tamaño ahorrado y copia el resultado.
Probador JSONPath
Ejecuta queries JSONPath (`$.store.book[*].author`, `$..price`) contra un documento de muestra y mira los valores que coinciden.