Treasure Hunt QR Code

A birthday, a rainy Saturday, a proposal that makes them work for it: hide a chain of codes where each scan reveals the riddle pointing to the next. The clues are text inside the codes — no website, no app, no signal required, so the hunt works in the woods as well as the hallway. Gold ring frames and numbered captions make the cards feel like the treasure they lead to.

Message details

Shown as plain text the moment it is scanned — no internet needed, ever.

Colors only touch the frame art — the code itself stays black on its white panel.

Fill in the form — your keepsake appears and is verified as you type.

Codes render on light backgrounds for reliable scanning.

What the code contains
 

Delivery unlocks only after this exact render is decoded back to your content — the decode-verify promise.

Keep this keepsake

Saves the verified artwork to this browser only — no account exists on this site. Find it later under My keepsakes.

A worked example, rendered by the real engine

Clue No. 4

Rendered when this page was built, by the exact engine the tool above runs — gold ring frame, "Clue No. 4" caption. Scan it (airplane mode, if you like) and the clue appears:

Clue 4 of 6: I keep winter warm and summer waiting. Look inside me. (Hint: hallway)

Version 8 at 49×49 modules, error correction H — enough margin to survive a laminated life outdoors.

Designing the clue chain

  1. Plot the route backward. Choose the treasure spot first, then walk the route in reverse, picking hiding places. Clue N's text describes hiding place N+1 — writing backward guarantees the chain never dead-ends.
  2. Write riddles at scan-height. "I keep winter warm and summer waiting. Look inside me." beats "the closet". Keep each clue under ~150 characters so the codes stay coarse and scan fast in dim hallways.
  3. Generate one code per clue. Same frame, same gold, captions "Clue 1 of 6" through "Clue 6 of 6" — consistency reads as officialdom, and the numbering audits your own hiding work.
  4. Hide in reverse, scan-test in place. Place the last clue first and walk the chain backward to the start. Scan each card where it actually sits — the shaded shelf that defeated your test scan is cheaper to discover today.
  5. Keep a master sheet. Print all clues on one page for the game master. When a card goes missing (dog, wind, sibling), you can re-read the lost clue aloud and keep the hunt alive.
  • A7 cards (7.4 × 10.5 cm) with the code at 3 cm suit indoor hunts; four cut cleanly from an A4 sheet.
  • Outdoor cards: 4 cm code minimum, matte laminate, and a hole-punch + string through the frame margin (never the code panel) for tying to branches and railings.
  • Dim hiding spots need bigger codes. Under a bed or inside a cupboard, phone flash glare is real — 4 cm and matte stock keep those scans first-try.

Treasure hunt code FAQ

Do the clues work without wifi or mobile signal?

Yes — that is the whole design. Each clue is encoded as text inside the code itself, so a phone camera reads it with no connection at all: basements, forests, campsites, airplane mode. Never use link-type codes for hunt clues; one dead zone strands the whole party at clue three.

How many clues make a good hunt?

Five to seven for kids under ten (about 20–30 minutes), eight to twelve for adults or teams. Difficulty should rise toward the middle and ease at the end — the final clue is for momentum, not stumping. Number every caption ("Clue 4 of 6") so a found-out-of-order card is obvious.

How do I stop players skipping ahead?

You cannot cryptographically — any camera can read any found code, so hide the cards well: the code only tells you where the NEXT one is, which is the chain's natural defense. Numbered captions expose out-of-order finds, and a rule that clues must be presented in sequence to claim the treasure closes the loop.

What about rain, snow, or a muddy garden?

Laminate outdoor clue cards (matte laminate — gloss glares) and print the code at 4 cm or larger: water droplets and scratches eat decode margin, and our level-H error correction can absorb about 30% damage before failing. Zip-lock bags stapled behind planters are the budget alternative.

Can adults and kids scan the same clue cards?

Any native camera app from the last several years scans them. For young kids, one shared "scanner phone" per team keeps the hunt moving and the arguing structured. The decoded clue is plain text on screen — big enough to read aloud dramatically, which is half the fun.

Ending the hunt somewhere special? Finish at a proposal code or a tagged gift — and a baby reveal code as the final chest turns the hunt into the announcement.