Last updated: March 2026
What Is Snake?
Snake is a free online arcade game where you control a growing snake that must eat food while avoiding collision with itself — no signup, no download required. Each piece of food makes your snake one segment longer, and the game ends when the snake runs into its own body.
Snake originated as a 1976 arcade game called Blockade, but became a worldwide phenomenon when Nokia pre-installed it on their phones in 1998. An estimated 350 million people played Snake on Nokia phones, making it one of the most-played video games in history before smartphones existed.
This browser version features 4 difficulty modes, optional wall-wrapping, smooth canvas animations, mobile touch controls, and speed that increases as you score. All processing runs in your browser — nothing is downloaded.
How to Use Snake
Choose a difficulty mode from the four options below the game board. Easy uses a 25x25 grid with slow speed and wall-wrap enabled. Normal is 20x20 with walls on. Hard shrinks the grid to 15x15 with fast start speed. Zen keeps constant speed with no walls — pure relaxation.
Press any arrow key or swipe to start. Guide the snake to eat the red food that appears on the grid. Each pickup adds one segment and 10 points. Every 5th piece of food spawns a golden bonus worth 50 points, but it vanishes after 5 seconds — a shrinking ring shows the remaining time.
Avoid hitting the walls (unless wall-wrap is on) or your own tail. The snake gets faster as you grow, starting from the difficulty's base speed and decreasing the tick interval by 2–4ms per food eaten, down to a minimum of 60ms. On mobile, switch between a D-pad and swipe controls using the toggle below the board.
Press Spacebar or Escape to pause at any time. Your high score persists across sessions in your browser's local storage.
Key Features
Four difficulty modes cover every play style. Easy and Zen are great for winding down; Normal is the classic experience; Hard is for players who want a genuine challenge with a smaller grid and faster speed ramp.
The game renders on an HTML Canvas with requestAnimationFrame, so animations are smooth even at high tick rates. The snake has a gradient from bright green at the head to dark green at the tail, with eyes that follow the current direction. Food pulses gently, and bonus food sparkles with a countdown ring.
A direction queue prevents the classic double-input bug where pressing two keys in one tick causes accidental self-collision. You can queue up to three moves, letting you pre-plan L-shaped turns at speed.
Frequently Asked Questions
How do you play Snake on a computer?
Use the arrow keys (or WASD) to change the snake's direction. The snake moves continuously — you just steer it. Eat food to grow and score points while avoiding your own tail.
What is the world record for Snake?
On the classic Nokia 6110 version (single-player), the maximum score fills the entire screen. On browser versions with increasing speed, scores above 500 points require significant skill and focus.
Can you play Snake on your phone?
Yes — this version includes on-screen directional buttons and swipe controls optimized for mobile. The game grid auto-sizes to fit your screen.
What happens when Snake hits the wall?
By default, hitting a wall ends the game. Toggle Wall Wrap mode to make the snake appear on the opposite side instead, like the classic Nokia version.
How do you get a high score in Snake?
Stay in wide loops rather than tight spirals. Keep the middle of the board clear as an escape route. Don't chase bonus food into corners. At higher speeds, think 3-4 moves ahead.