Mini-Games · Experience #96

What's The PIN?

A free daily 4-digit PIN puzzle. New code at 00:00 UTC, 10 attempts per day, Wordle-style hints. Today's PIN has been guessed wrong many times in the last 60 minutes. None correctly.

Play It →
10,000
Possible PINs
10
Attempts Per Day
00:00 UTC
Daily Reset
0
Real Banks Harmed

What Is What's The PIN?

What's The PIN is the sixth entry in the Mini-Games tier of frustrated.io and a daily numerical-puzzle game in the Wordle-alternatives lineage. The mechanic is straightforward: guess today's 4-digit PIN within 10 attempts, with Wordle-style hint feedback after each guess (green for "correct digit, correct position," yellow for "digit is in the PIN but wrong position," grey for "digit is not in the PIN"). The PIN regenerates at 00:00 UTC every day and is the same for every player worldwide. The presentation is a parody ATM screen — Frustrated Bank, version 4.7.2, model FRBANK / 0042 — that escalates its tone as your attempts run out. "No attempts yet · 10 left" gives way to "Incorrect. 3 attempts left. Card may be retained." The 10th wrong guess returns "CARD RETAINED" and locks you out until tomorrow.

The educational tier of the game writes itself. There are 10,000 possible 4-digit PINs (0-9 × 0-9 × 0-9 × 0-9 = 10⁴), but human-chosen PINs are far from random. Nick Berry's 2012 analysis at Data Genetics — the canonical study, drawn from 3.4 million leaked four-digit passwords — showed 1234 alone accounting for 10.7% of all PINs, with the top 20 codes covering 26.83%. People cluster around birthdays, repeated digits, keypad-pattern shortcuts (2580 is the centre column of a phone keypad, which is why it ranks #22 in real-world frequency), and culturally significant numbers (1004 ranks unexpectedly high because in Korean it's pronounced cheonsa, meaning angel). Banks know this. Frustrated Bank does not care. The Frustrated Bank PIN is selected by a Postgres random() function from the full 10,000 each midnight UTC. It might be 1234. It probably isn't. The leaderboard tells the truth. The counter doesn't lie.

How It Works

1

You arrive at the ATM screen.

A single keypad. Four empty PIN slots. A status line that reads "No attempts yet · 10 left." There is no signup, no email field, no instruction tutorial. The frustrated.io brand assumes you have used a real ATM at least once in your life. Tap four digits. Press ENTER. CLEAR if you change your mind.

2

The PIN reveals nothing and everything.

Submit a guess. Each digit lights up green (correct digit, correct position), yellow (correct digit, wrong position), or grey (digit not in the PIN). Repeated digits work the way Wordle handles repeated letters — if today's PIN is 1234 and you guess 1191, the first 1 returns green, the second 1 returns grey (it's not in any other position), and 9 and the final 1 both return grey. The status line updates: "Incorrect. 9 attempts left." You guess again. The PIN is the same as it was a moment ago. You have new information. You also have one fewer attempt.

3

You crack it, or you don't.

Cracking it triggers the Today's Crackers leaderboard submission flow — your initials saved via the shared frustrated_initials localStorage key (one identity across all frustrated.io games), your guess count locked in, your row published live to every other player's screen via the Supabase broadcast channel. Your streak increments. Tomorrow's challenge unlocks at 00:00 UTC. Failing — running out the 10-attempt clock — locks you out until midnight UTC and the streak breaks. The "CARD RETAINED" screen reveals today's actual PIN. There is a small dignified pause. You will be back tomorrow. The game has counted on this.

Who Plays This

What's The PIN pulls a different audience than the reflex-driven Mini-Games entries — slower, more deliberate, with a heavy Wordle-migrant slant and a mid-morning routine fit. Below are the four most common player archetypes we've seen.

The Wordle Migrant

"I solved today's Wordle in 3 and felt the familiar emptiness of having no daily puzzles left. Then someone in the group chat sent me What's The PIN. I cracked it in 6 guesses. I am now seven days into a streak I will protect at all costs. The Wordle hole is filled. The hole was 4 digits wide all along."

— Aisha L., software engineer, daily-puzzle compulsive

The Genuinely Panicked

"I clicked the link in a text from my brother and the screen said 'FRUSTRATED BANK — Enter PIN.' I genuinely thought I'd been phished. I closed the tab three times before I realised the URL was frustrated.io and the bank was a parody. By the time I'd worked out it was a game I'd already guessed two PINs. They were both wrong. I am still mildly upset about all of this."

— Reggie K., 71, has had a real heart attack about this

The Data Scientist

"There are 10,000 possible 4-digit PINs and 10 attempts per day. My probability of cracking it on a random run is approximately 0.001 if I guess randomly, or much higher if I weight my guesses against Berry's known PIN frequency distribution. I have weighted my guesses. I have cracked it three times this week. The leaderboard shows me at rank 47 lifetime. I am quietly proud and visibly tired."

— Marcus B., 28, has actually read Nick Berry's blog

The Streak Defender

"I am on day 14. Tomorrow's PIN drops at 00:00 UTC, which is 1am my time. I have set three alarms. I have cleared my schedule. My partner has asked if I'm okay. I am okay. The streak is okay. Everything is okay. Send rations."

— Priya N., 33, knows this is unsustainable, will sustain it anyway

Best Captions for Sharing This

Send the link with one of these. Hook the click — never describe the trap. The recipient should find the "card retained" panic themselves.

today's PIN has been guessed wrong 1,247 times in the last hour. None correctly. I am number 1,248. I will be back tomorrow.

found a website with a single ATM screen and a PIN to guess. I've been here 40 minutes. My streak is on day 4. Send help.

Like Wordle, but for numbers. The daily PIN at midnight UTC. I cracked it on guess 7. I am now insufferable about it.

the website said "card retained" and I felt a real shiver of bank-induced panic. It's not a real bank. I checked twice.

free daily PIN puzzle. 10 attempts. Wordle-style hints. New PIN at 00:00 UTC. No signup. Just trust me.

if you're done with Wordle for the day, this is the next one. PIN cracker, daily, leaderboard. Takes 3 minutes.

bet you can't crack today's PIN in 3 guesses. The leaderboard says someone did. They're lying. Probably.

wait until you see what happens at the 10th wrong guess. I'm not telling you. You'll find out.

What's The PIN vs The Alternatives

Daily-puzzle games and PIN-guessing games have populated the browser since 2014. Below is how this version compares — including the original community-grind PIN site, Wordle (the genre-defining game), and a real ATM (the lived-experience anchor).

Feature guessthepin.com Wordle (NYT) A real ATM What's The PIN (#96)
Daily modeNo — single counter, brute-force grind since 2014Yes — same word, midnight localAlways (your card, always)Yes — same PIN, 00:00 UTC
Hint feedbackNone — guess and prayWordle-style green/yellow/grey per letterNone — incorrect / try againWordle-style per digit
Attempts allowedUnlimited6 per day3 (most banks); card retained after10 per day
LeaderboardNoNo (NYT shows your stats only)No (you'd hate it if there was)Yes — Today's Crackers, top 10
Live counterYes — single global counterNoNoYes — wrong-guesses, last 60 min
Anti-cheatNone knownWord answer in client source (famously)Bank's actual securityServer-side hints, Turnstile, server-counted attempts
Signup requiredNoYes (NYT account)Yes (you opened the bank account)No
Mobile-friendlyYesYesDepends on the ATMYes (touch-optimized keypad)
Brand parody axisNone — pure community grindNYT-corporate restraintThe actual thingFrustrated Bank ATM, "card retained" panic
Real-world consequence of failingNone — guess againNone — try tomorrowCard retained, 24-hour lockout, calling the bankNone — PIN resets tomorrow

Specifications

GenreDaily numerical puzzle · Wordle-for-numbers · PIN-guessing game · Browser-based
Built withHTML, CSS, vanilla JavaScript, Supabase Path A backend
Page weightUnder 30 kb
Time to first interactiveUnder 1 second
Mobile compatibleYes — touch-optimized ATM keypad, full mobile rendering
SoundYes (default off, persistent toggle) — Web Audio synthesised, no audio files
Working back buttonYes, always
Tracks any dataPage-level GA4 only (see /privacy/). No additional third-party scripts run, no per-action trackers, no fingerprinting, no email capture.
Daily mode reset00:00 UTC every day
Practice modeYes — random PIN, infinite attempts, no leaderboard
Maximum attempts per day10 (Daily mode)
Hint feedbackWordle-style green / yellow / grey, duplicate-aware
PIN length4 digits (0000-9999)
Total PIN combinations10,000
Anti-cheatServer-side hint computation, Cloudflare Turnstile gate, server-computed attempt number, 1-guess-crack auto-flag
Leaderboard depthTop 10 daily (Today's Crackers), live broadcast updates
Live counterWrong-guess count, rolling 60-minute window
Save persistenceShared frustrated_initials key + localStorage daily/streak tracking
Honors prefers-reduced-motionYes (animations disabled)
Real-world card retentionNone
Real bankNone — Frustrated Bank is a parody
Account / signup requiredNone
Ads on this pageNone

Reviews

Reggie K.

"My grandson sent me this. I thought it was a real bank logging me out and I called my actual bank to check my account was secure. While on hold I read the URL more carefully. By the time my bank's representative answered I had cracked today's PIN in 7 guesses. I told her about it. She is now also playing. Excellent game. The fake bank is more polite than the real one."

Anonymous

"Cracked today's PIN in 4 guesses. Today's PIN was 4271. The leaderboard says I'm rank 12. The 11 people above me cracked it in 3, 3, 3, 3, 3, 3, 2, 3, 3, 3, and 3. I assume some of them are lying. I have no proof of this. I am telling everyone I know that I am rank 12. 5 stars."

Devon W.

"Lost a star because the 'card retained' screen on my 10th wrong attempt gave me a brief but real wave of bank-induced anxiety. I had to remind myself the bank wasn't real. Then I had to remind myself again. I am now somehow more careful about my actual PIN, which is presumably an unintended educational outcome. Game is excellent. The brand voice is too convincing for my own good."

Frequently Asked Questions

Real questions from search. Real answers from us.

What's The Most Common 4-Digit PIN?+

It's 1234. Nick Berry's 2012 analysis at Data Genetics — still the canonical study — examined 3.4 million four-digit codes leaked in security breaches and found 1234 accounted for 10.713% of them. Random selection would put each PIN at 0.01%. The top three (1234, 1111, 0000) account for nearly 19% of all PINs. The top 20 codes cover 26.83% — meaning if you guess the right 20 numbers, you've cracked roughly one in four real PINs. Today's PIN at Frustrated Bank is one of 10,000. We do not promise it isn't 1234. We do not promise it is.

How Many 4-Digit PIN Combinations Are There?+

10,000. Each digit position holds one of ten values (0-9), so the total combination space is 10 × 10 × 10 × 10 = 10⁴. Of those 10,000, Berry's analysis showed that 50% of real-world PINs can be cracked in just 426 attempts because human-chosen PINs cluster heavily around dates, repeated digits, and keypad-pattern shortcuts (2580 ranks #22 because it's the centre column of a phone keypad). The Frustrated Bank PIN is randomly selected from the full 10,000 each day at 00:00 UTC. Random doesn't favour 1234 and doesn't avoid it.

Is 1234 a Common PIN?+

Yes. 1234 is the single most common 4-digit PIN in the world — used roughly 10,000 times more often than the least common one (8068, with just 25 occurrences in Berry's 3.4 million dataset). 30 of the 50 most common PINs start with 19 or 20, suggesting birth-year usage. The 17th most common ten-digit password in the same study was 3141592654 — the first ten digits of pi. Humans are pattern-seeking even when they're trying not to be. Today's PIN is selected by a Postgres random() function. It does not care about your birth year.

What Are The Easiest PINs To Guess?+

Sequential digits (1234, 4321), repeats (0000, 1111, 7777), date patterns (1990, 2001, 0429 — birthdays in MMDD format), and keypad-pattern shortcuts (2580 = centre column, 1397 = corners + extra). Berry's heatmap of 3.4 million PINs shows a bright bottom-left quadrant where date-format PINs cluster, a diagonal line where repeated-pair PINs sit (1212, 3434), and dim corners where genuinely random PINs barely appear. Statistically, the safest 4-digit PINs are unrepeated pairs of two-digit numbers above 50, like 8957 or 7064. Today's Frustrated Bank PIN may or may not be one of these. We don't tell you until you guess it.

What Happens After 3 Wrong PIN Attempts At An Actual ATM?+

Most banks block your card after 3 incorrect PIN attempts. Standard duration is 24 hours (SBI, HDFC), some impose 2-3 days (Axis Bank), some go up to a week (international banks like Citi and HSBC). Some ATMs retain the card physically — the "card retained" message means the ATM swallowed it, and you're calling your bank in the morning. Frustrated Bank gives you 10 attempts, generous by industry standards. After 10 failed attempts, the screen displays "CARD RETAINED" and locks you out until 00:00 UTC the next day. Your fake card is fake. Your panic is real.

Is "PIN Number" Redundant?+

Yes. The "N" in "PIN" already stands for Number — Personal Identification Number — so saying "PIN number" is technically saying "Personal Identification Number Number." Pedants point this out at parties. Everyone agrees and continues saying "PIN number" anyway because "what's your PIN" sounds like the start of a security question and "what's your PIN number" sounds like a sentence. Frustrated Bank uses both forms interchangeably in our copy. The ATM screen says PIN. The mock-helpline voice would say PIN number. They are the same number.

Can I Play What's The PIN On My Phone?+

Yes. The game runs in any modern mobile browser — iOS Safari, Android Chrome, Brave, Firefox. The ATM keypad is touch-optimized: tap a digit to enter, the four PIN slots fill left-to-right, ENTER submits, CLEAR resets. There's no app to download, no signup, no email, no payment. The Daily PIN is the same for every player worldwide and resets at 00:00 UTC. Practice mode generates a random PIN locally with infinite attempts. Your stats persist via localStorage; cracking the daily PIN puts you on the global Today's Crackers leaderboard via your initials.

Why Are There So Many Daily Puzzle Games Now?+

Wordle launched in October 2021 as a personal gift from Josh Wardle to his partner, hit cultural saturation by January 2022, and was acquired by The New York Times for a reported seven figures. The format — one puzzle per day, shared by everyone, spoiler-free emoji-grid sharing — turned out to be the killer mechanic the puzzle-game category had been missing for thirty years. Hundreds of variants followed. Most lasted a year. The survivors (Connections, Quordle, Crosswordle, Nerdle, Primel, and now frustrated.io's What's The PIN) occupy distinct neighbourhoods of the same cul-de-sac. The daily-reset, single-shared-puzzle, no-signup format is the genre. The puzzle inside it can be anything.

Is Frustrated Bank A Real Bank?+

No. Frustrated Bank is a parody — a fictional financial institution that exists only as a 4-digit PIN-guessing game on Frustrated.io. We do not hold deposits, issue cards, or have a real address. The "FRUSTRATED BANK · v 4.7.2 · FRBANK / 0042" branding is set dressing for the game. The "card retained" message means you've used your 10 daily attempts; no real card is retained, no real account is locked, no real bank exists. If you came here looking for actual banking services, you've reached the wrong place. If you came here to crack today's PIN, you've reached the right place. Standard page-level Google Analytics is enabled (see /privacy/). No banking credentials are collected, requested, or processed.

Ready? Guess four digits. The PIN resets at midnight UTC. The leaderboard is watching.

Play It →