Encoding & Crypto Tools
Base64, URL encoding, hash generation, and encryption tools
Base64 Encoder/Decoder
Encode and decode text in Base64 format. Fully supports UTF-8 characters.
URL Encoder/Decoder
Encode and decode URLs in real time. Supports both encodeURIComponent and encodeURI methods.
HTML Entity Encoder
Convert HTML special characters to entities and back. Supports & < > and numeric character references.
Hash Generator
Generate SHA-1/256/384/512 hash values from text. All algorithms computed in real time as you type.
Password Strength Checker
Check password strength in real-time. Analyzes length, character types, and patterns to provide a score.
Text to Binary Converter
Convert between text and binary representation. Fully supports UTF-8 characters including international text.
Text to Hex Converter
Convert between text and hexadecimal (HEX). Fully supports UTF-8 characters including international text.
Morse Code Translator
Convert text to Morse code and vice versa. Includes audio playback and a Morse code reference chart.
ROT13 Cipher
Encode and decode text using the ROT13 cipher (shift by 13). Also supports custom ROT-N shifts with any offset.
Image to Base64 Converter
Convert images to Base64 encoded strings. Also supports data URI format output for direct embedding in HTML and CSS.
Text to Braille Converter
Convert text into Unicode Braille patterns. Useful for learning Braille or creating decorative text.
Caesar Cipher
Encrypt and decrypt text using the Caesar cipher. Specify the shift value to experience this classical cipher.
Vigenere Cipher
Encrypt and decrypt text using the Vigenere cipher. Experience polyalphabetic encryption with a keyword.
XOR Cipher
Encrypt and decrypt text using XOR operations. Supports multiple output formats including hex and Base64.
Base32 Encoder / Decoder
Encode and decode text or data in Base32 format. Perform RFC 4648 compliant conversions right in your browser.
Unicode Converter
Convert between text and Unicode code points (U+XXXX). Useful for checking code points and entering special characters.
Unicode Escape Converter
Convert between text and Unicode escape sequences (\\uXXXX). Ideal for JSON and JavaScript source code.
Punycode Converter
Convert between internationalized domain names (IDN) and Punycode (xn-- format). Useful for verifying international domains and DNS configuration.
Bcrypt Hash Generator
Generate and verify Bcrypt password hashes. Supports cost factor adjustment and automatic salt generation.
OTP Code Generator
Generate and verify TOTP/HOTP one-time passwords. Outputs QR codes compatible with Google Authenticator.
PIN Code Generator
Generate cryptographically secure random PIN codes. Supports batch generation and exclusion of sequential or repeated digits.
AES Encryption / Decryption
Encrypt and decrypt text using symmetric key algorithms like AES. Supports multiple modes including GCM and CBC.
RSA Key Pair Generator
Generate RSA public and private key pairs in your browser. Select key lengths from 2048 to 4096 bits with PEM format output.
Emoji Encoder / Decoder
Convert between emojis and Unicode code points or HTML entities. Supports ZWJ composite emoji decomposition and skin tone modifiers.
Character Encoding Converter
Convert text between character encodings such as UTF-8, Shift_JIS, and EUC-JP. Includes auto-detection and mojibake (garbled text) repair.
Enigma Machine Simulator
Simulate the WWII Enigma cipher machine in your browser. Faithfully recreates rotor and plugboard settings.
Playfair Cipher
Encrypt digraphs using a 5x5 key matrix with the Playfair cipher. Visualize the encryption process step by step.
Rail Fence Cipher
Rearrange characters in a zigzag pattern with the Rail Fence cipher. Includes pattern visualization and animation.
Atbash Cipher
Substitute letters by reversing the alphabet with the Atbash cipher. Results are displayed in real time as you type.
Passphrase Generator
Generate memorable yet secure passphrases from random word combinations. Supports Diceware method and displays entropy strength.