Flappy Bird is the purest one-button game there is: tap to flap, do nothing to fall, and thread a bird through an endless run of pipes. This is a free browser homage to the 2013 mobile original, built as a single HTML file with no signup and no install. It adds three gap sizes, a seeded daily run that is identical for every player, medals, and a best-score memory in your browser.
| Mode | Gap height | Scroll speed | Pipe spacing | Feel |
|---|---|---|---|---|
| Easy | 180 px | 140 px/s | 240 px | Room to recover from a late tap. Good for learning the rhythm. |
| Normal | 150 px | 160 px/s | 220 px | Close to the original. The daily run uses these numbers. |
| Hard | 122 px | 185 px/s | 200 px | The gap is under five bird-heights, and it moves further between pipes. |
In every mode the speed creeps up by 0.4% per point, capped at +24% after 60 pipes, and the bird's hit circle is 10 px against a drawn radius of 13 px, so a graze that looks like contact is usually forgiven.
The bird is a point mass under constant gravity, integrated 120 times a second. Between taps its height follows the school textbook parabola y(t) = yโ + vโt + ยฝgtยฒ, with g = 1,900 px/sยฒ. The part that makes the game feel unfair is the flap: it does not add lift, it sets the vertical velocity to โ540 px/s regardless of how fast you were falling. Two consequences follow directly from that.
At Normal speed a 58 px pipe takes 0.36 s to cross the bird, so a pipe you have entered safely is nearly always a pipe you clear. Almost every death happens at the leading edge, from arriving too high or too low, not from drifting while inside the gap.
Choose โ Daily and the game seeds its random number generator from the UTC date. Every player who plays the daily on the same day sees the same pipe heights in the same order, on Normal settings. Your best run for the day is stored in your browser, and Share copies a spoiler-free line with the date and your pipe count so you can compare with friends without giving the layout away. A new board arrives at midnight UTC.
| Medal | Pipes |
|---|---|
| Bronze | 10 |
| Silver | 20 |
| Gold | 30 |
| Platinum | 40 |
Because you cannot control how much lift you get, only when. Every tap produces the same 77 px climb, so the game is a pure timing test with a 150 px window and no way to correct mid-gap.
Yes. The pipe sequence comes from a random number generator seeded with the UTC date, so it is identical for everyone that day. Your best of the day is saved locally and the share line lets you compare without spoilers.
The original was released for mobile in 2013 by Vietnamese developer Dong Nguyen and became one of the world's most-downloaded games in early 2014. Nguyen pulled it from the app stores in February 2014, saying it had become too addictive. This page is an independent free homage, not the original app.
Yes. Tap anywhere on the game to flap. The play area scales to your screen and the whole game is one HTML file, so it loads fast on mobile data.
Per difficulty and per daily date, in your browser's local storage. Nothing is sent to a server, so it will not follow you between devices.
Sign in with GitHub to post your daily score, share tips, or report a bug.