List of encoding and cryptography tools

Url Encoder & Decoder


Encodes or decodes a string so that it conforms to the the Uniform Resource Locators Specification - URL (RFC 1738).

The specification says that only the following characters are allowed in a URL "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789$-_.+!*'()". Therefore, all other characters will be encoded to a two digit hexadecimal value that represents the character in the proper ISO character set.

Base 64 Encoder & Decoder


Encodes or decodes a string or a binary file so that it conforms to the Base64 Data Encodings specification (RFC 4648).

Convert File Encoding


Changes the encoding of a file to another one. For example, this tool will allow you to change the encoding of your file from ISO-8859-1 to UTF-8 or from UTF-8 to UTF-16.

What encoding is my file using? This tool will try to auto-detect the encoding used in the file and tell you.

Message Digester


Computes a digest from a string using different algorithms. Supports the following algorithms: MD2, MD4, MD5, SHA1, SHA-224, SHA-256, SHA-384, SHA-512, RIPEMD128, RIPEMD160, RIPEMD320, Tiger, Whirlpool, GOST3411.

HMAC Generator / Checker


Computes a Hash-based message authentication code (HMAC) using different algorithms. Supports the following algorithms: HMACMD2, HMACMD4, HMACMD5, HMACSHA1, HMACSHA224, HMACSHA256, HMACSHA384, HMACSHA512, HMACRIPEMD128, HMACRIPEMD160, DESMAC, DESMAC/CFB8, DESEDEMAC, DESEDEMAC64, DESEDEMAC/CFB8, DESEDEMAC64WITHISO7816-4PADDING, GOST28147MAC, IDEAMAC, IDEAMAC/CFB8, ISO9797ALG3MAC, ISO9797ALG3WITHISO7816-4PADDING, PBEWITHHMACSHA, PBEWITHHMACSHA1, PBEWITHHMACRIPEMD160, RC2MAC, RC2MAC/CFB8, RC5MAC, RC5MAC/CFB8, SKIPJACKMAC, SKIPJACKMAC/CFB8, HMACTIGER.

QR Code Generator


Generates QR codes using various standards such as Address Book / Contact Information (VCARD), Events (VEVENT), Emails (MAILTO), GEO Coordinates (GEO), SMS (SMSTO), Telephones (TEL), URLs and WiFi connections. You can also choose your error correction level from the standards L (Low 7%), M (Medium 15%), Q (Quartile 25%) and H (High 30%).