Home
Casino Reviews
Best Online Casinos 2026
Resources
Blog Bonuses & Free Spins Contact 💼 Become an Affiliate

Provably Fair Gambling, Explained

What it proves, how to check it, and what it doesn't cover.

Not available to residents of Ontario or Alberta. This page is for players 19+ elsewhere in Canada (18+ in Manitoba and Quebec).

By James Burke · Updated Oct 13, 2026

The idea in one paragraph

"Provably fair" is a way of letting you check, after the fact, that a game result wasn't changed once you placed your bet. It uses a cryptographic commit-reveal scheme: the site locks in a secret value before you play, shows you a fingerprint (hash) of it, then reveals the secret later so you can confirm it matches. It's mostly found at crypto casinos.

The three ingredients

The game typically combines the three with HMAC-SHA256 and converts the output into the result, such as a dice roll or a card.

How to verify a result

  1. Before betting, note the server seed hash and your client seed.
  2. After you finish with that seed pair, rotate it. The site then reveals the old server seed.
  3. Hash the revealed server seed with SHA-256 and check it matches the hash you were shown, character for character.
  4. Re-run the server seed, client seed and nonce through the game's published algorithm and confirm you get the same result.

Verification is retrospective. You can only check rounds after the seed pair is retired. Use an independent verifier where you can, not only the casino's own tool.

What provably fair does NOT prove

Provably fair vs traditional RNG testing

Most online casinos use a random number generator (RNG) tested by an independent lab and show a certificate. Many casinos link to an eCOGRA or GLI certificate. That model asks you to trust the lab. Provably fair lets you check individual rounds yourself. Each has limits, and neither tells you whether a game's return is good. For that, check the RTP or house edge.

FAQs

Does "provably fair" mean the casino is fair overall?

No. It lets you verify that a round's result matches the seeds it committed to. It says nothing about pay tables, terms, licensing or withdrawals.

Do I need to code to verify a result?

No. Any SHA-256 tool can check the hash, and open-source verifiers can recompute the result. Some tech familiarity helps.

Does it change my odds?

No. The house edge is the same whether or not you verify.

Related: crypto casinos explained · lowest house edge games

Sources (checked Oct 13, 2026): Chainlink, Provably Fair Randomness: A Technical Guide; Provable.io docs; DEV Community, How to Verify a Provably Fair Game Result Yourself.