Enable JavaScript

You must enable JavaScript in your browser to play the game. After you enable JavaScript and reload this page, a game will appear here instead of this message.

How To Play

  1. Enter your name (up to eight characters) in the Enter your name field.
  2. To start a new game, press the Start new game button. You will start playing with three computer players. Human players can join your game at any time, replacing the computer players.
  3. To join a game in progress, select a game from the Select a game list, then press the Join game button.


This is a standard four-player hearts card game. The game is over when any player has 100 or more points.

Frequently Asked Questions

  • The game is slow or freezes. For example, when I try to play a card by clicking on it, the card rises in my hand display but doesn't get played, then I'm kicked out of the game after 60 seconds. Is there anything I can do about it?
    Congestion on the Internet between your computer and the hearts server may impede your play from reaching the hearts server. If the hearts server doesn't receive your play within 60 seconds, it presumes the network connection is no good and kicks you out of the game. As an ordinary user, there's not much you can do about it. Even if you can pinpoint where the congestion is occurring, all you can do is complain to the administrator of that portion of the network.
  • How do I kick out players from a game?
    The player who starts a game is able to kick out other players. For the starting player, a Kick... button appears next to the Leave game button. Players who are kicked out cannot rejoin that game.


  • programmed the Hearts client and Hearts server software.
  • The playing card images are from GNOME aisleriot.
  • Thanks to vex.net for hosting the Hearts server.
Please mail your comments about this page to .