These are the most popular and highest-rated websites that offer free poker games online.
Holdempoker.com enables players to choose and learn to play Texas Holdem Poker, Omaha, and other poker games for free. You can play Limit, Pot Limit or No Limit and Ring Games and Freerolls, as well as sharpen your skills and strategies on the various micro-limit tables before you start to play for real money. You can download the poker software from their website (versions for Windows, Mac, and Linux available).
Planetpoker.com offers free poker software that allows you to join other players for a game of poker online. While playing, you can earn Planet Points that you can use to buy into tournaments or to redeem merchandise at the Planet Points Store. You can also earn money by referring other people or by becoming an affiliate and linking to the site if you're a webmaster.
Cardplayer.com is a completely free play-money poker site for beginners to experts. However, you have to register on the website, download the software, and subscribe to Card Player Newsletter before you can start playing any free games. The website also offers real prizes.
Pokerstars.com rewards people for choosing to play on the site by giving out Frequent Player Points (FPPs) and the opportunity to participate in exclusive VIP Freerolls. The FPPs can be used to purchase consumer goods at the higher level of the VIP Club and to buy directly into the PokerStars Caribbean Adventure, the European Poker Tour, and the main event at the World Series of Poker at the highest level.