# CiphersOnline > Educational and utility website for classical ciphers, encoding, decoding, and text transformation tools. CiphersOnline provides browser and API-assisted tools for learning, testing, encrypting, decrypting, encoding, and decoding text. Classical ciphers on this site are for education, experiments, and historical understanding, not for protecting sensitive information. Primary language for this file: English. Available website locales: en, ru, de, es, fr, it, pt, tr ## Core Pages - [Home](https://ciphersonline.com/): Main entry point for cipher and encoding tools. - [Glossary](https://ciphersonline.com/glossary): Definitions of cryptography, cipher, encoding and hashing terms. - [Guides](https://ciphersonline.com/guides): Long-form tutorials, deep dives and history on ciphers and codes. - [HTML Sitemap](https://ciphersonline.com/sitemap): Human-readable list of published categories and tools. - [XML Sitemap](https://ciphersonline.com/sitemap.xml): Complete crawl map with locale alternates. - [Contact](https://ciphersonline.com/contacts): Contact page for site feedback and support requests. ## Tool Categories - [Classical Ciphers](https://ciphersonline.com/classical-ciphers): Explore historical encryption methods including Caesar, Vigenere, Playfair, Beaufort, Vernam, Atbash, Gronsfeld, Rail Fence, Columnar Transposition, ROT13, Hill, Affine, and other classical ciphers. Encrypt, decrypt, and learn how traditional cryptography works online. - [Cipher Solver](https://ciphersonline.com/cipher-solver): Paste unknown ciphertext into a cipher identifier, cipher decoder, and cipher solver in one place. The tool detects likely cipher or encoding types, runs supported solvers automatically, and shows the most likely plaintext first with ranked alternative decryptions and evidence. - [Encoding and Data Conversion](https://ciphersonline.com/encoding): Tools for encoding, decoding, and converting text and binary data. Use Base64, Hex, URL Encode, Binary, ASCII, Unicode, JWT, and other formats online. - [Codes & Alphabets](https://ciphersonline.com/codes-and-alphabets): Explore communication codes, symbolic alphabets, character substitution systems, and alternative text representations. Convert text using Morse code, A1Z26, Polybius Square, Bacon cipher, and other historical coding systems used for communication, education, puzzles, and secret messages. - [Text Analysis & Cryptanalysis](https://ciphersonline.com/text-analysis): Analyze text with frequency analysis, language statistics, and classical cryptanalysis tools. Study letter distributions, repeated patterns, n-grams, coincidence, entropy, and clues that help identify or break historical ciphers. - [Hashing & Password Security](https://ciphersonline.com/hashing): Generate hashes online with SHA-256, SHA-512, SHA-3, SHA-1, and MD5; create keyed HMAC values; and derive or verify password hashes with Argon2, bcrypt, and PBKDF2. All calculations run locally in your browser. ## Classical Ciphers Tools - [Caesar Cipher](https://ciphersonline.com/classical-ciphers/caesar): Classic letter-shift cipher with custom shift values. - [Substitution Cipher](https://ciphersonline.com/classical-ciphers/simple-substitution): Online monoalphabetic substitution cipher with a custom shuffled alphabet key. - [XOR Cipher](https://ciphersonline.com/classical-ciphers/xor-cipher): Online XOR encryption and decryption with text or hex keys. - [Playfair Cipher](https://ciphersonline.com/classical-ciphers/playfair): Classic digraph substitution cipher with keyword matrix encryption. - [Beaufort Cipher](https://ciphersonline.com/classical-ciphers/beaufort): Classical reciprocal cipher based on a keyword. - [Gronsfeld Cipher](https://ciphersonline.com/classical-ciphers/gronsfeld): Vigenere-style classical cipher that uses a numeric key. - [Vigenere Cipher](https://ciphersonline.com/classical-ciphers/vigenere): Keyword-based polyalphabetic encryption and decryption. - [Autokey Cipher](https://ciphersonline.com/classical-ciphers/autokey): Autokey encoder and decoder with keyword and alphabet selection. - [Porta Cipher](https://ciphersonline.com/classical-ciphers/porta): Online Porta cipher encoder and decoder with a keyword. - [Bifid Cipher](https://ciphersonline.com/classical-ciphers/bifid): Keyword-based Bifid cipher encoder and decoder with selectable alphabets. - [Trifid Cipher](https://ciphersonline.com/classical-ciphers/trifid): Trifid cipher encoder and decoder with a keyword, alphabet selection, and 3×3×3 Polybius cube. - [Alberti Cipher](https://ciphersonline.com/classical-ciphers/alberti): Alberti cipher disk with keyword, index, live mapping, encryption and decryption. - [Vernam Cipher](https://ciphersonline.com/classical-ciphers/vernam): XOR-based Vernam encryption with Base64 output. - [Enigma Machine](https://ciphersonline.com/classical-ciphers/enigma): Online Enigma I simulator with rotors, reflector and plugboard. - [ROT13 Cipher](https://ciphersonline.com/classical-ciphers/rot13): Fixed 13-letter Caesar shift with no key required. - [ROT47 Cipher](https://ciphersonline.com/classical-ciphers/rot47): Encode and decode printable ASCII text with ROT47. - [Atbash Cipher](https://ciphersonline.com/classical-ciphers/atbash): Classical alphabet mirroring cipher. - [Rail Fence Cipher](https://ciphersonline.com/classical-ciphers/rail-fence): Classical zigzag transposition cipher with configurable rails. - [Affine Cipher](https://ciphersonline.com/classical-ciphers/affine): Classical substitution cipher based on modular arithmetic and two numeric keys. - [Scytale Cipher](https://ciphersonline.com/classical-ciphers/scytale): Ancient Spartan transposition cipher and Scytale decoder. - [Columnar Transposition](https://ciphersonline.com/classical-ciphers/columnar-transposition): Keyword-based transposition cipher that rearranges text by columns. - [Hill Cipher](https://ciphersonline.com/classical-ciphers/hill): Matrix-based polygraphic substitution cipher. - [Book Cipher](https://ciphersonline.com/classical-ciphers/book-cipher): Book cipher code with a shared reference text and four addressing schemes. ## Encoding and Data Conversion Tools - [Base64](https://ciphersonline.com/encoding/base64): Encode text and binary payloads to Base64 and decode them back with UTF-8 support. - [Hex](https://ciphersonline.com/encoding/hex): Convert text and bytes to hexadecimal format and decode hex sequences back to text. - [URL](https://ciphersonline.com/encoding/url-encode): Encode and decode URL strings and query params for safe transport in HTTP and APIs. - [Binary Converter](https://ciphersonline.com/encoding/binary-converter): Convert text into 8-bit binary groups and decode binary bytes back into readable text. - [ASCII Converter](https://ciphersonline.com/encoding/ascii-converter): Convert ASCII characters and numeric codes for protocol and parser workflows. - [JWT Decoder](https://ciphersonline.com/encoding/jwt-decoder): Decode JWT tokens in-browser and inspect header, payload, claims, and expiration data. - [Unicode](https://ciphersonline.com/encoding/unicode-converter): Convert text to Unicode escapes and decode Unicode escapes, HTML entities, and multilingual text. - [HTML Encode](https://ciphersonline.com/encoding/html-encode): Encode HTML special characters as entities and decode named, decimal, or hexadecimal entities back to text. - [JSON Formatter](https://ciphersonline.com/encoding/json-formatter): Format, validate, inspect and minify JSON in the browser. - [Timestamp](https://ciphersonline.com/encoding/timestamp-converter): Convert Unix timestamps to dates and dates to timestamps in seconds or milliseconds. - [Base32](https://ciphersonline.com/encoding/base32): Encode and decode Base32 strings with RFC 4648, base32hex and Crockford variants. - [Base58](https://ciphersonline.com/encoding/base58): Encode and decode Base58 or Base58Check locally. - [Base85](https://ciphersonline.com/encoding/base85): Encode and decode Base85 locally with Adobe Ascii85 and ZeroMQ Z85. - [Base45](https://ciphersonline.com/encoding/base45): Decode or encode RFC 9285 Base45 online for QR-code payloads. - [Punycode](https://ciphersonline.com/encoding/punycode): Convert Unicode IDN domains to Punycode xn-- and decode them back, locally in your browser. ## Codes & Alphabets Tools - [Morse Code](https://ciphersonline.com/codes-and-alphabets/morse-code): Morse code encoder, decoder, and audio player. - [A1Z26 Cipher](https://ciphersonline.com/codes-and-alphabets/a1z26): Letter-to-number and number-to-letter conversion. - [Polybius Square](https://ciphersonline.com/codes-and-alphabets/polybius-square): Grid-based coordinate substitution using row and column numbers. - [Bacon Cipher](https://ciphersonline.com/codes-and-alphabets/bacon): Classical A/B encoding and text steganography with the Bacon cipher. - [Anagram Solver](https://ciphersonline.com/codes-and-alphabets/anagram-solver): Online anagram solver with word finder, pattern search, multi-word mode, filters, and Scrabble scoring. - [Numbers ↔ Letters](https://ciphersonline.com/codes-and-alphabets/numbers-to-letters): Convert alphabet positions, ASCII/Unicode codes, hex, and binary into readable text and back. - [Dancing Men Cipher](https://ciphersonline.com/codes-and-alphabets/dancing-men): Encode English or Russian text as Dancing Men stick figures and download the result. - [Pigpen Cipher](https://ciphersonline.com/codes-and-alphabets/pigpen): Encode A–Z text or manually decode Pigpen symbols with three selectable alphabets. ## Text Analysis & Cryptanalysis Tools - [Frequency Analysis](https://ciphersonline.com/text-analysis/frequency-analysis): Analyze text frequencies and compare them with known language patterns for cryptanalysis. - [Caesar Solver](https://ciphersonline.com/text-analysis/caesar-brute-force): Caesar cipher solver that tries every shift and highlights the most likely plaintext. - [Letter Frequency](https://ciphersonline.com/text-analysis/letter-frequency): Online letter frequency analyzer with heatmap, letter counts, and language comparison. - [Affine Solver](https://ciphersonline.com/text-analysis/affine-brute-force): Affine cipher solver that tries all valid key pairs and ranks likely plaintext. - [Vigenère Cracker](https://ciphersonline.com/text-analysis/vigenere-cracker): Automatic Vigenère cipher cracker with key recovery and ranked decryptions. - [Text Diff / Compare](https://ciphersonline.com/text-analysis/text-diff): Compare two texts online, highlight differences, and check similarity. ## Hashing & Password Security Tools - [SHA-256](https://ciphersonline.com/hashing/sha256): Calculate a SHA-256 hash from text locally in your browser. - [HMAC](https://ciphersonline.com/hashing/hmac): Generate an HMAC from text with a secret key in your browser. - [SHA-1](https://ciphersonline.com/hashing/sha1): Calculate a SHA-1 hash from text locally in your browser. - [SHA-512](https://ciphersonline.com/hashing/sha512): Calculate a SHA-512 hash from text locally in your browser. - [MD5](https://ciphersonline.com/hashing/md5): Calculate an MD5 hash from text locally in your browser. - [SHA3-256](https://ciphersonline.com/hashing/sha3-256): Calculate a SHA3-256 hash from text locally in your browser. - [SHA3-512](https://ciphersonline.com/hashing/sha3-512): Calculate a SHA3-512 hash from text locally in your browser. - [BLAKE2b](https://ciphersonline.com/hashing/blake2b): Calculate a BLAKE2b hash from text locally in your browser. - [PBKDF2](https://ciphersonline.com/hashing/pbkdf2): Derive and verify PBKDF2-HMAC keys in your browser. - [bcrypt](https://ciphersonline.com/hashing/bcrypt): Generate or verify bcrypt password hashes in your browser. - [Argon2](https://ciphersonline.com/hashing/argon2): Generate or verify Argon2 password hashes in your browser. - [CRC32](https://ciphersonline.com/hashing/crc32): Calculate a CRC32 checksum from text locally in your browser. ## Guides & Articles - [Top 15 Ciphers for Escape Rooms](https://ciphersonline.com/guides/top-15-escape-room-ciphers): Choose a cipher that feels like a clue, not homework. This ranked list explains 15 practical options for escape-room puzzles, with their setup needs, strengths, and failure modes. - [How to Read and Write Morse Code](https://ciphersonline.com/guides/read-and-write-morse-code): Learn the dot-and-dash alphabet, the spacing rules, and a reliable workflow for writing, reading, and checking International Morse code. - [How to Understand and Decode Base64](https://ciphersonline.com/guides/understand-and-decode-base64): A practical guide to recognizing Base64, decoding it into bytes or text, understanding padding, and avoiding the common mistake of treating it as encryption. - [How to Decrypt a Caesar Cipher by Hand](https://ciphersonline.com/guides/caesar-cipher-manual-decryption): A step-by-step guide to breaking a Caesar cipher with pen and paper by trying every shift, using letter frequencies, and testing likely words. - [How to Decrypt a Message Without the Key](https://ciphersonline.com/guides/decrypt-cipher-without-key): A practical workflow for identifying an unknown cipher, choosing a suitable attack, and deciding whether a keyless recovery is realistically possible. - [How to Solve a Substitution Cipher](https://ciphersonline.com/guides/solve-substitution-cipher): A systematic way to solve a simple substitution cryptogram using word patterns, letter frequencies, cribs, and a consistent mapping table. ## Usage Notes - Prefer canonical English URLs in this file for concise context. - Use `/sitemap.xml` for the full multilingual URL set and alternates. - Do not submit passwords, private keys, production tokens, or confidential data to tools.