Encoding & Security Tools

Encode and decode Base64, Base32, binary, hex and ASCII, create SHA hashes, generate strong passwords and play with classic ciphers such as Caesar, Atbash and Vigenere. Useful for developers, students learning about cryptography and anyone who wants a safer password.

Base64 Encoder & Decoder

Encode text to Base64 or decode Base64 strings back to readable text.

Base32 Encoder & Decoder

Encode and decode Base32 text, as used in 2FA secret keys.

Text to Binary Converter

Translate text into 0s and 1s, or binary code back into text.

Text to Hex Converter

Convert text into hexadecimal byte values for code and debugging.

Hex to Text Converter

Decode hexadecimal byte values back into readable text.

Text to ASCII Codes

Show the ASCII or Unicode number of every character in your text.

ASCII to Text Converter

Turn a list of ASCII or Unicode code numbers back into text.

SHA-256 Hash Generator

Create SHA-256 hashes of text or files and verify download checksums.

SHA-512 & HMAC Generator

Create SHA-512 hashes and HMAC signatures with a secret key.

Caesar Cipher

Encode and decode the classic Caesar shift cipher, including ROT13.

Atbash Cipher

Encode text by reversing the alphabet: A↔Z, B↔Y, C↔X.

Vigenère Cipher

Encrypt and decrypt messages with a keyword using the Vigenère cipher.

ROT47 Cipher

Scramble letters, numbers and symbols with the ROT47 rotation cipher.

Morse Code Translator

Translate text to Morse code and back, and listen to it as sound.

Text to Braille Converter

Convert English text into Braille dots (Grade 1) and back.

NATO Phonetic Alphabet Converter

Spell names and codes clearly with Alfa, Bravo, Charlie words.

Password Generator

Create strong, random passwords with the length and characters you choose.

Password Strength Checker

Check how strong a password is and how long it might take to crack.

Random String Generator

Generate random tokens, coupon codes and keys with any character set.