CacheHackCacheHack
Back to Tutorials
Puzzle CreationBeginner6 min read

How to Create a Puzzle Using Binary

Binary—the language of computers—uses only 1s and 0s. Its stark visual appearance makes it instantly recognisable and perfect for tech-themed geocaching puzzles.

Binary Basics

In standard ASCII binary, each character is represented by 8 bits (0s and 1s):

Common letters:

A = 01000001   N = 01001110

B = 01000010   O = 01001111

C = 01000011   R = 01010010

Key identifier: Groups of 8 digits, all 0s and 1s. If you see this pattern, it's almost certainly binary-encoded text.

Step 1: Encode Your Message

Use our Binary Converter:

Plaintext:

CACHE

Binary:

01000011 01000001 01000011 01001000 01000101

Open Binary Converter

Step 2: Visual Representations

Binary's two-state nature offers creative presentation options:

Literal 0s and 1s

The classic presentation. Clean and obvious.

On/Off Elements

Light bulbs, switches, filled/empty circles, black/white squares.

Physical Objects

Tall/short items, left/right flags, standing/fallen objects.

Presence/Absence

Objects present = 1, gaps = 0. Holes in paper, windows lit/dark.

Musical/Audio

High/low notes, long/short beeps, sound/silence.

Formatting Options

Spaced by byte (easy):

01001000 01001001

No spaces (harder):

0100100001001001

Newline per character:

01001000
01001001

7-bit ASCII (trickier):

1001000 1001001

Tip: Standard ASCII uses 8 bits starting with 0 for letters. If you use 7-bit, solvers may need an extra hint.

Difficulty Variations

Easy (D1-D1.5)

  • • Clear 8-bit groups with spaces
  • • Mention "binary" or use computer theme
  • • Short message

Medium (D2-D2.5)

  • • Visual representation (not literal 0/1)
  • • No grouping or irregular grouping
  • • Mixed with other data

Hard (D3+)

  • • Non-obvious 0/1 representation
  • • 7-bit or other non-standard encoding
  • • Binary of encoded text (double layer)
  • • Binary embedded in images or field elements

Complete Example Puzzle

Cache Title: "Digital Dreams"

Cache description:

"In the digital realm, everything reduces to two states: on or off, true or false, one or zero. This sequence was recovered from an old computer's memory:"

01001110 01001111 01010010 01010100 01001000

Solution:

Convert each 8-bit group to ASCII:
01001110 = N, 01001111 = O, 01010010 = R, 01010100 = T, 01001000 = H
Result: NORTH

Creative Visual Example

Cache description:

"The old lighthouse keeper left a message in his signal log. Each night, he recorded whether each of 8 lights was on (●) or off (○):"

○●○○●○○○ ○●○○●○○●

Solution:

● = 1, ○ = 0
01001000 = H, 01001001 = I
Result: HI

Pro Tips

  • Keep it short. Binary is verbose—each character needs 8 bits. Long messages become tedious.
  • Count your bits. The most common error is miscounting. Always verify your encoding before publishing.
  • Consider uppercase vs lowercase. They have different binary values. Decide which you want and be consistent.
  • Think about readability. For visual representations, ensure the 0/1 distinction is crystal clear.