Try every cipher at once
Paste a piece of ciphertext and see the result of running it through Caesar, Atbash, Vigenère, Bacon, Morse, Base64, and dozens more — all on one page.
Open →
Auto-crack a substitution cipher
Paste a substitution ciphertext and the solver hill-climbs against an English quadgram model, returning the most likely plaintext and runner-ups. Lock letters or whole words to refine.
Open →
Inspect a cache page offline
Drop a saved geocaching.com cache page, view source, or pocket-query GPX file and pull out coordinates, hints, logs, and more.
Open →
Reverse-engineer .gwc cartridges
Upload a Wherigo cartridge and walk its zones, items, and Lua to reveal hidden coordinates without playing the cartridge in the field.
Open →
Waldmeister code → coordinates
Decode the Reverse Wherigo cartridge format used by Waldmeister puzzles. Paste a code, get the coordinates.
Open →
Identify a symbol on a page
Hundreds of code charts (semaphore, Morse, Maritime flags, runes, Braille…) — find the one that matches the marks in your puzzle.
Open →
Every coord format, one screen
Convert between DD, DDM, DMS, UTM, MGRS, Plus Codes, Geohash, Maidenhead, Mapcode, OSGB, and more — with a map and nearby-cache search.
Open →
Measure between two points
Compute the great-circle distance, bearing, and midpoint between two coordinates. Map preview included.
Open →
Project a coord by bearing & distance
Given a starting coordinate, a bearing, and a distance, find the destination point. Useful for multi-stage caches.
Open →
Three known angles, one unknown point
Solve for an unknown point given bearings from three known coordinates.
Open →
Reverse, sort, case-flip, dedupe…
A swiss-army knife of text transformations: reverse letters or words, sort lines, change case, strip whitespace, and more.
Open →
Decode element symbols in a clue
Look up element names, symbols, atomic numbers — and decode messages spelled with element symbols (Fe-N → "FeN").
Open →
Plan a cache near other listings
Check the 0.1-mile spacing rule against existing caches before you submit a new listing.
Open →
Featured
Automatic cipher identifier. Paste an unknown ciphertext and we analyze its charset, frequency, index of coincidence, bigrams, and repeat patterns to recommend the most likely cipher with deep-link buttons into the matching solver.
Open →
Featured
Snap a photo or upload an image of a single glyph from an unknown symbolic alphabet (Pigpen, Dancing Men, Aurebesh, Klingon, Daedric, dozens of constructed-language scripts and historical ciphers) and the identifier compares it against thousands of reference glyphs to suggest which code it most likely belongs to. Pairs naturally with the Code Tables to confirm and decode.
Open →
Featured
Upload a picture of a coded message written in a symbol alphabet and read it back to letters. The decoder finds each glyph, matches it against the chosen code's reference symbols, and checks the result against a dictionary and coordinate patterns. Works best on clean, evenly spaced, high-contrast images.
Open →
Featured
Type a message, supply optional keys / pad / numbers, and the Multi Encoder produces every reversible cipher and variant we can generate (Caesar, Bacon in every style, Morse, Atbash, Vigenère, Base64, and more), each with a round-trip check so you know exactly what got encoded.
Open →
Map Tools
Convert a coordinate from one geodetic datum to another using a 7-parameter Helmert transformation, then view the shifted point on the map.
Open →
Map Tools
Calculate coordinates from day1976 Reverse Wherigo codes, or create codes from cache coordinates.
Open →
Map Tools
Calculate coordinates from the Multi Location Maze 11-character code, or create a code from cache coordinates.
Open →
Map Tools
Find the antipode (the point diametrically opposite through the center of the Earth) for any GPS coordinate, with side-by-side maps of your point and its antipode.
Open →
Map Tools
Find possible geocache coordinates when one to three digits are missing from a DDM coordinate.
Open →
Map Tools
Solve geocaching formulas with letter variables. Put math in square brackets, give each variable a value or a range, and get every result at once. Supports cross sums, word values, trig, roots, factorials, constants, exact modular and bitwise math, and references between formulas.
Open →
Map Tools
Calculate geocache coordinates from a formula with A-Z variables and bracketed math. Variables can be fixed values, ranges, or sets that expand to every combination, with each result parsed and mapped.
Open →
Map Tools
Average multiple GPS coordinate readings of the same location into a single best-estimate coordinate, with the spread of the readings.
Open →
Map Tools
Calculate the geographic centroid (center point) of an arbitrary list of coordinates using a 3D cartesian average.
Open →
Map Tools
Calculate the rhumb line (constant compass bearing) course and distance between two coordinates, compared with the great-circle path.
Open →
Map Tools
Divide the line between two coordinates into a number of equal segments and list every intermediate point along the way.
Open →
Map Tools
Compute the Munroe (xkcd) geohash coordinate from a date, your graticule, and that day's Dow Jones opening, with the worldwide globalhash and an interactive map.
Open →
Map Tools
Batch convert GPS coordinates between DDM, DD, DMS, UTM, MGRS, Plus Code, Reverse Wherigo, OSGB, GeoHex, Geo3x3, Maidenhead, NAC, Geohash, Mercator, and antipode.
Open →
Map Tools
Map a list of GPS coordinates and calculate segment and total distances between points.
Open →
Map Tools
Calculate the intersection points of two circles from center coordinates and radii.
Open →
Map Tools
Calculate the intersection point of three circles from center coordinates and radii.
Open →
Map Tools
Calculate the center point and radius of a circle passing through three GPS coordinates.
Open →
Map Tools
Calculate the center, area, and perimeter of a triangle defined by three GPS coordinates.
Open →
Map Tools
Calculate where a line defined by two GPS points intersects a circle defined by a center point and radius.
Open →
Map Tools
Find where two bearing lines intersect using two known coordinate points and a bearing from each.
Open →
Map Tools
Calculate the intersection of a bearing projected from one coordinate point with a line segment defined by two other coordinate points.
Open →
Map Tools
Find where two geodesic lines intersect. Lines are drawn from A to B and C to D.
Open →
Map Tools
Work out your location by measuring the compass bearing to three known coordinate points, then crossing the back-bearings to fix your position.
Open →
Map Tools
Given a line through two points and a third point off the line, find the foot of the perpendicular (the nearest point on the line), plus the cross-track and along-track distances.
Open →
Map Tools
Create geocache geoart from posted and final coordinates, validate distance rules, choose cache-type icons, and export GPX or CSV files.
Open →
Code Tables
View every supported geocaching code table example in one place using custom text.
Open →
Cipher Tools
Add a numeric key to each letter's position to shift it — a classical generalization of Caesar where the shift can vary per character. Custom alphabets supported.
Open →
Cipher Tools
German WWI field cipher (1918) combining a 5×5 Polybius square (using only ADFGX as coordinates, easy to send by Morse) with a keyword-based columnar transposition.
Open →
Cipher Tools
Successor to ADFGX with a 6×6 square that includes digits 0–9. Used by the German army in 1918 until cracked by French cryptanalyst Georges Painvin.
Open →
Cipher Tools
Each letter's position is multiplied by one key, then offset by another, modulo 26 — the affine map of monoalphabetic ciphers. Caesar is the special case where the multiplier is 1.
Open →
Cipher Tools
Hebrew kabbalistic substitution cipher that splits the alphabet in half and swaps the corresponding letters of the two halves. A close cousin of Atbash.
Open →
Cipher Tools
AMSCO is an incomplete columnar transposition cipher that fills a keyword-ordered grid by alternating one and two letters per cell, then reads the columns in key order.
Open →
Cipher Tools
ASCII-85 and Base85 encoder and decoder for converting text to and from Adobe-style ASCII85.
Open →
Cipher Tools
Hebrew substitution cipher that reverses the alphabet — A↔Z, B↔Y, C↔X — appearing in the Book of Jeremiah. The simplest reciprocal cipher.
Open →
Cipher Tools
Polyalphabetic Vigenère variant that extends the keyword with the plaintext (or ciphertext) itself, so the running key never repeats. Configurable alphabets and keyword. Includes an automatic solver to crack the keyword from ciphertext.
Open →
Cipher Tools
Francis Bacon's 1605 binary cipher hides a message inside an apparently innocent text using two letterforms (or two typefaces) per letter. Includes Bacon's distinct and merged variants plus puzzle-style key options.
Open →
Cipher Tools
Reciprocal Vigenère variant where the same operation encrypts and decrypts. Named after Admiral Sir Francis Beaufort, who based it on Giovanni Sestri's earlier work. Includes an automatic solver to crack the keyword from ciphertext.
Open →
Cipher Tools
Close cousin of Beaufort that reverses the subtraction direction (key minus plaintext). Used on Confederate-era cipher disks during the American Civil War. Includes an automatic solver to crack the keyword from ciphertext.
Open →
Cipher Tools
Felix Delastelle's fractionating cipher: each letter splits into two coordinates on a 5×5 Polybius square, coordinates are interleaved across a period, and read back as new letters.
Open →
Cipher Tools
Decode book ciphers and Ottendorf-style references by selecting pages, lines, words, or characters from a pasted source text.
Open →
Cipher Tools
Reversible block-sorting transform that rearranges text into runs of similar letters. Used inside the bzip2 compressor and as a puzzle scrambler that decodes cleanly back.
Open →
Cipher Tools
Simple transposition that writes the plaintext into a rectangular grid row by row, then reads it back column by column. Quick to spot when text length is a perfect square.
Open →
Cipher Tools
Italian 19th-century swap cipher used by the Carbonari secret society in the lead-up to Italian unification, pairing letters around a central pivot.
Open →
Cipher Tools
John F. Byrne's 1918 two-disk cipher in which both alphabets permute themselves after every letter. Byrne offered cash prizes for breaking it; the algorithm wasn't published until 2010.
Open →
Cipher Tools
Plaintext is written into a grid below a keyword, then read out column by column in the order given by the keyword's letter ranks. Configurable padding and alphabet.
Open →
Cipher Tools
Columnar transposition applied twice with two different keywords. Used by Allied and Axis intelligence services through World War II for medium-grade traffic.
Open →
Cipher Tools
German WWII rotor machine simulator: pick rotors I–VIII, set ring positions, choose a reflector, and define plugboard pairs. The same settings encrypt and decrypt.
Open →
Cipher Tools
Felix Delastelle's digraph cipher that operates on letter pairs using four 5×5 squares — two filled with a keyed alphabet, two with the standard alphabet.
Open →
Cipher Tools
Plaintext is converted to Morse, regrouped in threes (with separators), then each three-symbol group is looked up in a keyed alphabet. Used by US forces in World War I.
Open →
Cipher Tools
Encrypt and decrypt the Grandpré cipher using a configurable letter grid, random homophone choices, and coordinate-pair output.
Open →
Cipher Tools
Vigenère with a numeric key (digits 0–9) instead of a letter keyword — each plaintext letter shifts by the matching digit. Supports autokey mode and custom alphabets. Includes an automatic solver to crack the numeric key from ciphertext.
Open →
Cipher Tools
Lester Hill's 1929 polygraphic cipher: plaintext blocks are multiplied by a 2×2 matrix key modulo 26, the first cipher to operate on more than three letters at a time.
Open →
Cipher Tools
One of the earliest substitution ciphers, described in the 4th-century Sanskrit Kama Sutra. The 26 letters are paired so each letter encrypts to its partner and vice versa.
Open →
Cipher Tools
Shift each letter to a neighbor on a physical keyboard layout — left, right, up, or down. Supports QWERTY, AZERTY, and QWERTZ layouts.
Open →
Cipher Tools
Caesar shift built on a keyed alphabet: the keyword's unique letters appear first, then the rest of the alphabet, and the whole thing is rotated.
Open →
Cipher Tools
Each plaintext letter's position is multiplied by a key (coprime with 26) modulo 26 — a close cousin of Caesar that scrambles instead of just shifting.
Open →
Cipher Tools
Encode plaintext into Morbit cipher digits, or decode Morbit ciphertext back to text, using a 9-letter keyword or 1-9 permutation key.
Open →
Cipher Tools
Russian Nihilist cipher combining a Polybius square with a numeric keyword. Each plaintext letter and each keyword letter are converted to two-digit Polybius coordinates and added together to produce the ciphertext.
Open →
Cipher Tools
Encode and decode numeric homophonic ciphers with an A-Z key where each letter may map to one or more exact number tokens.
Open →
Cipher Tools
The only mathematically unbreakable cipher when the key is truly random, as long as the message, and used exactly once. Generate a fresh pad or supply your own.
Open →
Cipher Tools
Italian Renaissance cipher developed by Pope Innocent X's secretary Matteo Argenti and named after the Pizzini family — letters map to numbered positions in a keyed grid.
Open →
Cipher Tools
Charles Wheatstone's 1854 digraph cipher worked on letter pairs using a keyed 5×5 grid. Adopted by the British in the Boer War and World War I.
Open →
Cipher Tools
Morse-based cipher in which dots, dashes, and separators are each replaced by one of several substitute characters, masking the underlying Morse pattern.
Open →
Cipher Tools
Each letter is encoded as the row/column coordinates of its position in a 5×5 (letters) or 6×6 (letters + digits) grid. Supports keyed alphabets and custom coordinate labels.
Open →
Cipher Tools
Giovanni Battista della Porta's 1563 reciprocal polyalphabetic cipher. The keyword chooses one of 13 alphabet pairings, and the same operation encrypts and decrypts. Includes an automatic solver to crack the keyword from ciphertext.
Open →
Cipher Tools
Ragbaby is a keyed periodic substitution cipher. A keyword builds a 24 letter mixed alphabet, then every letter is shifted forward by a number that counts up across the words of the message.
Open →
Cipher Tools
Write the plaintext zig-zagging down and up across a chosen number of rails, then read it off row by row. Configurable rail count and starting offset.
Open →
Cipher Tools
Educational RC4 stream cipher. Enter a key to generate a pseudo-random keystream and XOR it with your text. Output as hex or Base64. Encryption and decryption are the same operation.
Open →
Cipher Tools
Shift each letter by a chosen amount, with one-click presets for ROT13, ROT5, ROT18, and ROT47 covering letters, digits, and the full printable ASCII range.
Open →
Cipher Tools
Rotate text written into a grid 90° left or right — handy for puzzle text laid out in non-standard reading orders. Configurable column count and padding.
Open →
Cipher Tools
Caesar-style rotation that lets you choose exactly which characters get shifted and which pass through untouched. Useful for puzzles that mix cipher and plain text.
Open →
Cipher Tools
Writes the plaintext into a grid and reads it back along a chosen path — spiral, diagonal, or zig-zag — instead of plain columns.
Open →
Cipher Tools
Educational RSA demo using tiny primes and BigInt math. Generate a key pair from two primes, then encrypt and decrypt text or a single number. For learning and puzzles only, not for real security.
Open →
Cipher Tools
Vigenère-style cipher where the key is a long passage of natural text (a book, a poem) rather than a short repeated keyword, defeating standard Kasiski analysis.
Open →
Cipher Tools
Ancient Spartan transposition cipher: text wrapped around a cylinder of a specific diameter, then unwrapped, scrambles into a regular column rotation.
Open →
Cipher Tools
Solitaire (Pontifex) is a hand cipher designed by Bruce Schneier that uses an ordered deck of 54 cards, including two jokers, to generate a keystream for encrypting and decrypting messages.
Open →
Cipher Tools
Soviet-era fractionating cipher mapping common letters to single digits and rare ones to two-digit codes. Often used as an additive over a one-time pad in VIC-style ciphers.
Open →
Cipher Tools
Map each plaintext letter to a custom target letter using a keyed alphabet — the foundation under almost every monoalphabetic cipher in this list.
Open →
Cipher Tools
Felix Delastelle's three-dimensional extension of Bifid. Each letter gets three coordinates from a 27-character cube, interleaved across a period before being read back.
Open →
Cipher Tools
Johannes Trithemius's 1508 progressive Caesar — each letter shifts by one more than the previous. The first published polyalphabetic cipher and the direct ancestor of Vigenère.
Open →
Cipher Tools
German WWI double columnar transposition variant. Famously broken by French cryptanalysts in 1914 within weeks of its introduction.
Open →
Cipher Tools
The classic 1553 polyalphabetic cipher: each plaintext letter is Caesar-shifted by the corresponding letter of a repeating keyword. Considered unbreakable for three centuries. Includes an automatic solver to crack the keyword from ciphertext.
Open →
Cipher Tools
Soviet KGB hand cipher used by spy Reino Häyhänen in the 1950s — combines a straddling checkerboard, two transpositions, and a daily key. The strongest hand cipher ever fielded.
Open →
Code Tools
Geocaching code that maps each letter to a unique three-symbol group. Supports the canonical alphabet, custom carriers, or auto-detected three-character patterns.
Open →
Code Tools
Find every word and multi-word phrase that can be made from a set of letters. Multi-word phrase anagrams, single-word anagrams, and a 'words from these letters' subset mode. Toggle between a common-words dictionary and a 235,000-word full dictionary. Solves instantly in your browser, no server round-trips.
Open →
Code Tools
Three-character code built from forward slash, pipe, and backslash symbols. Each letter is encoded as a group of three; supports custom carriers and auto-detection.
Open →
Code Tools
The 5-bit telegraph codes that preceded ASCII — ITA1 (Baudot) on early teleprinters and ITA2 (Baudot–Murray) on Western Union and TWX networks.
Open →
Code Tools
Convert words to the calculator numbers that spell them upside down, or flip a number to read the hidden word. Uses the classic seven-segment letters from the word BEGHILOS.
Open →
Code Tools
Convert between text, Brainf*ck, Ook!, and Short Ook! code, with a small interpreter.
Open →
Code Tools
Geocaching code that represents each letter as a small grid of dashes and pipes — visually similar to Chinese hanzi strokes, hence the name.
Open →
Code Tools
Encodes letters as clock-face hours with AM/PM markers and "00" as a word separator. Often appears in geocaching puzzles using clock imagery.
Open →
Code Tools
Convert text to COW code and execute COW programs back into text.
Open →
Code Tools
Ten-bit punched-card-style code where each character is a binary string. Output can be ASCII text or the equivalent decimal numbers.
Open →
Code Tools
DTMF (Dual-Tone Multi-Frequency) maps each phone-keypad press to a pair of audio frequencies. Only the 16 keypad characters are valid input: digits 0-9, letters A-D, *, and #. Any other character in the plaintext (letters E-Z, spaces, punctuation) is silently dropped.
Open →
Code Tools
Convert text typed on one keyboard layout as if it had been typed on the other (QWERTY ↔ Dvorak). Useful when puzzle text was prepared on the wrong layout.
Open →
Code Tools
Count enclosed areas in uppercase letters, lowercase letters, and numbers with open or closed 4 handling.
Open →
Code Tools
Cooke and Wheatstone's 1837 telegraph used five magnetic needles pointing left or right to spell out one of 20 letters across two wires.
Open →
Code Tools
The substitution cipher from Edgar Allan Poe's 1843 short story "The Gold-Bug," where the buried-treasure cryptogram is solved by frequency analysis on the page.
Open →
Code Tools
Translates each letter to a unique syllable in the Hodor language from HBO's Game of Thrones, where the character can only say his own name.
Open →
Code Tools
Three-character syllabic code based on the muffled speech of Kenny McCormick from South Park, mapping each letter to a sequence of m/f/p sounds.
Open →
Code Tools
Convert letters to numbers and numbers back to letters using A=1 through Z=26.
Open →
Code Tools
International Morse code with optional puzzle variants: reverse the sequence, swap dots and dashes, or both — common transformations in mystery caches.
Open →
Code Tools
Decode run-on Morse code without separators by branching possible letter groupings and exploring viable translations.
Open →
Code Tools
Encode text to Nak Nak code and decode Nak syllables back to text.
Open →
Code Tools
The NATO phonetic alphabet (Alpha, Bravo, Charlie…) used in radio communication to spell out letters unambiguously over noisy channels.
Open →
Code Tools
Encode and decode messages with the World War II Navajo code talkers' alphabet, where each English letter is spoken as a Navajo word whose English meaning starts with that letter.
Open →
Code Tools
Convert letters or keypad line number paths into Number Pad Lines images.
Open →
Code Tools
PLANET (Postal Alpha Numeric Encoding Technique) maps each digit 0-9 to a 5-bar short/tall (i/I) pattern, framed by tall bars. Auto-detects two non-standard symbols (e.g. ./|, a/b, x/o) and tries both orientations.
Open →
Code Tools
POSTNET (Postal Numeric Encoding Technique) maps each digit 0-9 to a 5-bar short/tall (i/I) pattern, framed by tall bars. Auto-detects two non-standard symbols (e.g. ./|, a/b, x/o) and tries both orientations.
Open →
Code Tools
Encode and decode internationalized domain names with RFC 3492 Punycode. Unicode labels become ASCII with an xn-- prefix, and back again.
Open →
Code Tools
A nine-segment digital display alphabet — think calculator-style segments extended to cover the full alphabet. Includes matching symbol images for each character.
Open →
Code Tools
Convert Qwerty keyboard characters to row and column coordinate pairs.
Open →
Code Tools
Shift letters, numbers, and optional special characters across Qwerty keyboard rows.
Open →
Code Tools
Encode and decode strings written in segment-display notation. Each character is described by the set of segment labels (A, B, C, …) that are lit. Supports 7-, 9-, 14-, and 16-segment displays.
Open →
Code Tools
Code in which each letter is encoded as a group of slashes and pipes ( / and | ). A common building block in geocaching cipher puzzles.
Open →
Code Tools
Decode or encode the Spirit Mars rover DVD code, a variable-length line and dash alphabet used on The Planetary Society DVD carried by Spirit.
Open →
Code Tools
Convert Tap Code between letters, numeric row-column pairs, and dot groups.
Open →
Code Tools
Drum-language code that uses forward slashes and backslashes to represent letters as drumbeat patterns — adapted from African talking-drum traditions.
Open →
Code Tools
Find dictionary words from T9 predictive text digit sequences.
Open →
Code Tools
Flip text upside down using Unicode characters that resemble rotated letters, numbers, and punctuation. Flip a message, then unflip it to read the original.
Open →
Code Tools
Old-style mobile phone keypad text input: 2=A, 22=B, 222=C, 3=D, etc. Decodes from repeated key presses, key/position pairs, or directional sequences.
Open →
Code Tools
Turn plain text into glitchy Zalgo text by stacking Unicode combining diacritical marks, with an intensity control. Clean Zalgo text back to readable characters.
Open →
Number Tools
Encode and decode Babylonian numerals, the sexagesimal (base 60) system of stacked tens and units wedges. Enter a number to see its cuneiform glyphs and place values, or read a numeral back to decimal.
Open →
Number Tools
Encode and decode Base100 emoji streams. Each UTF-8 byte maps to one emoji codepoint in the canonical U+1F3F7 to U+1F4F6 range.
Open →
Number Tools
Encode and decode text using the standard RFC 4648 Base32 alphabet (A–Z, 2–7). Often seen in TOTP secrets, QR codes, and DNS-safe identifiers.
Open →
Number Tools
Encode and decode text using Base58. Choose between the Bitcoin alphabet (123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz) and the Flickr alphabet (lowercase before uppercase). Base58 omits visually ambiguous characters like 0, O, I, and l.
Open →
Number Tools
Encode and decode text using Base62. Supports both 0-9A-Za-z and 0-9a-zA-Z alphabet orderings.
Open →
Number Tools
A large integer calculator for decimal, hexadecimal, octal, and binary values with standard arithmetic, modular arithmetic, bitwise operations, powers, and modular inverse.
Open →
Number Tools
Encode and decode Cistercian numerals, the medieval monastic system that packs any number from 0 to 9999 into a single glyph built around one vertical stem. Enter a number to draw its glyph, or read the four positional digits back to decimal.
Open →
Number Tools
Solve cryptarithm and alphametic puzzles by assigning unique digits to letters in arithmetic equations and optional logical conditions.
Open →
Number Tools
Convert numbers between decimal, standard binary, and reflected binary Gray code. Gray code is an ordering of binary where two successive values differ in only one bit.
Open →
Number Tools
Encode and decode Maya numerals, the base-20 system of dots, bars, and a shell for zero. Enter a number to see its stacked glyphs and place values, or read a numeral back to decimal.
Open →
Number Tools
Four conversions in one tool: alphabetical index → number word, number word → alphabetical index, number → English spelling, and spelled-out English → integer. The alphabetical order uses the standard 0–100 ranking where eight = 1, eighteen = 2, eighty = 3, and zero = 101.
Open →
Number Tools
Reduce each letter of a word or phrase to a digit using the Pythagorean (1–9 cycle), Pythagorean (1–0 cycle), or Chaldean systems, then sum and reduce to a single-digit numerology value or digital root.
Open →
Image & File Forensics
Upload an animated GIF of a blinking light or flashing signal and decode it into Morse code, then plain text. Brightness per frame is measured and timed automatically, with sliders to fine tune the on or off threshold and the dot or dash split.
Open →
Image & File Forensics
Create barcodes in Code 128, Code 39, and EAN-13 formats with configurable size and colors.
Open →
Image & File Forensics
Render binary into a picture: 1 bit per pixel black and white, or one byte per pixel grayscale. You can also upload an image and read its pixels back out as a row-major 0/1 bitstream with byte views.
Open →
Image & File Forensics
Upload an image file to read EXIF data. Supports JPEG, PNG, WebP, TIFF, HEIC/HEIF, AVIF and limited GIF support.
Open →
Image & File Forensics
Upload a file and this tool scans every byte for known file-type signatures hidden inside it, including extra data appended after the end of an image. Carve out each find and download it as its own file.
Open →
Image & File Forensics
View any file as a hex dump with offsets, raw bytes, and an ASCII column. Extract printable strings from the whole file to surface hidden coordinates or clues.
Open →
Image & File Forensics
Non-destructive image color and pixel tools that reveal faint or hidden marks. Tweak brightness, contrast, saturation, hue, invert, threshold, isolate a channel, view a single bit plane, and flip, rotate, or stretch the picture.
Open →
Image & File Forensics
Hide text inside an image by tweaking the least-significant bits of its pixels, then download a lossless PNG. Reveal hidden messages from a stego image, with an automatic header read plus a raw LSB extraction mode for foreign puzzles.
Open →
Image & File Forensics
Upload a Magic Eye style autostereogram and reveal the hidden depth shape without crossing your eyes. Auto-detects the repeat period, then maps the match between the image and a shifted copy of itself into a visible figure.
Open →
Image & File Forensics
Create a wall-eyed text autostereogram (ASCII magic eye). Type a hidden message, pick random characters or real words for the background, and generate a block of monospace text whose secret words pop out at a different depth when you relax your eyes. Export as plain text or as a fixed-width monospace PNG.
Open →
Image & File Forensics
Create a custom QR code with configurable text, size, quality level, foreground, and background.
Open →
Image & File Forensics
Upload a QR code image file and scan the encoded text.
Open →
Image & File Forensics
Encode and decode Tupper's self-referential formula. Convert text, drawings, or images into the integer k for geocaching puzzle caches, and decode k back into a bitmap.
Open →
Image & File Forensics
Split a black-and-white secret image into two share images using a 2-out-of-2 visual secret sharing scheme. Each share looks like random noise on its own, but overlaying the two reveals the hidden picture.
Open →
Misc Tools
Paste cipher text and run 250+ decoders at once, Caesar, Vigenère, Atbash, Bacon, Polybius, Beaufort, Playfair, ADFGX, RSA, Morse, Base64, and dozens more, with optional keyword, alphabet, and number hints. Detects coordinates in multiple notations, surfaces possible plaintext words, and groups results by likelihood so the right answer rises to the top.
Open →
Misc Tools
Analyze character frequencies, word counts, letter counts, number counts, and symbol counts in a body of text.
Open →
Misc Tools
An interactive flowchart that walks through clues in puzzle text — letter patterns, character sets, common encodings — and points you toward the most likely solver.
Open →
Misc Tools
Encode HTML or text into JavaScript document.write output.
Open →
Misc Tools
Unicode character lookup tool that maps each character in a message to its Unicode code point and name.
Open →
Misc Tools
Copyable HTML examples for creating geocache pages, including paragraphs, line breaks, centering, text styling, links, images, sizing, inline styling, and divs.
Open →
Misc Tools
Make your own printable geocache log sheets and log rolls sized to fit nano, bison tube, film canister, petling, and custom containers. Add a cache name, GC code, your own logo image, pick columns and line styles, optionally add a finder note for muggles, then save as PDF or PNG. Everything runs in your browser, nothing is uploaded.
Open →
Misc Tools
Bookmarklets that shortcut coordinate conversion, GC/TB lookup, CacheSleuth search, text manipulation, geocaching user search, keyword search, and GeoCheck captcha entry.
Open →
Misc Tools
Convert ISBN-10 to ISBN-13 or ISBN-13 to ISBN-10, and look up ISBN details through Open Library with Amazon and Google fallback searches.
Open →
Misc Tools
Generate MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA-512/224, and SHA-512/256 hashes for text.
Open →
Misc Tools
Decode resistor color bands into resistance and tolerance values using the standard color code table.
Open →
Misc Tools
Spell words with chemical element symbols and view matching periodic table tiles.
Open →
Misc Tools
Translate text to and from CacheSleuth DNA code triplets using A, C, G, and T.
Open →
Misc Tools
Decode and create Draw A Stickman Episode 1 custom message URLs.
Open →
Misc Tools
Convert a plain English message into Pig Latin.
Open →
Misc Tools
Translate text into Circular Gallifreyan and save the generated artwork as an image.
Open →
Games & Solvers
Flip a coin, guess heads or tails, and track wins, losses, and choices.
Open →
Games & Solvers
An interactive Conway's Game of Life playground. Paint cells on a grid, step or play the B3/S23 simulation, and load patterns like the Glider, Blinker, Pulsar, and Gosper glider gun.
Open →
Games & Solvers
Enter the row and column number clues of a nonogram, also called picross or griddler, and solve the hidden picture. The solver fills every cell that logic forces and falls back to a search when a puzzle needs a guess.
Open →
Games & Solvers
Enter a number pyramid, also called a number wall, with some blocks left blank, and the solver fills the rest. Every block equals the sum of the two blocks directly beneath it.
Open →
Games & Solvers
Roll one or more six-sided dice with running totals. For chance-driven puzzles or just for fun.
Open →
Games & Solvers
Type the word you played and set each tile's premium square and any blanks to get the exact play score. Supports Scrabble English and Words With Friends tile values plus the all-tiles bingo bonus.
Open →
Games & Solvers
HTML Sudoku solver with hints, allowed values, singles, undo, reset, and serial puzzle loading.
Open →
Games & Solvers
Pick the number of disks and the peg labels, then get the full minimum move sequence for the Tower of Hanoi. The list shows every step in order and an animation walks through the solution.
Open →
Games & Solvers
Generate a word search grid from a list of words with optional diagonals and reversed words, or paste a grid and a word list to find where each word hides. Runs entirely in your browser.
Open →
Games & Solvers
Paste a nine by nine wordoku grid built from nine distinct letters and solve it with a backtracking sudoku engine. The solver also lists the diagonals and rows so you can spot the hidden themed word.
Open →