Challenge Tools
Originally built for picoCTF writeups, but feel free to use them anywhere else.
Encoding & Bases
Base64 & Base32 Decoder
Decode Base64 and Base32 strings with auto-detection. Multi-layer mode unwraps nested encodings automatically.
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal instantly. Enter any value and see all four bases update in real time.
Binary to Hex Converter
Normalize binary strings and convert them instantly to hexadecimal, decimal, and octal.
URL Encoder / Decoder
Encode and decode URL-encoded (percent-encoded) strings. Useful for web exploitation challenges involving query parameters, form data, and HTTP headers.
Morse Code Decoder
Decode Morse code to plain text or encode text to Morse code. Supports all letters, digits, and common punctuation.
Classical Ciphers
ROT / Caesar Cipher
Decode Caesar-shifted and ROT-encoded text. Drag the shift slider or scan all 26 rotations at once.
Vigenère Cipher
Encrypt or decrypt text with the Vigenère polyalphabetic substitution cipher using a keyword.
Affine Cipher
Encrypt, decrypt, or brute-force affine ciphers using E(x) = (ax + b) mod 26. Brute force ranks all 312 key pairs by English letter frequency.
Frequency Analysis
Analyze letter frequencies in a substitution cipher and interactively build the decryption mapping with auto-filled guesses.
Modern Crypto
XOR Cipher
XOR-decrypt hex or text ciphertext with a known key, or brute-force the single-byte key automatically.
RSA Calculator
Decrypt RSA ciphertexts, factor n from the sum of primes, or generate key parameters. Handles arbitrarily large BigInt values.
Hash Identifier
Identify unknown hash types by length and prefix. Covers MD5, SHA-1, SHA-256, SHA-512, bcrypt, NTLM, and more.
Checksum Calculator
Compute CRC32, SHA-1, SHA-256, SHA-384, and SHA-512 hashes for text or uploaded files. Verify against known hashes.
Binary & Data
Binary Calculator
Perform binary arithmetic (add, subtract, multiply, divide) with copyable outputs in every base.
Bit Shift Calculator
Perform left/right bit shifts and see the result across binary, octal, decimal, and hex.
Endianness Converter
Convert between big-endian and little-endian byte order with visual byte layout. Supports 16-bit, 32-bit, and 64-bit words.
Hex Viewer
View text or raw hex bytes as a xxd-style hex dump with byte offset, hex columns, and ASCII sidebar. Highlights printable characters and null bytes.
Binary Search
Visualize the halving strategy used in picoCTF's Binary Search challenge.
Web
Regex Tester
Test regular expressions against a string with live match highlighting, flag toggles, and common CTF pattern shortcuts.
JWT Decoder
Decode JSON Web Tokens and inspect the header, payload, and signature. Useful for web exploitation challenges.
Timestamp Converter
Convert Unix timestamps (seconds or milliseconds), hex timestamps, and date strings to every common format.