No download, no install, no account, no leaderboard server. The snake, the food and your score all live in your browser. Load this page once and it keeps playing even after you disconnect the network.
Controls: arrow keys or W A S D to turn · Space to pause and resume · R to restart · on a phone, swipe up, down, left or right on the board.
The board is a 20 × 20 grid, 400 squares in total. The snake starts three segments long. Every pellet eaten adds one segment and one point. The game ends when the head moves into a wall or into any segment of the body — including the one immediately behind the neck, which is why a 180-degree turn is not allowed: the snake can never reverse into itself.
Speed is divided into eight levels. Every fourth pellet moves the snake up a level, shortening the delay between moves from 130 ms down to 70 ms. Nothing else changes: no obstacles appear, no pellets expire, and there is no time limit.
There is no server playing the game with you. The board is drawn on an HTML canvas by JavaScript running in your tab, the snake's position is a list of coordinates in memory, and your best score is written to your browser's local storage on your own device. Nothing about your game — not the score, not the timing, not how long you played — is transmitted anywhere, because the page contains no code that could send it.
That is the same guarantee the tools on this site make about your files, and it is easy to verify: load this page, wait for it to finish, then switch your device to aeroplane mode. The game keeps running. Advertising on the site is served by Google AdSense in separate ad frames, which never see anything that happens inside the board — and rejecting advertising cookies in the cookie notice does not affect the game at all.
Yes — no payment, no premium mode, no "watch an ad to continue". Restarting costs nothing.
Yes. Swipe on the board to turn; the layout shrinks to fit the screen. There is nothing to install.
In your browser's local storage for this site only. Clearing site data or browsing in a private window resets it to zero, and there is no copy on any server.
Click once on the board or press Start game so the game has focus, then use the arrow keys. On a keyboard, W A S D works too and does not scroll.
Yes — press Space or the Pause button. The timer stops and the board freezes until you resume.