GamelyByte

8 Ball Pool

4.2(31,212 ratings)·4M plays·arcade

8 Ball Pool is a full physics billiards simulator playable free in your browser — no download, no signup. Real elastic collisions, cushion damping, friction, and an English (spin) widget for curve shots. Pick your difficulty, beat the AI bot, and master all 15 balls plus the black 8.

Controls

Drag from the cue ball to aim and pull back to set power. Release to shoot. Use the spin widget (bottom-right) to apply English on the cue ball for curve shots.

Tips & Strategy

  • Half power with the right angle pockets more balls than maximum power with the wrong one.
  • Aim at the EDGE of the object ball — not the centre. The contact point determines the angle the ball travels.
  • Use draw (back-spin) by hitting the cue ball low — the cue stops dead after contact, leaving you positioned for the next shot.
  • Use follow (top-spin) by hitting the cue ball high — the cue rolls forward after contact, perfect for breakouts.
  • Plan two shots ahead. The shot you take now should set up an easy angle for the next ball, not just sink the current one.
  • Cushion banks lose roughly 22% of speed per bounce — use direct paths when possible and save banks for safety play.
  • On a scratch (cue ball pocketed) you place the cue in the kitchen — use that ball-in-hand to start a clean run, not just for the easiest shot.

How to Play 8 Ball Pool Online

8 Ball Pool is the classic billiards game played with 15 numbered balls plus the white cue ball. Sink all seven of your group (solids or stripes), then legally pocket the black 8 ball to win the rack.

This version runs entirely in your browser using HTML5 Canvas and a custom physics engine. There is nothing to download. It works on phones, tablets, and desktops, with the same physics on every device.

Object of the game

When the first ball is legally pocketed after the break, the player who pocketed it gets that group — solids (1–7) or stripes (9–15). Their opponent gets the other group. Each player then has to pocket all seven of their balls before they can attempt the 8 ball. Pocketing the 8 ball early — or after a scratch on the 8 — is an automatic loss.

Fouls and ball-in-hand

A foul gives the opponent ball-in-hand: they can place the cue ball anywhere on the table for their next shot. Common fouls:

  • Pocketing the cue ball (scratch).
  • Hitting an opponent's ball first instead of your own group.
  • Failing to hit any ball.
  • Failing to drive any ball to a cushion after contact (no-rail violation).
  • Jumping the cue ball off the table.

Ball-in-hand is the single biggest advantage in pool — never give it away.

Spin and English

The spin widget in the bottom-right corner of the table lets you apply English to the cue ball. This is what turns a beginner into a real pool player:

  • Follow (top-spin) — cue ball rolls forward after contact. Use it on long shots or to break out a cluster.
  • Draw (back-spin) — cue ball comes back after contact. Use it to stop dead or pull back for position on the next shot.
  • Side English — cue ball curves and bounces wider off cushions. Use it for safety shots and tricky pockets.

Reading the angle

When the cue ball strikes an object ball, the object ball travels along the line from the cue ball's contact point to the object ball's centre. So:

  • Hit the centre of the ball → ball travels straight along the cue line.
  • Hit the edge of the ball → ball travels at almost a right angle.
  • Hit slightly off-centre → ball travels at a gentle angle.

Visualise the line before you commit to a shot. Every good pool player aims at the contact point on the object ball, not at the pocket.

AI difficulty

  • Easy — the bot picks reasonable shots but plays minimum power and rarely uses spin. Good for learning.
  • Medium — the bot plans position and uses banks. Punishes weak safety play.
  • Hard — the bot calculates 2-shot patterns, uses spin for position, and goes for tough cuts. Beat it and you're a real player.

A winning strategy

  1. Break with maximum power and centre contact — spread the rack as wide as possible.
  2. Pick your group based on the easier run-out, not based on which group you sank first. Sometimes the foul cost is worth it.
  3. Always play position — every shot has two goals: sink the ball, and leave the cue in the right spot for the next ball.
  4. When in trouble, play safety — leave the cue ball hidden behind your own balls or against a cushion. A good safety wins more games than a hero shot.
  5. Treat the 8 ball like a normal ball — once you reach it, the same rules apply: pick the easier pocket, control the cue, don't blast.

Frequently asked questions

Is this real pool physics or arcade physics?+

Real physics. The simulation uses sub-stepped collision detection (4 physics steps per frame), elastic ball-on-ball collisions, friction that slows balls over time, and cushion damping. Spin (English) is also fully simulated and affects ball trajectory after contact.

How do I apply spin to the cue ball?+

Use the small spin widget in the bottom-right corner before shooting. Top of the cue ball = top-spin (follow), bottom = back-spin (draw), left/right = side spin. Combine them for curve shots and position play.

Can I play 8 Ball Pool online with friends?+

Currently the game is you versus an AI bot with three difficulty levels (easy / medium / hard). Online multiplayer is on the roadmap.

Is 8 Ball Pool free to play?+

Yes, 8 Ball Pool is 100% free on GamelyByte. No downloads, no signup, no ads inside the game. Just open the page and play.

Can I play 8 Ball Pool on mobile?+

Absolutely. 8 Ball Pool works on Android phones, iPhones, tablets, and desktops. The game scales to fit your screen and supports both touch and keyboard controls.

How do I play 8 Ball Pool?+

Drag from the cue ball to aim and pull back to set power. Release to shoot. Use the spin widget (bottom-right) to apply English on the cue ball for curve shots.

Do I need to install anything to play 8 Ball Pool?+

No installation required. 8 Ball Pool runs directly in your browser using HTML5 — works in Chrome, Safari, Firefox, Edge, and any modern mobile browser.

Can I save my progress in 8 Ball Pool?+

Your best score is saved in your browser automatically. Clearing your browser data will reset it. We don't require an account.

More games like this

See all