- Payout
- 24h
- Games
- 13,000+
- Crypto
- 12
- KYC
- On request
- US players
- Not available
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. Check terms · Verified September 17, 2026
features
Casinos that publish the seeds and hashes you need to check a result after the round is over.
We may earn a commission if you sign up through links on this page. This never affects our editorial ratings. Affiliate disclosure · 18+ (21+ in most US states). Gambling involves risk. Please play responsibly.
A provably fair game commits to its outcome before your stake goes in, then hands you the inputs to prove it did. That is a narrow, useful guarantee about game integrity, and it is often sold as something much larger. This page lists the sites that publish workable seed systems and explains exactly what the check covers.
We earn a commission from these. It does not change their score or their place in the ranking below.
Curaçao
Rakeback and weekly/monthly bonuses through the VIP programme
Up to 5,000 USDT
Wagering 30x
Up to 250 USDT
Wagering 15x
16 results
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. Check terms · Verified September 17, 2026
Up to $2,500
in cash rewards over 30 days (rakeback, daily casino cash drops, weekly sports drops, Cash Vault) with no classic wagering requirement
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
Up to $500 or 5 BTC
across 4 deposits + 180 free spins (1st deposit 100% up to $100 / 1 BTC)
Wagering: 40x bonus and free-spin winnings
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
Choice of 250% up to $1,750 + 60 free spins over 3 deposits (40x) OR non-sticky 100% first deposit match released as you wager
Wagering: 40x see the full terms
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
Curaçao
Rakeback and weekly/monthly bonuses through the VIP programme
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. Check terms · Verified September 17, 2026
Up to 5,000 USDT
across three deposits: 100% up to 1,500 USDT, then 50% up to 2,000 USDT, then 100% up to 1,500 USDT
Wagering: 30x see the full terms
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
15% rakeback for 7 days (via affiliate/referral code)
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
100% match up to 1 BTC
on the first deposit
Wagering: 40x the bonus amount
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
'Rookie Rush' free spins on selected Pragmatic Play slots, released in wagering-gated stages after a $20+ deposit
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
RooWards weekly and monthly rewards based on wagering
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. Check terms · Verified September 21, 2026
Instant rakeback and lossback, both listed in the operator's Rewards and Bonuses help collection, within a VIP programme that has an instant status match, a named VIP host and a Level Up Slider. The site advertises instant VIP matching for players arriving from another casino. Recurring prize pools seen on the home page: a $10,000 daily race, a $50,000 weekly race, monthly races advertised at $500,000, and a $5,000 CoinClimber pool.
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. Check terms · Verified September 17, 2026
200% up to $1,000
(reported)
Wagering not published
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
Rakeback and task-based rewards
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
200% first-deposit match up to 2,000 USD plus 500 cash spins
Wagering: 100x see the full terms
18+ (21+ in most US states). Gambling involves risk. Please play responsibly. · Verified September 17, 2026
A provably fair game decides its outcome before you bet. The casino generates a server seed, hashes it, and shows you the hash. You supply or accept a client seed. A nonce counts up with each round. Combine the three, run them through a published algorithm, and you get the result. The hash goes out first, so the server seed cannot be swapped afterwards without breaking it.
That is the whole claim. It proves the round was fixed in advance and not altered once your stake was in. It is a tamper check, not a certificate of generosity.
The check matters because the alternative is trust. On a game with no published seeds you are taking the operator's word that the dice were not weighted against the size of your bet, or against your account in particular. Provably fair replaces that word with arithmetic you can repeat on your own machine.
The edge sits somewhere else entirely. Stake Originals run at 99% RTP, which is a 1% house edge. BGaming Crash is also 99%. Spribe Plinko is 97%. Those figures come from the game rules, not from the seed system. A provably fair game with a 3% edge is still a 3% edge game. What the seeds tell you is that the 3% was applied honestly, round by round, in the order the rules describe.
Rotate your seed when you like. Most implementations let you set a client seed by hand and reveal the old server seed when you change it. Once that server seed is revealed you can replay every nonce you played under it and confirm each result matches.
Verification takes four inputs: the hashed server seed you were shown before play, the unhashed server seed revealed afterwards, your client seed, and the nonce of the round you care about.
Start with the hash. Run SHA-256 over the revealed server seed. The output should match the hash the casino published before you started betting. If it does not match, the seed was changed and nothing else on the page is worth reading.
Then reproduce the outcome. The game combines server seed, client seed and nonce with HMAC-SHA256, then maps the resulting bytes onto whatever range the game needs: a tile in Mines, a peg path in Plinko, a multiplier in Crash, a number between 0 and 100 in dice. That mapping is written down in the game's fairness page. Feed the same inputs through the same function and you get the same result, or the operator has a problem to explain.
Our fairness verifier does both steps in the browser for the common Stake-style implementations. Nothing leaves your machine. You paste the seeds and the nonce, and it prints the outcome it derives from them.
Two habits turn this from theory into something useful. Copy the hashed server seed before you start a session rather than after, because after is too late to prove what was committed to. And rotate seeds periodically, since each rotation reveals the previous server seed and lets you audit a whole block of rounds in one pass.
If a site publishes no seeds, or publishes them only for its in-house originals and not for third-party studio titles, treat the third-party titles as unverifiable. That is not automatically dishonest. It means the check is unavailable, and you are back to trusting the studio and its testing house.
Provably fair says nothing about the house edge. European roulette pays 2.7% to the house whether or not you can hash the wheel, and American roulette pays 5.26%. A verifiable dice game with a 1% edge takes 1% of everything staked over enough rounds, and the seed check confirms only that it took it by the published rules. The edge is the price of the entertainment. Cryptography does not discount it.
It says nothing about whether the casino pays. Seeds are a game integrity mechanism. They do not touch withdrawal processing, account closures, bonus term disputes or source of funds requests. Those are operational questions, judged on payment records, published terms and how an operator behaves when a payout is large. Our methodology page sets out how we weigh them.
It says nothing about variance. Reproducing a losing streak byte for byte tells you the streak was honest. On a 16-row Plinko drop the outer 1000x bucket sits at roughly 1 in 32,768 per drop, because the bucket probabilities are binomial. A verified result will confirm you did not hit it. It will not shift the odds on the next drop, since each drop is independent of the last.
It also does not make any betting pattern profitable. Stake sizing, seed rotation and timing all leave the edge where it is, because the edge applies per round and the rounds do not remember each other.
Finally, verification is only as good as the published algorithm. If an operator documents its mapping function vaguely, or changes it without notice, your reproduction fails and you will not know why. Sites that version their fairness documentation, and keep the old versions readable, are doing something the marketing pages rarely mention.
No. The return to player is set by the game's pay table and rules. Provably fair is a separate system that lets you confirm the published rules were the ones actually applied. A 99% RTP game and a 94% RTP game can both be provably fair, and the seed check will not tell them apart. Look up the RTP for the specific title, since some studios let operators configure it. Spribe Aviator is 97% by default, but operators may configure 96% or 94%.
Not by altering a round after you bet, which is the attack the hash commitment closes. The weaker point is seed selection. An operator that also controls your client seed could in principle generate many server seeds and pick one it likes before committing. That is why setting your own client seed matters: once you choose an input the operator did not know in advance, it cannot search for a favourable combination. Set a client seed manually on any site that allows it.
A counter. It starts at zero or one when a seed pair is created and increases by one with each round you play under that pair. It exists so that the same server seed and client seed produce a different result every round. When you verify a specific bet you need its nonce, which the site shows in the bet history alongside the seeds.
No, and almost nobody does. The value of the system is that verification is possible, that the seeds are published without asking, and that a discrepancy would be provable rather than arguable. Checking a handful of rounds after a seed rotation is enough to confirm the implementation behaves as documented. If verification only works after a support ticket, or the bet history hides the nonce, that is worth more attention than the result of any single check.