Latest
Tool

Free Online Poker Hand Replayer: Play Any Hand History File on Our Own Table

Choose a hand history file or paste the text, press play, and watch the hand unfold street by street. Copy a link to send the hand to a friend, with your own name hidden if you want. Three training hands are loaded so you can try the controls first.

Hand replayer

Loading the hand

0 / 0

Load your own hand history

Choose the text file your PokerStars or GGPoker client saved, or paste one or more hands. Parsing runs in your browser; nothing is sent anywhere.

What the free online poker hand replayer does

A hand history is a text transcript: who sat where with how many chips, who posted what, every bet, raise, call and fold by street, the board, and who collected the pot. Every room's client writes one, and almost nobody reads them, because a wall of lines like "Garnet: raises 11500 to 20000" is hard to follow. The replayer turns the transcript into a table. Each step applies one action: chips leave a stack, a bet appears in front of the seat, the pot label updates, the board fills in, and at the end the uncalled portion goes back and the pot is awarded. The action log under the table says what just happened in plain words.

The poker hand replayer is a free online tool with no account and no upload. The parsing and the drawing happen in your browser; the only network request is the page itself. That is a deliberate design choice for a tool that handles files with your screen name, your stack sizes and your opponents' names in them.

How to load a hand history file into the replayer

  1. Save the hand history file from your client (the FAQ below gives the menu path for PokerStars and GGPoker).
  2. Press "Choose file" above and pick the text file, or paste its contents into the box and press "Parse pasted text".
  3. Pick a hand from the selector if the file holds more than one.
  4. Press play, or step with the arrow keys. The slider jumps to any point in the hand.
  5. To send the hand to a friend, tick "Hide the hero's name" if you want your screen name out of it, step to the moment you want them to see, and press "Copy link to this hand". The link holds the hand; no copy is kept here.

If the file does not parse, the message under the box says why. The usual causes are a file from a room the replayer does not read yet, a file saved in a language other than English (the clients localise the action words), or a cash-game file with a format detail the tournament parser does not expect. Send the first few lines of the file to the desk and the parser gets taught.

The training hands

Three hands are built in to the free online poker hand replayer, written in the rooms' own formats so the parser treats them exactly like a real file. They are training material, not records of real play, and the players carry placeholder names.

What the replayer does not do

The poker hand replayer does not evaluate hands or calculate equities, so it cannot tell you a decision was right; it shows what was done. It does not read every room's format yet: PokerStars and GGPoker are covered, partypoker and the US networks are next, and stud and draw games are not parsed because their streets are written differently in the file. It does not store anything, which also means the free online poker hand replayer cannot keep a library of your hands between visits; keep the files, or keep the share links, which hold the hand themselves.

One thing it does better than the clients' own replayers is handle the odd lines. An uncalled bet returned before the pot is awarded, an all-in call for less than the bet, a runner-up listed as collecting from a side pot: the engine applies each as the file states it, which is why the training hand with the eight-big-blind shove shows chips going back to the raiser before the showdown, exactly as the transcript says.

Questions about the hand replayer

Which hand history formats does the replayer read?

PokerStars and GGPoker tournament hand histories, the text files both clients save. It reads the header (game, level, blinds), the seat list with stacks, blinds and antes, every action by street, the board, the showdown and the pot award. Cash-game files from the same rooms use the same grammar and generally work; other rooms are not parsed yet.

Is my hand history uploaded anywhere?

No. The file is read by the script running in your browser and never leaves your device. There is no account, no server-side storage and no analytics on the page. Reloading the page clears the hand unless you opened it from a share link, in which case the hand is inside the link itself.

How do I share a hand with a friend?

Press "Copy link to this hand". For a pasted hand the link carries the hand text, compressed, in the part of the address after the # sign, which browsers never send to a server; the friend opens the link and their browser decodes it. The link also records the action you were on, so the hand opens at that point. On a phone a Share button opens the usual share sheet. Training hands link to their own page.

What does "Hide the hero's name" do?

The hero is the seat that was dealt cards, the "Dealt to" line in the file, usually you. With the box ticked that seat is labelled Hero on the table and in the action log, and a link copied afterwards has the name removed from the hand text before it is encoded, so the friend who opens it cannot read your screen name. The other players' names are left as they are.

How do I get a hand history from PokerStars?

In the desktop client, open Settings, then Playing History, then Hand History, and switch on Save My Hand History. The client writes one text file per table into the folder shown there. Open the file and paste it, or choose it with the file button.

How do I get a hand history from GGPoker?

GGPoker’s client stores hands in PokerCraft; use the download or export option on a session to get the text file. Request the file for the specific tournament rather than the whole session to keep it small.

Can I load a file with many hands?

Yes. The replayer splits the file into hands and lists them in the hand selector above the table. A file with several hundred hands loads in a moment; the practical limit is your browser’s memory, not the script.

What do the controls do?

Play advances one action every second (adjustable with the speed button: 0.5x, 1x, 2x, 4x), Prev and Next step one action, Restart returns to the blinds, and the slider jumps anywhere in the hand. With the replayer focused, space plays and pauses and the arrow keys step.

Why is the hero at the bottom of the table?

The seat that received hole cards in the file ("Dealt to") is rotated to the bottom, the way the client shows it. If the file has no hero, seat 1 sits at the bottom.

Can the replayer show a hand from a result on this site?

Only if you have the hand history. The rooms do not publish final-table hand histories, and the desk does not reconstruct hands from live reports, so the library contains training hands written in the rooms’ own formats rather than replays of real final tables. If a room publishes a replayable hand from a major final, it will be added with its source.

Does it support Omaha or mixed games?

Four-card hands parse and display, so PLO files work; the engine does not evaluate hands, it reads the winner from the file. Stud and draw hands are not supported yet because their streets are written differently.