Cryptography tools
Hashing, encryption, encoding and address tools that run entirely in your browser — fast, free, and private.
🔒 100% in your browser — nothing is uploaded
- Hash Generator
Generate SHA-256, SHA-512, Keccak-256, RIPEMD-160, MD5 and more from text or hex — in your browser.
- AES Encryption
Encrypt and decrypt text with AES-256-GCM and a password. Everything stays in your browser.
- Crypto Address Validator
Check whether a Bitcoin or Ethereum address is valid, with its type, network and checksum.
- Base64, Hex & Base58 Converter
Convert text between Base64, Hex, Base58, Binary and UTF-8 — encode and decode in your browser.
- BIP39 Seed Phrase Generator
Generate and validate BIP39 mnemonic seed phrases (12–24 words) and derive the seed — in your browser.
- Password Generator
Generate strong, random passwords with a crypto-secure RNG. Length, character sets and entropy — nothing uploaded.
- JWT Decoder
Decode a JSON Web Token (JWT) — inspect its header, payload and claims in your browser. Nothing uploaded.
- HD Wallet Address Generator
Derive Bitcoin (legacy & SegWit) and Ethereum addresses from a BIP39 phrase (BIP32/44/84) — watch-only, in your browser.
- RSA Key Generator
Generate an RSA key pair (2048/3072/4096-bit) and export it as PEM — in your browser, nothing uploaded.
- Message Signer & Verifier
Sign and verify a message with an ECDSA secp256k1 key (Bitcoin/Ethereum’s curve) — in your browser.
- Crypto QR Code Generator
Make a QR code for a Bitcoin or Ethereum address or payment request (BIP21/EIP-681) — in your browser.
- Merkle Tree Calculator
Compute the Merkle root and tree of a list of leaves — SHA-256 or Bitcoin double SHA-256, in your browser.
- EVM Bytecode Disassembler
Disassemble Ethereum (EVM) bytecode into opcodes and function selectors — in your browser.
- Vanity Address Generator
Generate a custom Ethereum vanity address with your chosen prefix — in your browser, keys never leave your device.
- Ethereum Function Selector
Compute the 4-byte function selector and event topic (keccak256) from a Solidity signature — in your browser.
- ENS Namehash Calculator
Compute the ENS namehash (EIP-137) and labelhash of any .eth name — in your browser.
- Proof-of-Work Mining Simulator
Mine a “block” in your browser: pick a difficulty and watch SHA-256 hash until it beats the target.
- EIP-712 Typed Data Hasher
Compute the EIP-712 domain separator, struct hash and signing digest from typed data — in your browser.
- Elliptic Curve (ECC) Visualizer
See an elliptic curve over a prime field and the point-addition group law that secures crypto keys.
- Shamir Secret Sharing
Split a secret into N shares where any T reconstruct it — in your browser, nothing uploaded.
- Ethereum Transaction Decoder
Decode a raw Ethereum transaction (legacy / EIP-1559) into its fields and recover the sender.