All Games
Super MarioThe other 16-bit platformer — free in your browserPlay free →
Rate this game

Sonic the Hedgehog — play the classic Sega game online

Platformer

What is Sonic the Hedgehog?

Sonic the Hedgehog is the 1991 Sega Mega Drive / Genesis platformer that gave Sega its mascot and its answer to Mario. Built by Sonic Team — Yuji Naka on code, Naoto Ohshima on the character, Hirokazu Yasuhara on the levels and Masato Nakamura on the soundtrack — it swapped careful platforming for momentum: loops, springs, slopes and a hedgehog who is at his best when you stop tapping and let him run.

What runs on this page is that cartridge, not a remake. The original ROM is loaded into a Sega Genesis emulator compiled to WebAssembly, so the levels, the physics and the music are the 16-bit originals — including the parts that have not aged, like the sinking floor in Marble Zone and the drowning music in Labyrinth.

How to play

You have three lives, ten minutes per act, and rings instead of a health bar. Take a hit while holding at least one ring and you drop them all and survive; take a hit with none and the life is gone. Collect 100 rings for an extra life, hit the lamp post checkpoints so a death does not send you back to the start, and finish each Act 3 by breaking Dr. Robotnik's machine — eight hits, every time.

  1. Press Play above and wait a few seconds for the Sega logo.
  2. Press Enter at the title screen to start a game.
  3. Run right with , jump with Z, X or S.
  4. Hold while running to roll — the fastest way down a slope and a way to attack badniks without leaving the ground.
  5. Finish an act holding 50 rings or more and jump into the giant ring at the goal post to reach a Special Stage and one of the six Chaos Emeralds.

Controls

These are the emulator's defaults. Everything is rebindable from the controls button in the bar under the game, and a USB or Bluetooth gamepad is picked up automatically. On a phone or tablet the emulator draws its own on-screen pad.

ActionKeyboardGenesis pad
Run left / right D-pad
Look upD-pad up
Crouch — and roll while movingD-pad down
JumpZ · X · SA / B / C — all three jump
Start / pauseEnterStart
Fullscreenbutton under the game
Save / load stateemulator menu

Every zone in Sonic 1

Six zones of three acts each, then a boss room. Act 3 always ends with Robotnik.

  • Green Hill Zone — the checkerboard hills everyone remembers. Loops, springs and a gentle introduction to running blind.
  • Marble Zone — ruins and lava. The pace drops hard: sinking blocks, timed platforms and the game's first real patience test.
  • Spring Yard Zone — a pinball table with bumpers and drop targets, and the zone where momentum finally pays off again.
  • Labyrinth Zone — underwater, slow, and the reason a generation recognises that drowning countdown. Find the air bubbles.
  • Star Light Zone — night-time freeways, seesaws and loops; the fastest zone in the game once you know the route.
  • Scrap Brain Zone — Robotnik's factory: flame jets, electric traps and conveyor belts. Act 3 drops you back into flooded Labyrinth tiles.
  • Final Zone — no platforming, just Robotnik in a piston machine.

Tips that actually help

  • Keep one ring. A single ring is the difference between losing your rings and losing a life. Grab one back the moment you are hit — they scatter and vanish after a few seconds.
  • Roll, do not jump. Rolling downhill accelerates you and keeps your hitbox low. Jumping on a slope bleeds speed.
  • Slow down in Marble and Labyrinth. These two zones punish speed; the time limit is ten minutes and you will not need half of it.
  • Bosses take eight hits. Land one, back off, and wait out the pattern rather than trying to chain jumps — Robotnik's hitbox turns off between passes.
  • Bank 50 rings before the goal post. That is the only route to the Special Stages, and the emeralds only exist there.
  • Use save states before a boss. The cartridge had no saving at all, so the emulator's states are the only way to keep progress between sessions.

Cheat codes

The original codes still work — this is the same ROM they were written for.

  • Level select: at the title screen press Up, Down, Left, Right (a ring chimes), then hold the A button — S on the keyboard — and press Enter.
  • Debug mode: from the level select screen play sounds 19, 65, 09, 17, then hold A and press Start on Green Hill Zone. Press B in a level to place objects, and A to cycle through them.
  • Sound test: the same level select screen doubles as a jukebox for Nakamura's soundtrack.

Playing on a Chromebook or at school

The emulator is WebAssembly and the ROM is served from this site, so nothing installs, nothing needs Flash, and there is no plugin for an admin to block — it is a single HTTPS page. That is what makes it work on managed Chromebooks, school laptops and locked-down library machines where a native emulator never would.

Frequently asked questions

Is Sonic the Hedgehog free to play here?

Yes. The game runs in your browser on this page — no download, no install, no account. Press play and the emulator boots the game straight away.

Is this the real Sonic the Hedgehog, or a remake?

It is the original 1991 Sega Mega Drive / Genesis release, running in a Genesis emulator compiled to WebAssembly. Same levels, same physics, same music as the cartridge — not a Flash remake or a fan version.

What are the controls?

Arrow keys move Sonic; hold Down while running to roll into a spin attack. Z, X or S all jump (they are the Genesis A, B and C buttons, and in Sonic 1 all three do the same thing), and Enter is Start. A USB or Bluetooth gamepad works, and on a phone the emulator draws its own touch pad.

Does Sonic 1 have the spin dash?

No. The spin dash was added in Sonic the Hedgehog 2 (1992). In this first game you build speed by running, or by crouching and rolling downhill — hold Down while moving and Sonic curls into a ball that accelerates on slopes.

How do I save my progress?

The cartridge had no save feature, so use the emulator's save states: open the menu in the bar under the game and pick Save State, then Load State to come back to it. States live in your browser, so clearing site data clears them.

How many Chaos Emeralds are there in Sonic 1?

Six. You reach a Special Stage by finishing an act with 50 or more rings and jumping into the giant ring that appears at the goal post. Collect all six to unlock the good ending.

What is the level select code?

At the title screen press Up, Down, Left, Right — a ring chimes if it worked — then hold A and press Start. That opens the sound test and level select screen.

Does it work on a school Chromebook?

Yes. Everything runs client-side over plain HTTPS with no plugin, no Flash and no install, which is what makes it work on managed Chromebooks and locked-down school laptops.

#sonic #sonicthehedgehog #sega #genesis #megadrive #retro #platformer #1991 #greenhillzone #unblocked

More games