Why Game Codes Expire, and How to Tell When a Code Is Dead
By the Game Codes editorial team ·
A code that worked yesterday can fail today, and the game usually just says it is invalid. Codes expire for a handful of different reasons, and once you know them it is much easier to guess whether a code is worth trying and how long you have to use a new one.
Every example in this article comes from a game we track, with the dates we recorded while checking its codes.
Codes tied to an event window
The most predictable codes are the ones released for a single event, because the end date is announced with them. Big live service games work this way.
In Genshin Impact, the three codes shown during each version's livestream only last a few days. The codes from the Version 7.2 broadcast on October 23, 2026 were announced as valid until October 26 at 12:00 UTC+8, which is 04:00 UTC, and they stopped working on time. Players who wait for the weekend after a livestream usually miss them.
Pokemon GO codes are similar. The summer 2026 codes for the MLB shirt and the LEGO cap research both ended on September 30, the World Championships tee on September 11, and the Horizons research code on September 22. The adidas shoes code that still works has its deadline written on the official Web Store: January 15, 2027.
Tournament codes are the shortest of all. In Pokemon Scarlet and Violet, the codes shared during International Championship streams, such as the one for Yuma Kinugawa's Hisuian Typhlosion, ran for about a week, from February 13 to 20, 2026.
Codes replaced with every update
Many Roblox games release codes with each update and switch off the previous batch at the same time. Volleyball Legends is a clear case: its description says it updates every Saturday, and the dates code trackers recorded show each update's codes expiring when the next update arrives. If you play that game, a code is good for about a week.
Other games are less regular. Cameraman Tower Defense replaced its whole set of codes with an update on October 21, 2026, and codes that had worked for weeks stopped at once. When a game you play gets a big update, check the codes again even if nothing new was announced.
Codes with a stated end date
Some developers write the end date into the announcement. Army Commander Tycoon announced its COMMANDER code for 25 Gold until November 30, 2026, and Pokemon GO's partner codes almost always say how long they last. Where we know a date like this, we put it on the game's page so you do not have to guess.
A stated date is a deadline, not a promise. Developers can switch a code off early, and occasionally a code keeps working after its date: the FENDI hoodie code in Pokemon GO was supposed to end in January 2025 and still works in October 2026.
Codes with a limited number of uses
A few games cap how many players can redeem a code. The official Tower Defense Simulator wiki says some of its codes can only be used by a set number of people, which means a code can stop working for you while it still shows as active on every list, simply because enough other players got there first.
This is different from the rule almost every game follows, which is that each code works once per account. If a code worked for you yesterday and fails today, you may simply have used it already.
Codes removed in a patch
Sometimes developers retire codes because the game changed. When Idle Obelisk Miner released version 2.2.50 on October 25, 2026, the official patch notes said some codes had been removed because their rewards moved into Obelisk completion rewards. The community wiki listed the 18 codes that went, including popular ones like ASCENSION and TWENTYKFOUNDERSWOAH.
Patches like this are easy to miss, because most code lists do not follow patch notes. Any list last updated before October 25 still shows those 18 codes as active, so the date on a list matters as much as the codes on it.
Lists that never remove dead codes
The most common reason a listed code fails is not that it just expired, but that the list you are reading was never updated. When we checked the YBA codes in October 2026, one large guide site still listed CHRISTMAS2025 as working ten months after Christmas. For Survive a Million Monkeys, most code sites called five codes active on the same day that another site marked them all expired.
That is why each page on this site shows the date it was last checked, keeps a separate expired list, and puts codes that sources disagree on into their own unconfirmed table instead of mixing them in.
Why developers release codes in the first place
Knowing why a code was released is the best clue to how long it will last. Almost every code we have checked falls into one of four groups:
- Milestones. Codes like Survive a Million Monkeys' 1MVISITS, 5MVISITS and 25MVISITS, or Tower Defense Simulator's 2MILLION for two million likes, celebrate a number the game just reached. They often stay active for weeks rather than days.
- Updates. Codes named after an update, such as Morioh High's SPINUPDATE, arrive with new content and are the most likely to be switched off when the next update lands.
- Apologies. When an update breaks something, developers often hand out a code to say sorry: Morioh High's SORRY4DELAY and GRIPBUG are examples. These are usually short-lived.
- Events and partnerships. Livestream codes, holiday codes and brand collaborations, like Pokemon GO's adidas and FENDI codes, come with the clearest end dates, because they are tied to something outside the game.
Why we keep expired codes on every page
An expired list might look like clutter, but it saves time. When you find a code on a video, a forum or an old screenshot, a quick look at the game's expired list tells you whether it is worth typing at all.
It also shows the game's habits. A game whose expired list is full of weekly update codes will keep releasing them weekly, and a game whose old codes are mostly milestone codes will probably release the next one when it hits another round number. That is often the best hint for when to check back.
How to tell whether a code is still alive
Before you spend time on a code, check these:
- When was the list checked? A date from today or yesterday is worth much more than a page that only says the month.
- Does the code have an announced end date? Event and partner codes usually do.
- Was there an update since the code came out? In weekly update games, the old batch is probably gone.
- Do sources agree? If one site calls a code expired and others do not, try it, but do not be surprised if it fails.
- Is the code on the game's own expired list? Once a code is there, it does not come back.
If a code on one of our pages fails when it should work, tell us with the Feedback button. We check it against the game and move it to the right table.