~/snake-game boulder dash typing test wheel ☕ Support me apps ← about me
███████╗███╗ ██╗ █████╗ ██╗ ██╗███████╗ ██╔════╝████╗ ██║██╔══██╗██║ ██╔╝██╔════╝ ███████╗██╔██╗ ██║███████║█████╔╝ █████╗ ╚════██║██║╚██╗██║██╔══██║██╔═██╗ ██╔══╝ ███████║██║ ╚████║██║ ██║██║ ██╗███████╗ ╚══════╝╚═╝ ╚═══╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝

Retro Snake Game

Smooth 60fps · 3 modes · power-ups · combos · fullscreen · swipe · no login · no ads · free

Score0
High0
Level1
Length10
Combo×1
⬆⬇⬅➡ / WASD · P pause · M sound · F exit

🐍 SNAKE

Use arrow keys, WASD or swipe to play
Space / Enter to start · P pause · M sound · F fullscreen
▲
◀
·
▶
▼

Guide — from first bite to a high score

Each mode keeps its own high score, saved in this browser.

1Pick a mode

Classic: walls kill. Wrap: exit one side, enter the other. Walls: 3 new obstacle blocks every level.

2Start and steer

Space or Enter starts. Steer with arrow keys or WASD; on a phone, swipe or use the d-pad.

3Chain your bites

Each food is worth 10 × level × combo. Eat again within 3.5 s to raise the combo, up to ×8.

4Grab power-ups

Gold, cyan and purple pickups appear after about one bite in five and vanish after 6 seconds.

5Survive the speed-up

Every 5 foods is a new level and a faster snake. Press P to pause, F for full screen.

Quick reference

KEYSControls
←↑→↓ / WASD
Steer; a quick double turn is queued
Space / Enter
Start, or pause and resume
P · M · F
Pause · sound · full screen
swipe
Steer on touch screens, even mid-swipe
POWER-UPSWhat each one does
gold
+50 × level points
cyan
Slow motion for 5 seconds
purple
Cuts up to 4 tail segments, +20 × level
SPEEDHow fast it gets
level 1
One step every 150 ms, about 7 cells a second
each level
9 ms faster
level 12+
Top speed: a step every 55 ms

Snake, explained

This is a free Snake game that runs in your browser with no download and no account. You steer a snake around a 28 × 28 grid, eat food to grow, and lose when the head hits a wall, an obstacle or your own tail. The snake starts 10 segments long, so you have to plan your path from the first move.

A short history of Snake

The idea goes back to Blockade, a 1976 two-player arcade game by Gremlin in which each player left a growing wall behind them. Home computer versions followed through the 1980s. Snake became a household name in 1997, when Nokia engineer Taneli Armanto put it on the Nokia 6110, and it shipped on hundreds of millions of Nokia phones after that.

The three modes

Classic is the traditional game: touching the edge ends the run. Wrap removes the walls, so leaving one side brings you back on the opposite side; only your tail can stop you. Walls keeps the deadly edge and adds three obstacle blocks at every new level, so the free space shrinks as you get longer.

Scoring and combos

A bite is worth 10 × level × combo. If you eat again within 3.5 seconds the combo rises by one, up to ×8; wait too long and it drops back to ×1. At level 3 with a ×5 combo a single bite is worth 150 points, so taking short, direct routes between foods matters more than anything else. Every fifth food raises the level.

Power-ups

After a bite there is a 22% chance that a power-up appears; it disappears again after 6 seconds. Gold scores 50 × level. Cyan slows the snake for 5 seconds, which helps when the grid is crowded. Purple removes up to four tail segments and adds 20 × level points, buying space late in a long game.

Tips for a higher score

Phones, tablets and full screen

On a touch screen you can swipe anywhere on the board, and you can change direction again in the same swipe; a d-pad appears below the board too. Press F or the ⛶ button for full screen, and Escape or F to leave it.

Saving and privacy

High scores, your chosen mode and the sound setting are kept in your browser’s local storage. Your scores never leave your device, so clearing site data resets them and another browser starts from zero. The game is free, with no account, ads or in-app purchases.