Hack the Hydra

Formateador y validador JSON

Pega JSON para darle formato, minificarlo o comprobar que es válido. Si hay un error de sintaxis, verás la línea, la columna y el texto de alrededor. Tus datos se quedan en tu navegador.

🔒 Privado: la conversión se hace en esta pestaña. No se sube nada.

Formateador y validador JSON es una herramienta en línea gratuita de Hack the Hydra. Da formato, minifica y valida JSON en línea. Indica la línea y la columna exactas de un error de sintaxis. Gratis; tu JSON no sale del navegador.

100 % gratisSin subir archivos: funciona en tu navegadorSin registro
Formateador y validador JSON: la herramienta con un archivo de ejemplo convertido

Cómo leer el mensaje de error

Cuando falla el análisis, la herramienta indica la línea y la columna del primer problema y muestra el texto de alrededor. El error suele estar en el carácter que sobra o justo después. Las causas más habituales son una coma tras el último elemento, comillas simples en lugar de dobles, claves sin comillas, una coma que falta entre elementos y comentarios, que el JSON estricto no permite.

Qué cambia y qué no al dar formato

Dar formato vuelve a serializar los datos leídos, así que cambian los espacios pero no los valores. Se conserva el orden de las claves. Ten en cuenta que los números fuera del rango de enteros seguros de JavaScript (por encima de 9 007 199 254 740 991) se redondean al leerlos: si unos identificadores de ese tamaño deben seguir exactos, no los pases por un formateador del navegador.

¿Formatear, minificar o validar?

Formatea cuando quieras leer o comparar JSON. Minifica para reducir un cuerpo de petición, una configuración incrustada en HTML o un parámetro de URL. Valida para confirmar que el documento está bien formado, por ejemplo antes de subir un archivo de configuración. Todo se ejecuta en local, así que puedes pegar sin riesgo respuestas de API con tokens o datos personales.

Ejemplo

JSON compacto devuelto por una API, indentado y validado.

Entrada

{"name":"Ada","skills":["math","code"],"active":true}

Resultado

{
  "name": "Ada",
  "skills": [
    "math",
    "code"
  ],
  "active": true
}

Cómo usar

  1. Escribe o pega tu texto en el cuadro de arriba.
  2. El resultado se actualiza mientras escribes; cambia las opciones para cambiar de modo.
  3. Copia el resultado o descárgalo.

Preguntas frecuentes

¿Se envía mi JSON a un servidor?

No. Se analiza con la función JSON.parse integrada en tu navegador. No se sube ni se guarda nada.

¿Admite comentarios o comas finales?

No. Comprueba JSON estricto según la RFC 8259. El JSON con comentarios (JSONC) o comas finales se marca como error en el primer carácter problemático.

¿Puede ordenar las claves?

No, el orden de las claves se mantiene como en tu texto para que las comparaciones sigan siendo útiles.

¿Qué tamaño puedo pegar?

Varios megabytes funcionan bien en un ordenador reciente. En archivos muy grandes la velocidad depende de tu dispositivo, porque todo se ejecuta en local.

Guías

Otras herramientas

Convertir PDF a MarkdownImagen a texto (OCR gratis)Convertir Word a MarkdownExcel y CSV a tablas MarkdownOCR PDF: PDF escaneado a textoConvertir PDF a textoUnir archivos PDFDividir PDF: extraer páginasGirar PDFConvertir JPG a PDFConvertir PDF a JPGConvertidor de imágenes: PNG, JPG, WebPComprimir imagen: JPG y WebPConvertir PNG a JPGConvertir JPG a PNGConvertir WebP a PNGGenerador de código QRContador de palabrasConvertidor de mayúsculas y minúsculasCodificar y decodificar Base64Codificador y decodificador de URLGenerador de UUID v4Generador de contraseñas segurasGenerador de Lorem IpsumConversor de JSON a CSVEliminar líneas duplicadasConversor de timestamp UnixConversor de JSON a YAMLComparar dos textosRedimensionar imagenCalculadora de porcentajesCalculadora de edadGenerador de hash (SHA-256, SHA-1, SHA-512)Convertidor de colores: HEX, RGB, HSLCalcular días entre dos fechasConvertidor de YAML a JSONConversor de unidadesDecodificador JWTConvertidor binario, hexadecimal, decimal y octalConvertidor de números romanosProbador de regexExplicar una expresión cron