Last Updated: October 12, 2026
AFK Arena codes are free redemption strings that deliver diamonds, hero scrolls, soulstones, gold and other currency straight to your in-game mailbox, and the list below reflects what was live at the 2026 refresh — with reward details, how long each type of code usually survives, and what every failure message actually means. Codes rotate fast, so treat anything older than 90 days as dead until the game tells you otherwise, and treat the in-game redemption screen as the only final word.
📄 In This Review
Quick answer: Our top pick in 2026 is the AFK888 (starter code) — our #1 rated choice. See the full ranked comparison, alternatives and buying advice below.
Current AFK Arena codes and reward details (2026)
The table groups codes by the family they belong to, because individual strings change far more often than the reward pattern behind them. Numeric anniversary codes and patch codes follow predictable formats, which makes it easy to spot a fake or a dead code at a glance.
| Code / code family | Typical reward | Value in diamonds | Status and lifespan |
|---|---|---|---|
| AFK888 (starter code) | 888 diamonds | 888 | Long-running; try this one first on any account |
| Anniversary / milestone codes (numeric AFK### pattern) | 300–1,000 diamonds, sometimes 5–10 hero scrolls | 1,500–2,700 | Live 30–90 days, tied to a specific date |
| Patch and update codes | 60 soulstones or 5 faction scrolls | 1,500–2,700 | Short window, often 7–30 days |
| Livestream and event codes | 300 diamonds + 3 hero scrolls | ~1,200 | 48 hours to 14 days; announced during the stream |
| Partner and regional codes | 500 diamonds + Poe coins | ~1,000 | Region-locked, usually 30 days |
Two things worth knowing before you start typing. First, codes are case-sensitive and usually 8–12 characters, so a lowercase letter where an uppercase one belongs will read as invalid. Second, every code is one redemption per account — a second attempt returns “already used” even if the first attempt was days ago and you never opened the mail.
What each reward is actually worth
Judging a code by its headline number is misleading. 888 diamonds sounds generous until you compare it to a code that hands over ten hero scrolls, which is the same as a full 10-pull with its guaranteed elite.
| Item | What it does | Diamond equivalent |
|---|---|---|
| 1 hero scroll | One summon from the standard pool | 300 |
| 10 hero scrolls | A full 10-pull with a guaranteed elite | 2,700 |
| 60 soulstones | One elite hero you choose yourself | ~2,700 |
| 1 stargazing card | One pull on the Stargazer | 500 |
| 5 faction scrolls | Five summons from a single faction pool | ~1,500 |
| 1,000 Poe coins | Furniture pulls in the Oak Inn | ~500 |
How to redeem AFK Arena codes
See also: How to Unlock Ichigo in Universal Tower Defense • How to Romance Reggie in Date Everything
There are two routes, and they fail for different reasons. The in-game route is faster; the web route is the one to use when the app refuses a code that other players say is working.
In-game redemption
- Open AFK Arena and wait until the game has fully loaded into the main campaign screen.
- Tap your avatar or profile icon in the top-left corner.
- Open Settings, then find the Redeem Code (sometimes labelled CDKey Exchange) option.
- Type or paste the code exactly as published — no leading or trailing spaces, correct capitalisation.
- Confirm. Rewards are mailed, not added instantly, so check the mailbox icon.
- Claim from the mail within its validity window. Unclaimed mail expires on its own, and the code cannot be redeemed a second time to replace it.
Web redemption
- Open the official AFK Arena redemption page on the game’s website.
- Enter your player ID — the numeric ID shown in your in-game profile, not your display name.
- Select the correct server and region, then enter the code and submit.
- Return to the game and refresh the mailbox. Delivery can take a few minutes, and occasionally longer during maintenance.
Guest accounts and unlinked accounts are the most common cause of web redemption failures. Linking your account to a Lilith account before you try a code saves a support ticket later.
Expiration status: when a code is genuinely dead
Most codes carry an explicit end date in the post that announced them, but plenty are killed early when a redemption cap is reached. If a code worked for other players an hour ago and now returns an error, a cap is the likely reason, not a typo on your end.
| Message or symptom | What it means | What to do |
|---|---|---|
| “Invalid code” | Typo, wrong case, or a stray space from copy-paste | Retype it manually; check O versus 0 and I versus l |
| “Code expired” | Past its window or redemption cap reached | Stop retrying; look for a newer code from the same event |
| “Already redeemed” | One-time use, already claimed on this account | Check the mailbox archive before assuming it failed |
| “Not valid for this region/server” | Regional lock | Use codes published by your region’s official channel |
| Accepted, but no reward | Mail delay, or mail already expired unclaimed | Wait up to 24 hours, restart the app, then contact support with the code and timestamp |
| “Account not verified” | Guest or unlinked account | Link the account, then retry the same code |
Region-limited codes
Codes distributed by regional partners, app-store promotions or country-specific social channels are often locked to the servers in that region. A code that works for a player in one region can return “not valid” for everyone else, and no amount of retrying changes that. If a code fails immediately for you but is being celebrated in a community thread, check whether the thread is regional before assuming the code is broken.
Where new codes appear first
- Official in-game mail and notices, which sometimes carry a code before any social post.
- The game’s official social accounts, especially around patch launches and anniversaries.
- Livestreams, where codes are usually flashed on screen and expire within days.
- Milestone events — download counts, tournament results, server openings.
New codes cluster around patch days and holidays rather than arriving on a fixed schedule. Checking once a week catches almost everything; checking daily mostly catches duplicates.
FAQ
Do AFK Arena codes expire?
Yes. Short promotional codes can last as little as 48 hours, while anniversary codes often run 30–90 days. Permanent-looking codes such as the starter code are the exception, not the rule.
Can I redeem the same code on more than one account?
Each account can redeem a code once. Separate accounts can each redeem the same code, provided they are on a server where the code is valid.
Are codes case-sensitive?
Yes. Enter them exactly as published, including capital letters and numbers.
Why did a code work for a friend but not for me?
Almost always one of three things: a different region or server, an account that has already redeemed it, or a redemption cap that filled between your friend’s attempt and yours.
Keep the list dated in your head: if a code string is more than three months old and the reward never arrived, it is dead, and the fastest fix is to find the newest code from the same channel rather than troubleshooting the old one.
Ready to decide? Our #1 pick for 2026 is the AFK888 (starter code).
Live price & availability on Amazon.






