Play Go Fish — Free

The friendly card-matching classic, right in your browser. Ask opponents for the ranks you already hold, reel in matches, and collect books of four to win. Play against one, two or three computer players — no download, no sign-up.

Pool
52
Your Books
0
Record
0–0
Pool: 52
Press New game to deal.
Your hand

What is Go Fish?

Go Fish is one of the most beloved card games ever taught around a kitchen table — a gentle, quick-to-learn matching game that turns a single deck of cards into a friendly hunt for sets. The idea could not be simpler: everyone tries to collect "books", which are complete sets of all four cards of the same rank, such as four sevens or four kings. You do that by asking the other players, one at a time, whether they are holding a rank you already have some of. If they are, they hand every matching card straight over and you get to ask again; if they are not, they cheerfully tell you to "Go Fish", and you draw a card from the shared pool in the middle of the table. Whoever ends up with the most books once all thirteen have been claimed wins the round.

This vygam version brings the whole experience to your browser with no cards to shuffle and nobody to wait for. You play against one, two or three computer opponents who remember what you ask for and chase their own books just like real players would. Your hand sits face up at the bottom of the felt table so you can see exactly what you hold, the pool of undealt cards stacks in the middle, and every ask, match and "Go Fish" scrolls through a running turn log. It is the perfect low-pressure card game for a short break: there is no math, no bluffing you cannot see through, and no losing streak that stings — just the small, satisfying thrill of asking for a card and watching a fistful of matches come sliding across the table.

How to Play

1Cards are dealt to everyone — seven each in a two-player game, or five each with three or four players — and the rest form the face-down pool.
2On your turn, pick an opponent and ask for a rank. You must already hold at least one card of that rank in your own hand to ask for it.
3If they have any of that rank they must give you all of them, and you take another turn. If not, they say "Go Fish" and you draw one card from the pool.
4Collect all four cards of a rank to lay down a book. When every one of the thirteen books has been made, the player with the most books wins.

The flow is friendly, but a few things are simply not allowed — a move is blocked or your turn ends whenever:

  • you try to ask for a rank you do not already hold — you can only fish for cards you have at least one of;
  • you are told to Go Fish and the card you draw is not the rank you asked for — your turn ends and play passes on;
  • you expect a book from three matching cards — only the full set of four counts, and it is set aside the moment the fourth arrives;
  • you keep asking after running out of cards — if your hand empties you draw from the pool, and when the pool is empty too you must pass.

Go Fish Tips & Strategy

Go Fish looks like pure luck, and a lot of it is — but sharp players win far more often than the cards alone would explain. The secret is paying attention. Every question asked and every card handed over is public information, and the people who remember it turn the game from a guessing contest into a game of deduction. These four habits will lift your win rate against the bots.

  1. Listen to what everyone asks for

    The single biggest edge in Go Fish is memory. When any player asks for a rank, they have just told the whole table that they hold at least one of that rank. File it away. A turn or two later, when you happen to pick up a matching card, you know exactly who to ask to complete the set. Watch the turn log closely — every "Bot 2 asked for kings" is a clue you can cash in later, and stacking those clues is how you snowball from a single card into a full book.

  2. Chase the ranks you hold the most of

    You go again every time an ask succeeds, so the goal is to keep your turn alive. Lead with the ranks where you already hold two or three cards, because those are both the most likely to score a match and the closest to becoming a finished book. Turning a pair into a book in one lucky ask is worth far more than nibbling at singles, and each successful grab hands you another free question before your turn is over.

  3. Be careful what you reveal

    Asking is not free — every question tells your opponents which ranks you are collecting, and a smart player will target you for exactly those cards on their turn. When you are only holding one of a rank and have no read on where the others are, it can pay to ask for something else first and keep your intentions quiet. Protecting a rank you are close to finishing, by not advertising it until you are ready to complete it, denies the bots the same information you are trying to use against them.

  4. Track the pool and the odds

    Keep half an eye on how many cards are left in the pool and how many each opponent is holding. Early on, with a fat pool and full hands, a "Go Fish" is common and no disaster. Late in the game, when the pool is thin and hands are small, a successful ask is gold because there may be no card left to draw. Time your best guesses for when opponents are card-rich, and do not be afraid to fish when the odds of a direct match are low anyway.

How Books and Turns Work

A book is the heart of scoring in Go Fish: all four cards of a single rank, gathered into one complete set. There are thirteen ranks in a standard deck — the numbers two through ten plus the Jack, Queen, King and Ace — so there are exactly thirteen books to be won in every game. The instant you hold the fourth card of a rank, that book is automatically laid down and removed from your hand, and it can never be taken from you again. Because a book leaves your hand entirely, you never have to defend it; the race is simply to be the player who has locked away the most of those thirteen sets when the last one is claimed.

Turns in Go Fish reward success with more success. When you ask for a rank and the opponent has it, you scoop up every matching card and immediately take another turn — a good run of matches can let you fire off several asks in a row before you ever pass. A turn only ends when you are told to "Go Fish" and the card you draw fails to match your request. There is one lucky exception that keeps things exciting: if the very card you draw from the pool happens to be the rank you just asked for, you show it and carry on as if the ask had worked. This game handles all of that bookkeeping for you and guarantees each turn resolves cleanly, so a game can never stall — it always marches toward the thirteenth and final book.

Go Fish vs Other Card Games

If you enjoy Crazy Eights, Hearts, Spades or a casual round of Blackjack, Go Fish will feel like the most relaxed member of the family. Where trick-taking games such as Hearts and Spades ask you to win or dodge specific cards through careful play, and shedding games like Crazy Eights are a race to empty your hand, Go Fish is a pure collection game — you are gathering matching sets rather than competing over who takes a trick. There is no trump suit to track and no penalty cards to fear, which makes it the friendliest of the bunch and a favourite for players of every age.

What Go Fish shares with all of those games is the quiet skill of watching your opponents. Just as a Hearts player counts which suits have been led and a Blackjack player reads the dealer's up-card, a strong Go Fish player tracks every request around the table and turns that memory into finished books. It is a game you can pick up in thirty seconds and still get meaningfully better at over time, which is exactly why it has stayed on kitchen tables for generations — and why it plays so well as a quick, thinking break in your browser.

FAQ

Is Go Fish free to play?

Yes — Go Fish on vygam is completely free and plays instantly in your browser. There is no download and no sign-up; you can play against the computer on phone, tablet or desktop whenever you like.

How do you play Go Fish?

On your turn you pick an opponent and ask them for a rank you already hold, such as sevens or kings. If they have any cards of that rank they must hand over all of them and you take another turn; if they do not, they say Go Fish and you draw one card from the pool.

How many players can play Go Fish?

This version lets you play against one, two or three computer opponents, for a total of two to four players. With two players each hand starts with seven cards; with three or four players each hand starts with five cards, and the rest form the draw pool.

What is a book in Go Fish?

A book is a complete set of all four cards of the same rank — four sevens or four queens, for example. When you collect the fourth card of a rank the book is set aside and counts toward your score. The game ends when all thirteen books have been made, and whoever has the most books wins.

Do you go again if you get a card in Go Fish?

Yes. If the opponent you asked hands over cards, you take another turn and can ask again. You also go again if you are told to Go Fish and the very card you draw from the pool happens to be the rank you asked for. Otherwise your turn ends and play passes to the next player.

Games like Go Fish