This browser

Settings

Appearance

Manage local data on Stats
Oddly Hard · Eight browser challengesEst. 2026 · Tiny Prism

FREE BROWSER GAMES

Small games.
Surprisingly hard.

Play free browser games across eight focused challenges and 96 levels. Find your rhythm, sharpen your eye and try a little harder each time. Finish a level, then discover the next challenge.

No download · No signup · No account · Just play

8 Games96 challenge levels0 AccountsNo pop-ups0 LeaderboardsScores stay in your browserOddlyHard.com
03

Step 01 · 3 seconds

You understand it

A diagram, not a tutorial. No carousel, no modal, no sign-in wall.

Step 02 · 10 seconds

You get feedback

The first meaningful signal arrives before you can get bored.

Step 03 · 60 seconds

You get a number

An absolute value with a real unit, plus exactly how far off you were.

Step 04 · Again

You were nearly there

Which is, unfortunately for your afternoon, the entire point.

What a result looks like

9.947s

53 ms early

New best

And what it doesn't say

No percentile, no player count, no rating. Reaction timing is trivially scriptable, and a polluted distribution is just a made-up number. You get your own history instead.

Example shape. Your own last twelve appear here once you have played.

0 / 96 course levels completed · saved in this browser

04

Your record,
in your browser

Open stats →

Daily streak · 30 days

Missed900+

0days running

Best 0
0 of 30 played

Personal bests

Perfect Timing—
Reaction Time—
Visual Memory—
Color Difference—
Visual Estimation—
Perfect Shape—
Even Pour—
Fair Share—

8 games · normalised PB

Stored locally

One versioned key in your browser. Nothing leaves the device.

Export it as JSON, import it on another machine, or wipe it in one click.

05

Chrome companion

One click
from any tab

Quick Play puts today's challenge and all eight games in the toolbar. Play directly in the extension with zero permissions, zero background requests and no site storage access.

About Quick Play→ 0 permissions
ODDLY HARD
STATS

TODAY · LOADING

Today’s challenge

Play todaySurprise me
Perfect TimingReaction TimeVisual MemoryColor Difference