Skip to content
Buy me a coffee
Encoders / Cryptography

Encoders, Decoders & Cryptography

URL and Base64 encoding, file encoding conversion, message digests (MD5, SHA-256, SHA-512), HMAC generation and QR codes.

URL Encoder / Decoder

Encodes or decodes a string so that it conforms to the URL specification (RFC 3986 / RFC 1738). All reserved characters are percent-encoded.

  • encodeURIComponent, encodeURI and form (+) encoding modes
  • Decodes %XX sequences and + signs
  • Explanation of URL encoding
Open tool

Base64 Encoder / Decoder

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

  • Text and binary file encoding (UTF-8 safe)
  • Decode and download with file type detection
  • URL-safe Base64 variant
  • Explanation of Base64 encoding
Open tool

Convert File Encoding

Change the encoding of a file, for example from ISO-8859-1 to UTF-8 or from UTF-8 to UTF-16. Also auto-detects the encoding of a file.

  • Unicode (UTF-8/16/32), ISO-8859-x, Windows-125x, KOI8-R, Asian encodings
  • Auto-detection of the source encoding
  • Optional byte order mark (BOM)
  • Downloads the converted file
Open tool

Message Digester (MD5, SHA-256, SHA-512, …)

Compute a message digest (hash) from a string or file using MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3, RIPEMD, Whirlpool, Tiger and GOST.

  • MD2, MD4, MD5, SHA-1, SHA-2 and SHA-3 families
  • RIPEMD-128/160/256/320, Whirlpool, Tiger, GOST, CRC32
  • Hex and Base64 output
  • Hash text or files
Open tool

HMAC Generator / Tester

Compute a Hash-based Message Authentication Code (HMAC) using a secret key and MD5, SHA-1, SHA-256, SHA-512, RIPEMD or Whirlpool.

  • HMAC with MD5, SHA-1, SHA-2, SHA-3, RIPEMD, Whirlpool, Tiger, GOST
  • Hex and Base64 output
  • Verify a message against an expected HMAC
Open tool

QR Code Generator / Encoder

Generate QR codes for URLs, address books (vCard), events (vEvent), emails, geo coordinates, phone numbers, SMS, plain text and Wi-Fi networks, with your choice of error correction level.

  • URL, vCard, mailto, vEvent, geo, text, SMS, tel and Wi-Fi
  • Error correction L, M, Q or H
  • Custom size and colours
  • Download as PNG or SVG
Open tool