Games · Free tool
Snake Game
Play classic snake online. Eat food to grow; don't hit walls or yourself. Best score saved.
Score
0
Best
0
Arrow keys / WASD on desktop, swipe on mobile. Eat the red food to grow. Don’t hit a wall or yourself. Direction: right.
Advertisement
What it does
The classic Snake game, in your browser. You control a snake on a 20×20 grid; arrow keys or WASD steer. Each food pellet you eat makes the snake one segment longer. Hit a wall or your own body, you die. Best score (length at death) saves to browser local storage. Speed gradually increases as you grow.
Snake has been everywhere since 1976 — the original arcade game Blockade (Gremlin Industries) was two-player; the single-player variant was popularized by clones throughout the 80s. The cultural-touchstone version is Snake on Nokia phones (1997-2000), shipped on hundreds of millions of Nokia 6110/3310 handsets and giving an entire generation their first experience of mobile gaming. The mechanic — simple input (4 directions), simple rule (don’t crash), escalating difficulty (longer body, faster speed) — remains the canonical example of a game that’s easy to learn and impossible to fully master.
Optimal play approaches a Hamiltonian cycle on the grid — a path that visits every cell exactly once. If the snake fills a perfect cycle, it can theoretically eat every food and fill the entire 400-cell board. Most casual players cap at 50-100 length; getting past 200 requires deliberate strategy (always-turn-toward-the-walls, spiral patterns, planning food sequences).
Embed this tool on your siteShow snippetHide
Paste this snippet into any page. Loads on-demand (lazy), no tracking scripts, and sized to most dashboards. Replace the height to fit your layout.
<iframe src="https://freetoolarena.com/embed/snake-game" width="100%" height="720" frameborder="0" loading="lazy" title="Snake Game" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px;"></iframe>How to use it
- Press Start. The snake begins moving in a default direction (usually right).
- Arrow keys (↑↓←→) or WASD steer. The snake can’t reverse direction (you can’t go from right→left in one frame), so plan ahead.
- Eat the red food pellet to grow by one segment. A new food appears in a random empty cell.
- Hit a wall or your own body, you lose. Best score saves automatically.
- Pro tip: snake patterns work best when you weave around the edges first (it’s where you have most freedom), then spiral inward as you get longer.
When to use this tool
- 5-minute brain break that builds tension naturally — gets harder as you progress.
- Mobile-style nostalgia for users who remember Nokia phones.
- Demonstrating game design fundamentals — Snake is the canonical "simple rules, emergent difficulty" example.
- Quick competitive play — race a friend to highest score in same number of attempts.
When not to use it
- When you don’t want to die over and over — Snake is unforgiving. Pick something more relaxed (memory game, 2048) for a calmer break.
- On mobile without arrow keys — touch-controlled Snake is harder. The version here is keyboard-only.
- When you want strategic depth — Snake is reflex + spatial planning, not deep strategy.
Common use cases
- Educational use — demonstrating the underlying concept
- Onboarding a colleague who needs the same calculation/conversion
- Verifying a number or output before passing it on
- Quick use during a typical workday
Frequently asked questions
- Can I pause?
- Yes — click Pause. Click Start again to resume. Pause is also a good way to study the board if you’re trying to plan a complex path.
- Why does the snake speed up?
- Convention. Speed-up creates increasing tension, makes a long snake genuinely difficult, and gives clear progression feedback. Without speed-up, a 50-segment snake plays the same as a 5-segment one — boring. Speed scales gradually so you have time to adapt.
- What's the maximum length?
- 400 — the full 20×20 grid. Reaching it is theoretically possible (via a Hamiltonian cycle) but practically extremely hard for humans. Optimal AIs solve it routinely; humans rarely exceed 200-250.
- What's a Hamiltonian cycle and why does it matter?
- A Hamiltonian cycle is a path that visits every node (cell) in a graph exactly once and returns to the start. On a Snake grid, if the snake follows a Hamiltonian cycle, it never collides with itself and can eat every food. Designing a snake AI to follow such a cycle is one of the standard introductions to graph algorithms.
- Why is Nokia Snake the version everyone remembers?
- Reach. The Nokia 3310 (released 2000) sold ~126 million units; the 6110 before it sold ~200+ million. Snake came preinstalled, so for most people in 1997-2003, it was their first and most-played mobile game — even before iPhone or Android existed. That single shipping decision turned a 1976 mechanic into a global cultural touchstone.
- Are there variants?
- Yes. Wall-passing (you wrap around instead of dying at walls) is common in modern versions. Multi-player local Snake exists. Slither.io (2016) was the social-network multiplayer variant that briefly went viral. The version here is classic single-player with walls.
Advertisement
Explore more games tools
- PongClassic Pong. Mouse or finger controls your paddle. Ball speeds up with each rally.
- MinesweeperClassic Minesweeper on a 9x9 grid with 10 mines. Left-click to reveal, right-click to flag.
- Wordle CloneWordle-style 5-letter word guessing. 6 attempts. Green / yellow / gray feedback.
- Tower of HanoiMove all disks to the right peg. Larger disks can't go on smaller. Optimal solves in 2^n minus 1 moves.
- 15 PuzzleClassic 15-puzzle slider. Arrange tiles 1-15 in order. Every shuffle is solvable.
- Simon SaysMemorize and repeat color sequences. Each round adds one color. Best round saves.