How to redeem codes in Universal Tower Defense Z
The redemption how-to for Universal Tower Defense Z: where the Codes button lives, why the exclamation mark matters, and what to do when a code refuses to work.
Last updated 2026-07-14 · By Jim Liu
The four steps
It takes under a minute once you know where the button is.
- Open Universal Tower Defense Z on Roblox.
- Find the Codes button on the right-hand menu.
- Type the code exactly as written, including the exclamation mark.
- Press Redeem. A code that fails is almost always expired rather than mistyped, though it is worth checking your capitalisation first.
Every step of that is boring except the third one, and the third one is where nearly everybody loses a valid code. The exclamation mark at the end of a code like WeLoveUTDZ! is part of the code. It is not enthusiasm someone added to the end of a sentence in a video description.
Why your code just failed
In the order the causes actually occur, not in the order guides list them.
- It expired. This is the answer most of the time. Codes in this game are short-lived, and a list that was accurate a week ago is partly fiction today.
- You dropped the exclamation mark. Second most common, and the easiest to fix.
- Capitalisation. Type it exactly as written rather than as your phone keyboard would like to write it.
- You already redeemed it. One per account. A code you used on release day reads as invalid now, which looks identical to expiry from the player side.
When new codes appear
There is a pattern here and it is not a weekly schedule.
Look at the names on the active list and the pattern gives itself away. Codes such as UTDZApologyForBugs! and SrryForWhoopsie! are apology gifts, issued after something broke. UniversalDelayDefense! and UniverseFestDelay4! point at a delayed release.
So the useful signal is not the calendar. It is trouble. When the game has a rough patch day, a rollback or a delayed update, that is when to come back and check, and that is when we re-check too.
Not verified yet. We do not list what each code pays out. The community lists that quote reward amounts do not agree with each other, and a reward figure is exactly the kind of detail that is easy to invent and impossible for you to check before you have already spent the code.
Where the actual list lives
Deliberately not on this page.
This page teaches the process, which barely changes. The codes page carries the list, which changes constantly, and it carries a date against every entry so you can see how stale you are looking at. Expired codes move to an archive there instead of being deleted, because "did this used to work" is a question people genuinely ask.