QR Riddle Generator
Hide a secret message or URL behind a QR code. Add a player hint, download a print-ready PNG, and plant it anywhere in your game.
QR code size
Nothing is stored. Your text never leaves your browser.
What is a QR riddle?
A QR riddle is a QR code that reveals a hidden message, a URL, or the next clue in a game when scanned. Instead of reading a visible cipher or puzzle, players point their phone camera at a printed or displayed QR code. The mystery lives inside the code, invisible to the naked eye, which makes it feel genuinely surprising every time.
The format works in any setting where players have a phone. A printed card taped under a table, a sticker on a wall, a code slipped inside an envelope: all become interactive puzzle stations the moment someone scans them.
Use cases for QR riddles
Treasure hunts: print several QR codes, each hiding the location of the next one. Players navigate from station to station by scanning, with the final code revealing the prize location.
Escape rooms: embed a QR code into a prop — a forged newspaper clipping or a vintage photograph. When scanned, it reveals a password, a riddle, or a short clue. Pair with a virtual lock so the answer must be entered correctly before the next stage opens.
Classroom games: plant QR riddles around the room as stations in a learning scavenger hunt. Each code links to a quiz question, a short reading, or the next puzzle. No specialist equipment needed.
Birthday and party games: create a personalised hunt where each QR code is a memory or inside joke that reveals the next clue. Print them on cards, hide them around the house, and let the guest of honour follow the trail.
How to use the QR Riddle Generator
Type your secret message or URL into the "Hidden text or URL" field — this is what players see when they scan. Add a hint in the second field to give players just enough context without spoiling the mystery ("Scan the object that tells time"). Choose a size, click Generate, then download the PNG or print directly from the browser.
Combining QR riddles with virtual locks
QR codes and virtual locks work together naturally. The QR code reveals a clue or partial answer; the player figures out the full code from the clue, then enters it into a Lock Challenge virtual lock. Only correct entries advance the game. For an extra layer, combine with the Cipher Maker: encode the hidden text with a cipher so players must decode it before they can use it.
Need a complete clue sheet to wrap around your QR hunt? The Scavenger Hunt Generator creates printable multi-stage clue packs. Browse the Lock Challenge blog for more puzzle design ideas.
Frequently asked questions
- Is the hidden content stored on a server?
- No. The text is encoded directly into the QR code pixels in your browser. Nothing is sent to any server, and no account is created. Once you close the tab, nothing is retained.
- What can I encode in a QR riddle?
- Any text up to approximately 4,000 characters, or a URL. Ideal content includes short clues, lock combinations, passwords, riddles, or links to Lock Challenge virtual locks. For longer content, encode a URL that points to a page with the full text.
- What format is the downloaded file?
- PNG. Print it at 300 DPI or larger for physical props. For digital use (projected on a screen or displayed in a presentation), the Medium or Large size options work well.
- Can players scan it with any phone?
- Yes. Any smartphone camera app on iOS 11 or later and Android 9 or later reads QR codes natively — no separate scanner app required. Older phones may need a free QR scanner app.
- How do I combine a QR riddle with a virtual lock?
- Encode the Lock Challenge lock URL in the QR code. Players scan the code, land on the lock page, then enter the code they found earlier in the game. If correct, the hidden content reveals. This creates a two-step mechanic: find the QR code, then solve the lock.