You pick the target
A random drop has a fixed table you cannot influence. An upgrade does not: you select the exact item you are aiming for, and the multiplier is calculated from its value against what you put in.
Free browser game
Upgrader is a free browser game built around one mechanic: you put in an item you already own, choose a higher-tier target, and take a single percentage-based roll for it. The win chance comes straight from the value gap between the two — aim twice as high and you are rolling near 50%, aim ten times as high and you are rolling near 10%.
Nothing here is bought and nothing is cashed out. This page explains the mechanic itself: how the multiplier sets your odds, what the five tiers are, and how the seeded roll lets you verify any result yourself.
An upgrader is a one-shot exchange: one item in, one roll, one chance at something further up the ladder. Unlike a random drop, you choose the target yourself — and that choice is what sets your probability.
A random drop has a fixed table you cannot influence. An upgrade does not: you select the exact item you are aiming for, and the multiplier is calculated from its value against what you put in.
Multiplier = target value ÷ your item's value. Break-even chance = 100 ÷ multiplier. Aim at something ten times higher and you are taking a roll near 10% — not a hidden or arbitrary number.
There is no partial return. A successful upgrade replaces your item with the target; a failed one consumes it. That is the trade for skipping several tiers of grinding in a single step.
Four steps from an empty slot to a result. Everything between step 2 and step 3 is plain arithmetic — no hidden weighting.
Nothing to install and nothing to download. Upgrader runs on desktop and mobile in any modern browser, and your starting items are handed to you — you never buy your way in.
Choose something from your inventory that you are willing to lose. Its in-game value is what the multiplier is measured against, so a Refined item and an Elite item aimed at the same target do not produce the same chance.
Pick what you are upgrading toward. The multiplier and the exact win percentage are both shown before you commit — you should never be asked to roll on a number you have not seen.
One roll decides it. A win swaps the target into your inventory; a loss consumes what you put in. Either way the seed pair behind the roll stays on record so you can check it afterwards.
Break-even chance is 100 ÷ multiplier. A small balance margin is then
subtracted, so the number you are offered sits just under it. Here is the full
baseline.
| Multiplier | Break-even chance | 1,000 credits targets | What it feels like |
|---|---|---|---|
| 1.5× | 66.67% | 1,500 | Lands often, climbs slowly |
| 2× | 50.00% | 2,000 | A coin flip |
| 3× | 33.33% | 3,000 | Roughly 1 in 3 |
| 5× | 20.00% | 5,000 | 1 in 5 |
| 10× | 10.00% | 10,000 | 1 in 10 — a tier jump |
| 20× | 5.00% | 20,000 | 1 in 20 — long odds |
| 50× | 2.00% | 50,000 | 1 in 50 — rare |
| 100× | 1.00% | 100,000 | 1 in 100 — Standard to Apex |
Enter any two values to see the multiplier and the chance you should expect.
The margin is not a fee taken out of a win — it is a thin slice off the wheel. If break-even says 20% and the margin is 5%, you are offered 19%. It applies to every roll, at every multiplier, win or lose.
It exists for one reason: without it, upgrading would inflate the economy and every tier would flatten out within a week. The practical consequence for you is that no multiplier is more efficient than any other — there is no pattern of small upgrades that beats one big one. Pick the multiplier that matches the item you actually want.
Every item sits in one of five tiers, and each tier covers a value band. You can aim from any tier at any tier — including skipping three at once, if you accept the multiplier that comes with it.
Where everyone starts. Cheap to lose, which makes it the right place to learn how the multiplier behaves.
100 – 999 creditsOne clean 2× or 3× away from Standard. The first tier where a failed roll actually stings.
1,000 – 4,999The middle of the ladder. Reachable from Standard in one 10× roll, or from Refined in a couple of safer ones.
5,000 – 24,999Long odds from below. Most Prime items are reached from Elite rather than in a single jump from the bottom.
25,000 – 99,999The top band. A 100× roll from Standard lands here about once in a hundred attempts — which is exactly what it sounds like.
100,000+The outcome is committed to before you roll and can be recomputed by you after. You do not have to take anyone's word for it — you check the maths.
The server generates a random server seed and publishes only its SHA-256 hash. The hash is public and fixed; the seed behind it is not yet known to you, and cannot be changed afterwards without breaking the hash.
You set your own client seed, and a nonce counts up with each roll. Because you control part of the input, no outcome can be pre-computed for you specifically.
The roll is HMAC-SHA256(server seed, client seed:nonce). The first bytes
of that hex digest are read as an integer and mapped onto the 0–100 range. Same
inputs, same output, every time — it is deterministic.
When you rotate your seed pair, the old server seed is revealed. Hash it yourself: if it matches the hash published in step 1, the seed was never swapped — and you can now recompute every roll made under it.
# Node.js — recompute any past roll yourself
const crypto = require('crypto');
const serverSeed = 'REVEALED_SERVER_SEED';
const clientSeed = 'YOUR_CLIENT_SEED';
const nonce = 1;
// 1. Does the revealed seed match the hash published before the roll?
console.log(crypto.createHash('sha256').update(serverSeed).digest('hex'));
// 2. Recompute the roll
const hmac = crypto.createHmac('sha256', serverSeed)
.update(`${clientSeed}:${nonce}`)
.digest('hex');
const roll = (parseInt(hmac.slice(0, 8), 16) % 10000) / 100; // 0.00 – 99.99
console.log(roll, roll < yourChance ? 'WIN' : 'LOSS');
Worth stating plainly, because "upgrade game" covers a lot of very different things. Upgrader is a game and nothing else.
The questions people actually search after "upgrader" — answered directly, in the first sentence.
HMAC-SHA256(server seed, client seed:nonce), mapped onto the 0–100 range.
When the seed rotates, the server seed is revealed, so you can re-hash it, confirm it
matches the published hash, and recompute every past roll yourself.
Upgrader is developed and operated by UPGRADE GROUP LIMITED, a private limited company registered in England and Wales. The registration below can be checked against the public Companies House register.