Codificar y decodificar datos
Casi todo lo que viaja entre un navegador y un servidor va transformado de alguna forma: un parámetro con espacios se escapa con %20, una imagen pequeña se incrusta en Base64 dentro de un data URI, un token de sesión es un JWT de tres partes separadas por puntos. Estas cinco herramientas deshacen esas capas para que leas lo que hay debajo, o las aplican cuando eres tú quien tiene que enviar el dato.
El decodificador de JWT enseña la cabecera, el payload y si el token ha caducado, con las fechas en tu hora local; es lo primero que conviene mirar cuando una API responde 401. El generador de hash calcula MD5, SHA-1 y SHA-256 de un texto o un archivo y lo compara con el valor que te han dado, útil para comprobar una descarga. Nada se envía a ningún servidor: un token de producción no debería acabar pegado en una web que lo guarde.
Las 5 herramientas
- Codificar y decodificar Base64Codifica y decodifica Base64 al escribir, con detección automática y variante URL-safe. Convierte archivos en data URI y Base64 en archivos.
- Codificar y decodificar URLCodifica y decodifica URLs al escribir (encodeURIComponent o encodeURI) y desglosa cualquier URL: host, puerto, ruta, hash y parámetros.
- Codificar y decodificar entidades HTMLConvierte < > & " y ' en entidades HTML, o todo lo que no sea ASCII, y decodifica &, á o 😀 al escribir.
- Decodificador de JWTPega un JWT y ve su cabecera, su payload y si está vigente, caducado o aún no es válido, con las fechas en tu hora local. No sale de tu navegador.
- Generador de hashCalcula MD5, SHA-1, SHA-256, SHA-384 y SHA-512 de un texto o un archivo mientras escribes, y compara con un hash esperado para ver si coincide.