faircheckprovably-fair
Independent · open · client-side

Verify your casino result.
Prove it was fair.

Paste your server seed, client seed and nonce. Faircheck recomputes the exact outcome with the same HMAC-SHA256 math the casino used — so you can check Dice, Limbo, Mines, Plinko, Roulette, Keno, Wheel and Hi-Lo yourself. Nothing leaves your browser.

32+ casinos9 gamesno loginno seed logging
Verification form

Optional · pre-commit hash check

Paste the hashed server seed the casino published before the bet. Faircheck confirms SHA-256 of your revealed seed matches it — proof the seed was locked in advance.

100% in your browser · seeds never leave this page
The method

Three inputs, one provable outcome

01
Commit

Before the bet, the casino shows the SHA-256 hash of a secret server seed. It is now locked in — it cannot change.

02
Bet

Your result is HMAC-SHA256(server seed, `client seed:nonce:round`), turned into a float, then mapped to the game. You control the client seed.

03
Reveal & verify

Rotate your seeds to reveal the server seed. Faircheck hashes it to match the commitment and recomputes every roll.

Full explainer →
By game

Pick a game to verify

All games →
By casino

32 casinos, one algorithm

All casinos →
FAQ

Questions

What is a provably-fair verifier?

A tool that recomputes a casino game result from its public inputs — the server seed, your client seed and the nonce — so you can confirm the outcome was determined before the bet and never altered. Faircheck does this entirely in your browser.

Do I have to trust Faircheck?

No. The verification is pure math (HMAC-SHA256) running locally on your device. Your seeds are never sent anywhere. You can read the open algorithm and even run the same computation yourself.

Which casinos does it cover?

Every casino on the “Stake method” — the HMAC-SHA256 seed/nonce scheme used by 32+ crypto casinos including Stake, BC.Game, Roobet, Shuffle and Rollbit. The math is identical; only seed-rotation menus differ.

My result does not match — is the casino cheating?

Usually it is a seed or nonce mismatch: make sure you rotated your seed pair so the server seed is revealed (unhashed), and that the nonce is the exact bet number. For Limbo/Wheel, the operator’s house edge or segment count must match too. A genuine mismatch on correct inputs is the red flag worth screenshotting.