Aviator provably fair calculator
Paste the server seed and client seeds from a finished round's provably fair window. The calculator joins them, hashes them with SHA-512 and turns the hash into the round's multiplier, showing every step. It checks a round that has already happened. It cannot tell you the next one.
Calculator
Runs in your browser with Web Crypto. What you paste is not sent to us.
Where to find each value
In Aviator, open a finished round from the game history and choose its green provably fair icon. The window that opens shows these values.
- Server seed
- Generated by the game operator for this round. Before the round only its SHA-256 hash is public; the seed itself is shown once the round is over.
- Client seeds 1 to 3
- The seeds of the first three players to bet in the round, listed as players with their seeds. A round with fewer bets lists fewer seeds.
- Combined SHA-512 hash
- The hash of all the seeds joined together. The result is computed from it.
- Result
- The multiplier at which the round ended.
- Server seed SHA-256
- Not in the round's window: before a round, the menu's Provably Fair Settings shows Next server seed SHA256. Noting it before the round lets you check afterwards that the server seed was not swapped.
The formula
Spribe describes the first steps: the operator's server seed is merged with the client seeds of the first three players to bet, and the merged text is hashed with SHA-512. Sources: spribe.co/provably-fair and the Provably Fair window inside Aviator.
Spribe does not publish the last step, from hash to multiplier, as text. The formula below is the one the lab uses. It reproduced the result shown for every one of the 43,580 Aviator rounds whose seeds the lab recorded from Spribe's public demo between 6 and 17 October 2026.
combined = serverSeed + clientSeed1 + clientSeed2 + clientSeed3
hash = SHA-512(combined)
h = parseInt(hash.slice(0, 13), 16)
X = h / 2^52
result = max(1.00, floor(97 / (1 − X)) / 100)What a match shows, and what it does not
A match on the hash and the result shows that the round's multiplier came from these seeds through this formula. If the server seed also matches the SHA-256 noted before the round, it was fixed before the round started and was not swapped afterwards.
It does not show how the seeds were chosen. The server seed comes from the operator and the client seeds from the first players to bet; checking one round cannot rule out how they were picked. It also says nothing about the long-run return: the stated 97% is tested only by counting many rounds.
It cannot tell you the next round. The next server seed stays hidden until that round is over. Before then only its SHA-256 hash is shown, and a hash cannot be turned back into its seed.
Questions
- How do I convert an Aviator SHA-256 hash to the multiplier?
- You cannot, and you do not need to. The SHA-256 hash is the commitment to the server seed, shown before the round. The multiplier comes from a different hash: the SHA-512 of the server seed joined with the client seeds, which are shown after the round. Paste those seeds into the calculator on this page to get the multiplier.
- What is the formula for Aviator's crash point?
- Join the server seed and the client seeds with nothing in between and take the SHA-512 hash. Read its first 13 hex characters as a number h, set X = h ÷ 2^52, and the result is the larger of 1.00 and floor(97 ÷ (1 − X)) ÷ 100. It reproduced all 43,580 rounds the lab recorded from Spribe's public Aviator demo.
- Can this calculator tell me the next Aviator round?
- No. It works only on a round that is over, because the server seed is shown only after its round ends. Before that the game shows just a SHA-256 hash of it, which cannot be turned back into the seed.
- Is anything I paste sent to Clash Watchdog?
- No. The hashes are computed in your browser with Web Crypto, and nothing you paste leaves your device.