Skip to content
Free Tool Arena

Games · Free tool

Snake Game

Play classic snake online. Eat food to grow; don't hit walls or yourself. Best score saved.

Updated June 2026

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.

Found this useful?EmailBuy Me a Coffee

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 snippet

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>
Embed docs →

How to use it

  1. Press Start. The snake begins moving in a default direction (usually right).
  2. Arrow keys (↑↓←→) or WASD steer. The snake can&rsquo;t reverse direction (you can&rsquo;t go from right→left in one frame), so plan ahead.
  3. Eat the red food pellet to grow by one segment. A new food appears in a random empty cell.
  4. Hit a wall or your own body, you lose. Best score saves automatically.
  5. Pro tip: snake patterns work best when you weave around the edges first (it&rsquo;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&rsquo;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 &mdash; 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&rsquo;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

100% in-browserNo downloadsNo sign-upMalware-freeHow we keep this safe →

Found this useful?

The tools stay free thanks to readers who chip in or spread the word.

Buy Me a Coffee