18+ only. Gamble responsibly.Rankings updated November 2026How we test
provablylegit Sign in

Provably fair blackjack: how the cards are drawn, the edge and how to verify a hand

Provably fair blackjack looks like any other online blackjack table, but every card comes from seeds you can check after the hand. That changes more than the fairness question. Most originals deal from an infinite deck, which alters the odds slightly, makes card counting pointless and leaves basic strategy almost untouched. This guide explains how the cards are drawn, what the rules published by Shuffle, Thrill and Stake mean for the house edge, how to recompute a hand in our verifier, and which audited casinos run their own blackjack.

How provably fair blackjack draws a card

Before the hand, the casino shows you the hash of a secret server seed. You hold a client seed, and each bet has a nonce. The game feeds these into a keyed hash (HMAC) and turns the output into numbers, one per card. Each number picks one of 52 cards.

There are two common ways to get from the hash to a card:

  • Stake-style floats. HMAC-SHA256 with the server seed as the key and client seed:nonce:round as the message. Each hash gives 32 bytes, which become eight random floats of 4 bytes each. A card is the float times 52, rounded down, as an index into a fixed card list. Cards 1 to 8 come from round 0, cards 9 to 16 from round 1, and so on. Shuffle's help centre publishes the same method and the same card list: diamonds, hearts, spades and clubs for each rank, starting at the 2s and ending with the aces.
  • One hash per card. Thrill uses HMAC-SHA512 over client seed:nonce:cursor, and the cursor moves on by one for every draw. Each hash gives a whole number from 0 to 51 by rejection sampling, which avoids the small bias a plain remainder would add. Thrill's list runs Ace to King in hearts, diamonds, clubs and spades.

The two lists are in different orders, so the same index means a different card at Stake and at Thrill. That is why our verifier asks you to pick the casino: the algorithm and the card order both have to match.

Infinite deck or shoe?

A land-based table deals from a shoe of six or eight decks, so every card that comes out changes what is left.

Most provably fair blackjack does not work that way. Shuffle's rules say "Infinite decks in use", and its fairness article says the game is played "with an unlimited card deck". Thrill's rules say "Infinite decks: Each hand is independent and fair." Stake's card games use the same infinite-deck draw, as recorded in our Stake audit. Each card has the same 1 in 52 chance, whatever came before, even within the same hand. You can be dealt the same card twice in one hand.

Some casinos are vaguer. Duelbits says its hash decides "the card order" in Blackjack, without saying whether that order comes from one deck or an infinite one.

What the infinite deck changes for your strategy

Card counting

Counting works because removing cards from a shoe shifts the odds of what is left. An infinite deck removes nothing. A hand that used five tens leaves the next card with exactly the same 4 in 13 chance of being a ten. A game that reshuffles a finite deck before every hand gives the same result: the count resets every time.

Basic strategy

Basic strategy still applies, and it is close to the standard multi-deck chart. We solved the infinite-deck game in Python for the rule set Shuffle publishes (dealer stands on 17, double on any two cards, double after split, one split, one card to each split ace, dealer peeks). A few decisions worth knowing:

Your hand Dealer up card Best play
Hard 11 2 to 10 Double
Hard 11 Ace Hit
Hard 16 7 to Ace Hit (no surrender is listed)
Hard 12 4 to 6 Stand
Soft 18 (A,7) 3 to 6 Double
Soft 18 (A,7) 9 to Ace Hit
8,8 Any Split
9,9 7, 10 or Ace Stand

If a table hits soft 17 instead, hard 11 against an ace becomes a double, by a margin of less than 0.1% of the bet. Single-deck charts, which change some plays because of the exact cards in your hand, do not apply to an infinite deck.

Insurance is a side bet that the dealer has blackjack, paid at 2:1. With an ace showing, the chance of a ten underneath is 4 in 13, about 30.8%, below the 33.3% insurance needs to break even. Skip it.

House edge under common originals rules

The operators' own rule pages give the rules, but most do not give an edge for the main bet. Here is what they publish:

Rule Shuffle Blackjack Thrill Blackjack
Decks Infinite Infinite
Dealer Always stands on 17 Stands on 17
Blackjack pays 3:2 3:2
Insurance 2:1 2:1, offered when the dealer shows an ace
Double Any first two cards Any first two cards
Double after split Yes Yes
Splits No re-splitting Up to one split per hand
Split aces One card each, no hitting No hitting on split aces
Dealer peek Peeks on ace and ten Not stated
Surrender Not listed Not listed
Main bet edge stated No No

Neither page says whether "stands on 17" covers soft 17. We read it as standing on all 17s. Under those rules, with perfect basic strategy, our solver gives a house edge of 0.57%: about $5.70 lost per $1,000 wagered. The same game would cost 0.69% without double after split, 0.79% if the dealer hit soft 17, and 1.92% if blackjack paid 6:5 instead of 3:2. Those figures are ours, computed for an infinite deck, not numbers the casinos publish.

Two operators do put a number on it. MetaWin's Originals hub lists Blackjack at a 99.5% RTP, a 0.5% edge, without giving its rules or formula on that page. Stake's blog says blackjack's edge can drop to about 0.5% (an RTP of 99.5%) with good strategy, and about 2% without it. That is a general claim, not a figure for Stake's own table. Either way, blackjack is only one of the cheapest originals if you play basic strategy.

Side bets are a different matter. Shuffle publishes their edges: 2.00% for Perfect Pairs and 3.68% for 21+3, several times the main bet. Thrill lists the side bet payouts (Perfect Pair 25x, 21+3 Suited Trips 100x) but no edge.

How to verify a hand with our verifier

Here is a worked example with made-up seeds on a Stake-style game:

Input Value
Server seed (revealed after rotation) 4c7e19a2d05bf836e1a94d27c3f05b8e6a2d19f74b0c83e5d6a71f29b04c8e3d
Hashed server seed (shown before play) 59ba46e689a0b6f60c8c4d85c8c3334c0f41ddaddf6e0213f1a9977371ee951a
Client seed quiet-maple-42
Nonce 0
  1. SHA-256 of the server seed gives 59ba46e6...71ee951a, which matches the hash, so the seed was fixed before the hand.
  2. HMAC-SHA256 over quiet-maple-42:0:0 starts 92529c0f, the bytes 146, 82, 156 and 15. As a float that is 0.571573.
  3. 0.571573 x 52 = 29.7. Index 29 in the Stake card list is the 9 of hearts.
  4. The next floats give indexes 16, 23, 15, 13 and 43: 6♦, 7♣, 5♣, 5♥ and Q♣.

So the first six cards drawn for nonce 0 are 9♥ 6♦ 7♣ 5♣ 5♥ Q♣. Open this check in our verifier to see it run.

For your own hands:

  1. Note the hashed server seed in the casino's fairness panel before you play.
  2. Play the hand, then rotate your seed pair to reveal the server seed.
  3. From your bet history, copy the client seed and the nonce for that hand.
  4. Open the verifier, pick the casino (Stake, Shuffle or Thrill set the right algorithm) and choose Cards.
  5. Paste the seeds and nonce and set how many cards to show. Splits and hits use more cards, so ask for enough.
  6. Compare the sequence with the cards in your hand history.

The verifier lists cards in the order they were drawn. The rule pages we read do not say which draw goes to you and which to the dealer, so match the sequence against your history rather than assuming the first card is yours. At Thrill the nonce starts at 1, not 0. For the general method, see how to verify a provably fair bet.

Where to play provably fair blackjack

Of the casinos we have published audits for, these list blackjack among their provably fair originals. They differ a lot in what you can check:

Casino What you can verify
Stake Full recompute in our verifier (HMAC-SHA256, infinite deck)
Shuffle Full recompute in our verifier; same float method and card list as Stake
Thrill Full recompute in our verifier with Thrill's own SHA-512 method
Goated Same float generator as our verifier, but the blackjack card mapping is not in its published code
Gamdom Hash chain, with Blackjack in its own code sandbox
Duelbits Own walkthrough checks a real Blackjack hand; exact input format not published
MetaWin In-site verifier; states a 99.5% RTP, no formula
Rainbet, Grailbet, Wild.io, BetFury In-game verification only; mapping not published

Limits vary too. Thrill caps the main bet at $50,000 per seat; Shuffle's published limit for Blackjack is $2,000,000. Live dealer blackjack at the same casinos uses real cards from a real shoe and is not provably fair. For the rest of each casino's originals, see which casino games are provably fair and, for one full set worked through, Stake Originals explained.

Bottom line

Provably fair blackjack proves the cards were fixed before you acted. The infinite deck means counting is useless and basic strategy is the standard multi-deck chart. Under the rules Shuffle and Thrill publish, the edge is about 0.57% if you play perfectly, and side bets cost far more. Learn the chart, skip insurance, check a hand now and then, and set a loss limit before you sit down; our responsible gambling page has the tools.

Sources

Key terms

Provably fair
A cryptographic method that lets you confirm a game result was set before your bet and left untouched afterwards.
Server seed
The casino's secret random value that, together with your client seed and the nonce, decides each bet result.
Client seed
The player's own input to every provably fair result, set or edited by you so the casino cannot work out outcomes in advance.
Nonce
A bet counter that goes up by one for each wager on the same seed pair, so no two bets share a result.
HMAC
A hash function that takes a secret key; provably fair games run HMAC-SHA256 over the server seed, client seed and nonce.
Cursor (round)
The round counter that steps to a fresh HMAC output once a game has used up the bytes of a single 32-byte hash.
Random float
A number between 0 and 1 derived from a provably fair hash, which a game formula turns into a result.
House edge
The average percentage of every wager that a game is built to keep for the casino.
Hashed server seed
The SHA-256 digest of the casino's secret server seed, published before any bet as proof the seed is locked in.
Seed rotation
Swapping the active server seed for a fresh one, which discloses the old seed so you can verify its bets.
SHA-256
A cryptographic hash that maps any input to a fixed 256-bit digest; casinos use it to commit to server seeds.
Return to player (RTP)
The share of all money staked that a game is designed to return to players across a very large number of rounds.

Frequently asked questions

Is provably fair blackjack really fair?
It proves the cards were fixed before you acted. The casino commits to a hashed server seed, your client seed and nonce are mixed in, and after rotation you can recompute every card. It does not remove the house edge, which is about 0.57% under Shuffle's rules with perfect basic strategy.
Can you count cards in provably fair blackjack?
No. Shuffle, Thrill and Stake deal from an infinite deck, so each card is an independent 1 in 52 draw and nothing is removed from a shoe. The odds of the next card never change, so there is no count to keep. A deck reshuffled before every hand has the same effect.
What is the house edge on crypto casino blackjack?
Under the rules Shuffle and Thrill publish (infinite deck, dealer stands on 17, 3:2 blackjack, double after split, one split), our solver gives 0.57% with perfect strategy. MetaWin states a 99.5% RTP for its Blackjack. Side bets cost far more: Shuffle lists 2.00% for Perfect Pairs and 3.68% for 21+3.
How do I verify a blackjack hand?
Rotate your seed pair to reveal the server seed, copy the client seed and nonce from the hand, then open our verifier, pick Stake, Shuffle or Thrill and choose Cards. Ask for enough cards to cover hits and splits and compare the sequence with your hand history.
Does basic strategy change with an infinite deck?
Very little. It matches the standard multi-deck chart: double 11 against a dealer 2 to 10, split 8s always, stand on hard 12 against 4 to 6. If the dealer hits soft 17, double 11 against an ace too. Single-deck charts that depend on the exact cards in your hand do not apply.