Walkthrough

Sneaky's Carnival — All 20 Levels

Spoilers ahead! Hover over the blurred text to reveal answers and solutions.
Try to solve each level on your own first — it's more fun that way.
Back to Help · Discuss on Forum · Play the Game
Level 1 — The Ticket Booth
A classic riddle. No tricks here — just think about the answer.

The riddle asks: "I have cities, but no houses. I have mountains, but no trees. I have water, but no fish. What am I?"

Think about what represents these things without actually containing them.

Answer: map

Level 2 — The Hall of Mirrors
The answer is hidden in the page itself. You need to look at what's behind the page.

Right-click the page and choose "View Page Source" (or press Ctrl+U).

Look through the HTML comments. There are several decoys, but one comment contains the real answer.

Answer: glass

Level 3 — The Fortune Teller's Tent
The answer is hiding in plain sight — you just can't see it yet.

Try selecting all the text on the page (Ctrl+A). Some text is the same color as the background.

Highlighting reveals hidden text that tells you the answer.

Answer: crystal

Level 4 — The Ringmaster's Code
A coded message on a scroll. The clue mentions "thirteen steps."

The text on the scroll is encoded in ROT13 — each letter is shifted 13 positions in the alphabet.

Use an online ROT13 decoder or shift each letter manually. A becomes N, B becomes O, etc.

Answer: clown

Level 5 — The Carousel of Names
Scrambled letters on carousel horses. Unscramble them!

The letters on the horses are an anagram. Rearrange them into a word.

Think of something spooky you might see at a haunted carnival.

Answer: ghost

Level 6 — The Strongman's Challenge
The strongman holds a sign, but the image is cropped. Find the full version.

Look at the image filename in the page source: it ends in "_crop".

Change "_crop" to "_full" in the image URL and navigate to it directly in your browser.

Answer: hammer

Level 7 — The Whispering Calliope
Listen to the audio carefully. There's a secret hidden in the music.

Play the audio clip and listen carefully. A voice whispers something hidden in the music.

Also check the audio filename in the page source — it contains a clue.

Answer: midnight

Level 8 — The Funhouse Floor
Words are scattered across the page in wild styles. One is hiding a secret.

Open Developer Tools (F12) and inspect each word's CSS properties.

One word has a very unusual font-family name that contains the answer.

Answer: pretzel

Level 9 — The Juggler's Sequence
A number sequence. Find the pattern and predict what comes next.

The sequence is: 3, 6, 11, 18, 27, ? — look at the differences between consecutive numbers.

The differences are 3, 5, 7, 9 — odd numbers increasing by 2. The next difference is 11.

Answer: 38 (or thirtyeight)

Level 10 — The Phantom's Console
The page seems empty. The phantom speaks where most people never look.

Open Developer Tools (F12) and check the Console tab.

A message has been logged there with the answer.

Answer: specter

Level 11 — The Dart Thrower's Game
Colored balloons and colored flags. The order matters.

Look at the colored flags above the balloons. They show the order to click.

Click the balloons matching the flag colors in order: Red, Indigo, Violet, Emerald, Red. Each reveals a letter.

Answer: river

Level 12 — The Bearded Lady's Riddle
A two-part puzzle. Find both words and combine them.

Part 1: View the page source. An HTML comment contains the first word.

Part 2: Think about what makes the bearded lady unusual — what shouldn't she have?

Answer: firebeard

Level 13 — The Snake Charmer's Cipher
Letters on the snake's body are encoded. The "key of five" is your clue.

This is a Caesar cipher. Each letter has been shifted 5 positions forward in the alphabet.

Shift each letter back by 5 to decode. For example, A → V.

Answer: venom

Level 14 — The Vanishing Act
The magician makes something vanish — but where does it go?

Click the "Perform the Vanishing Act" button on the page.

Open DevTools (F12), go to the Application tab, and check Local Storage. The answer has been stored there.

Answer: abracadabra

Level 15 — The Shadow Puppets
One shadow doesn't belong with the carnival performers. Spot the odd one out.

Look very carefully at all the silhouettes in the image. Most are carnival performers.

One creature is not a performer — it's a flying animal hidden among the shadows.

Answer: bat

Level 16 — The Tightrope Walker's Balance
Three pairs of letters hidden in three different places. Find them all and rearrange.

Pair 1: Check the browser console (F12 → Console).

Pair 2: Highlight the text on the page to find hidden letters.

Pair 3: View the page source for an HTML comment with the third pair.

Combine all six letters and rearrange them into a single word.

Answer: stripe

Level 17 — The Forbidden Hallway
Five doors, but only one is real. You need to look deeper than just clicking.

Open DevTools (F12) and inspect all five doors' HTML attributes.

One door has unusual data attributes and a CSS animation. It has a "data-real" attribute pointing to a hidden image URL.

Navigate directly to that image URL in your browser to see what's behind the door.

Answer: waxwork

Level 18 — The Abandoned Stage
Listen to the drums. The rhythm is a code.

Play the audio and count the drum strikes in each group.

The groups are: 3 hits, 1 hit, 4 hits, 1 hit — the digits 3.141...

Answer: pi

Level 19 — The Ringmaster's Final Test
Five padlocks, five fragments, five different techniques from your journey.

Padlock 1: View source — find the comment inside a specific HTML element.

Padlock 2: Console — check for a tiny gold-colored message.

Padlock 3: CSS — inspect the ::after pseudo-element.

Padlock 4: Click it, then check localStorage in the Application tab.

Padlock 5: Find the hidden image URL in the source and navigate to it.

Combine all five fragments in order (1-2-3-4-5).

Answer: nightfall

Level 20 — The Grand Escape
A combination lock with 6 letter wheels. Each letter is hidden using a different technique.

Wheel 1: View page source for an HTML comment.

Wheel 2: Check the browser console.

Wheel 3: Highlight the page to find hidden text.

Wheel 4: Click the lock area, then check localStorage.

Wheel 5: Inspect CSS ::after pseudo-elements.

Wheel 6: Look at the page title in your browser tab.

Click each wheel to cycle through letters until all 6 are correct.

Answer: escape

Back to Help · Discuss on Forum · Play the Game