Free Toolkit

Encoding & Crypto

75 tools available

Encode, decode, hash, encrypt, and work with cryptographic operations.

Base64 Encode

Encode text to Base64 format instantly in your browser.

Base64 Decode

Decode Base64-encoded strings back to plain text instantly.

Base64 Image Encoder

Convert images to Base64-encoded data URIs for embedding in HTML and CSS.

Base64 Image Decoder

Decode Base64 data URIs back to viewable and downloadable images.

Base32 Encode

Encode text to Base32 format using the RFC 4648 standard alphabet.

Base32 Decode

Decode Base32-encoded strings back to plain text.

Base58 Encode

Encode text to Base58 format used by Bitcoin and IPFS.

Base58 Decode

Decode Base58-encoded strings back to plain text.

Base85 Encode

Encode text to Base85 (Ascii85) format for compact binary-to-text encoding.

Base85 Decode

Decode Base85 (Ascii85) encoded strings back to plain text.

URL Encode (Full)

Percent-encode all special characters in a URL string.

URL Decode (Full)

Decode percent-encoded URL strings back to readable text.

HTML Entity Encode

Convert special characters to HTML entities for safe web embedding.

HTML Entity Decode

Decode HTML entities back to their original characters.

Punycode Encode

Convert internationalized domain names to Punycode (xn--) format.

Punycode Decode

Convert Punycode (xn--) domains back to readable Unicode text.

Quoted-Printable Encode

Encode text to Quoted-Printable format for email transport.

Quoted-Printable Decode

Decode Quoted-Printable encoded text back to readable form.

Unicode Escape

Convert text to Unicode escape sequences (\uXXXX format).

Unicode Unescape

Convert Unicode escape sequences (\uXXXX) back to readable text.

UTF-8 Encode/Decode

View UTF-8 byte representations of text and decode byte sequences.

ASCII to Hex

Convert ASCII text to hexadecimal representation.

Hex to ASCII

Convert hexadecimal values back to readable ASCII text.

Binary to Decimal

Convert binary numbers to decimal (base-10) representation.

Decimal to Binary

Convert decimal numbers to binary (base-2) representation.

MD5 Hash Generator

Generate MD5 hash digests.

SHA-1 Hash Generator

Generate SHA-1 hash digests.

SHA-256 Hash Generator

Generate SHA-256 hash digests.

SHA-384 Hash Generator

Generate SHA-384 hash digests from text using the SubtleCrypto API.

SHA-512 Hash Generator

Generate SHA-512 hash digests from text using the SubtleCrypto API.

SHA-3 Hash Generator

Generate SHA-3 (Keccak) hash digests from text input in your browser.

RIPEMD-160 Hash Generator

Generate RIPEMD-160 hash digests from text input in your browser.

CRC32 Calculator

Calculate CRC32 checksums from text for error detection and data integrity.

Adler-32 Calculator

Calculate Adler-32 checksums from text for fast data integrity checks.

HMAC Generator

Generate HMAC digests with multiple hash algorithms.

Bcrypt Hash Generator

Generate bcrypt password hashes with configurable cost factor.

Argon2 Hash Generator

Generate Argon2 password hashes — the modern standard.

Hash Identifier

Identify hash types by analyzing hash length, format, and character patterns.

File Hash Calculator

Calculate MD5, SHA-256, and SHA-512 hashes of any file in your browser.

AES Encrypt/Decrypt

Encrypt and decrypt text using AES with a passphrase.

DES Encrypt/Decrypt

Encrypt and decrypt text using DES for legacy compatibility.

Triple DES Encrypt/Decrypt

Encrypt and decrypt using Triple DES (3DES) for legacy encryption.

Blowfish Encrypt/Decrypt

Encrypt and decrypt text using the Blowfish cipher.

XOR Encrypt/Decrypt

Encrypt and decrypt text using XOR cipher with a repeating key.

RSA Key Generator

Generate RSA key pairs using the Web Crypto API.

RSA Encrypt/Decrypt

Encrypt and decrypt using RSA public-key cryptography.

Caesar Cipher

Encrypt and decrypt text using the Caesar shift cipher.

Vigenere Cipher

Encrypt and decrypt text using the Vigenere cipher with a keyword.

Atbash Cipher

Encrypt and decrypt text using the Atbash reverse-alphabet cipher.

Rail Fence Cipher

Encrypt and decrypt text using the Rail Fence transposition cipher.

JWT Decoder

Decode and inspect JSON Web Tokens — view header, payload, and expiration status.

JWT Generator

Generate signed JSON Web Tokens with custom claims, algorithm selection, and expiration.

JWT Validator

Validate JWT tokens — verify HMAC signature, check expiration, inspect claims.

TOTP Generator

Generate time-based one-time passwords (TOTP) compatible with Google Authenticator.

TOTP Validator

Validate TOTP codes against a shared secret with configurable time window.

HOTP Generator

Generate HMAC-based one-time passwords (HOTP) with counter tracking.

SSH Key Generator

Generate RSA and ECDSA key pairs for SSH authentication.

PGP Key Generator

Generate PGP-formatted RSA key pairs for email encryption.

CSR Generator

Generate Certificate Signing Requests with RSA key pairs.

Self-Signed Certificate Generator

Generate self-signed SSL/TLS certificates for development.

Password Hash Verifier

Verify passwords against SHA hash digests.

Checksum Verifier

Calculate and verify file checksums using SHA algorithms.

Digital Signature Verifier

Verify RSA digital signatures against messages.

SPF Record Generator

Generate SPF DNS TXT records for email authentication.

DKIM Record Generator

Generate DKIM DNS TXT records for email signing.

DMARC Record Generator

Generate DMARC DNS records for email authentication policy.

DANE/TLSA Record Generator

Generate DANE TLSA DNS records for certificate authentication.

Bitcoin Address Validator

Validate Bitcoin addresses — Legacy, P2SH, Bech32.

Ethereum Address Validator

Validate Ethereum addresses — 0x + 40 hex chars.

Solana Address Validator

Validate Solana addresses — Base58, 32-44 chars.

Mnemonic Phrase Generator

Generate random BIP39-style mnemonic seed phrases.

Base58Check Encoder

Encode data with Base58Check including SHA-256 checksum.

Hex to Bytes Visualizer

Visualize hex strings as bytes with decimal, binary, and ASCII.

ASN.1 Decoder

Decode ASN.1 DER/BER structures from PEM, Base64, or hex.

PEM/DER Converter

Convert between PEM and DER certificate/key formats.

About Encoding & Crypto

Our encoding & crypto collection offers a comprehensive suite of browser-based utilities designed to handle everyday tasks without any software installation. Every tool processes your data entirely on your device — nothing is uploaded to a server, keeping your files completely private.

Whether you're a professional needing quick conversions, a student working on assignments, or anyone who values privacy, these 75+ free tools are ready to use instantly. No signup, no downloads, no limits.

Common Use Cases

  • Quick file processing without installing software
  • Privacy-sensitive work that can't be uploaded to cloud services
  • Batch operations on multiple files at once
  • Cross-format conversions for compatibility
  • On-the-go editing from any device with a browser

Frequently Asked Questions

Are these encoding & crypto really free?

Yes, every tool is 100% free with no hidden fees, no premium tiers, and no usage limits.

Is my data safe when using these tools?

Absolutely. All processing happens directly in your browser. Your files are never uploaded to any server.

Do I need to create an account?

No. Every tool works instantly without any signup or registration.

Can I use these tools on mobile?

Yes! All tools are fully responsive and work on phones, tablets, and desktops.

What browsers are supported?

Our tools work on all modern browsers including Chrome, Firefox, Safari, and Edge.