Skip to main content
Setting the table…

Go Fish Card Game: Play Go Fish Online Free

Ask for a rank, collect books of four, and say "Go fish!" when they miss.

Learn Go Fish rules first, then play Go Fish online free. Ask an opponent for a rank you already hold, draw from the pond when they say "Go fish," and race to book four of a kind. The AI dealer below has three difficulty levels, and the guides underneath cover full rules, memory strategy, and an age-by-age teaching walkthrough for parents.

How to play Go Fish

  1. 1Each player receives a starting hand; the rest of the deck becomes the fishing pond.
  2. 2On your turn, ask an opponent for a rank, such as Kings or 7s.
  3. 3You must already hold at least one card of the rank you ask for.
  4. 4If the opponent has that rank, they give you all cards of that rank.
  5. 5If the opponent has none, they say Go Fish and you draw from the deck.
  6. 6If you draw the rank you asked for, you get another turn.
  7. 7When you collect all four cards of a rank, place them down as a book.
  8. 8The game ends when all books are made or all hands are empty.
  9. 9The player with the most books wins.

Go Fish rules: asking, drawing, and scoring books

Go Fish runs on one polite exchange. On your turn, ask a specific opponent for a rank you already hold: "Do you have any queens?" If they do, they must hand over every queen in their hand and you ask again. If they do not, they say "Go fish" — you draw the top card of the pond, and if you happen to draw the rank you asked for, you show it and keep your turn.

Standard Go Fish scores books: complete sets of four matching cards, like all four 9s. Lay each book face up the moment you finish it; whoever has the most books when the cards run out wins. A 52-card deck holds exactly thirteen books, so seven puts the game mathematically out of reach. Many families play a simpler kids' variant that collects pairs instead — two matching cards at a time — which works fine too, just agree before you deal. This online table plays the standard book rules.

The quiet genius of Go Fish is that every question leaks information. When your opponent asks for jacks, they have just confessed to holding at least one — and if the jack you draw from the pond three turns later still remembers that confession, you know exactly where to aim it. Players who track what was asked, and when, win far more than their share of close games, which is why the strategy guide below is really a memory-training manual in disguise.

The table on this page is a heads-up match: you against one AI opponent, seven cards each to start, with the leftover deck forming the pond between you. Three difficulty settings change how the computer thinks — on easy it asks nearly at random and quickly forgets what it has seen, while on hard it remembers your requests longer and hunts down half-finished books. That ladder makes it a genuine practice tool: a six-year-old can beat easy mode unaided, and hard mode will punish an adult who stops paying attention.

Go Fish is many kids' first real card game because every rule teaches something — turn taking, rank recognition, polite asking, and a first taste of deduction. Parents will find an age-by-age teaching guide, a first-game script, and gentle fixes for common kid mistakes on our teaching page, and the full rules page covers dealing, turn order, and scoring with worked examples.

Opening deal

7 cards

Two- and three-player games start with seven cards apiece — the deal this heads-up table uses. Four players drop to five each.

Books in a deck

13

One four-card book per rank, ace through king. Collect seven and the win is locked before the pond empties.

AI difficulty

3 levels

Easy forgets fast and asks loosely; hard remembers your asks and targets its questions like a card shark.

Every question is a clue

Nobody can ask for a rank they do not hold, so each request is a small confession. Treat the game as a conversation you are eavesdropping on: what the AI asks for tells you what to steal back, and what you ask for tells it the same about you.

  • Heard the AI ask for queens? It holds a queen until proven otherwise.
  • Drawing the rank an opponent wanted turns their clue into your weapon.
  • Asking for the same rank twice signals a nearly finished book.

An AI opponent that plays fair

The computer never peeks at your hand. Its edge on higher difficulties comes purely from better memory and smarter target selection — the same edge a sharp human opponent would have — so beating it means genuinely out-remembering it.

From first game to family night

Around age four, kids can play with a helper and open hands; by six or seven most manage hidden cards and real books on their own. Our teaching guide breaks down what each age can handle, scripts the first game line by line, and shows how to graduate from the two-card pairs variant to standard play.

  • Ages 4-5: open hands and pair matching, with an adult narrating.
  • Ages 6-7: hidden hands, four-card books, first memory tactics.
  • Ages 8+: full rules, multiple opponents, deliberate deduction.

Skills hiding in a kids’ game

Go Fish sneaks in short-term memory work, rank and set recognition, polite question-and-answer turns, and the earliest form of reading an opponent. It is the natural bridge between pure-luck games like War or Old Maid and decision-heavy games like Crazy Eights.

Go Fish FAQ

Can I play Go Fish online for free?
The game on this page runs right in the browser at no cost — deal a hand against the AI whenever you have five spare minutes. Nothing gets installed, and no account stands between you and the pond.
How many cards do you deal in Go Fish?
Seven apiece when two or three people play; five apiece once a fourth player joins. Everything left over goes face down in the middle as the fishing pond.
Do you make pairs or books in Go Fish?
Official scoring uses books — all four cards of one rank. Plenty of parents start younger kids on a two-card pairs version, which is a fine on-ramp, but this table plays standard four-card books.
Can two players play Go Fish?
Absolutely, and head-to-head is arguably the best format for learning. Give each player seven cards, fish from the pond on misses, and race to claim the most of the thirteen possible books.
What is a book in Go Fish?
Four of a kind, laid face up the moment it is complete — four Jacks, four 3s, any rank. A 52-card deck holds exactly thirteen books, so collecting seven guarantees the win.
Can I ask for any card?
Only ranks already in your hand are fair game. Holding a 6? You may ask for 6s. That restriction is what turns every ask into a clue the other players can use against you.
Do I get another turn when I receive cards?
Getting cards keeps your turn alive — whether an opponent hands them over or you fish the exact rank you asked for out of the pond. Come up empty, and play passes on.
What happens when the deck is empty?
Fishing stops but asking continues with whatever remains in hand. Once every rank has been booked or no legal ask is left, count books to crown the winner.
Is Go Fish good for kids?
It was practically built for them. Around age four with a grown-up helping, six or so solo — and along the way it sneaks in counting, matching, memory, and taking turns politely.