Updated Oct 12, 2026· 5 min read

Key takeaways

  • Launch the game and wait for the main menu. The codes box usually sits behind a small gear, bird, or gift icon in the top-left or bottom-right corner. If you don’t see it, the redemption UI may only appear after you finish the tutorial wave.
  • Copy the code instead of typing it. Codes are typically 8–20 characters, case-sensitive, and often mix letters with numbers that look alike (0 vs O, 1 vs l). Typing by hand is the single most common cause of failure.
  • Paste it into the text field and hit Redeem. Do not add spaces before or after. If the field auto-capitalizes on mobile, delete and re-paste — capitalization matters.
  • Check the right place for the reward. Currency usually updates instantly in the top bar; units, skins, or crates often land in an in-game mailbox or inventory tab that you have to open manually. If your inventory looks empty, check the mailbox before assuming the code failed.
  • Redeem one at a time. Batch-pasting several codes quickly can cause the game to drop a request on a slow connection. Redeem, wait for the confirmation pop-up, then do the next one.

Craft Tower Defense codes are redeemed inside the game itself, not on a website: open the experience, tap the codes (or gear) icon on the main menu, paste the code exactly as written, and press Redeem — the reward appears in your inventory, mailbox, or currency counter within a few seconds. There is no signup page, no email confirmation, and nothing to download.

How to redeem a code, step by step

  • Launch the game and wait for the main menu. The codes box usually sits behind a small gear, bird, or gift icon in the top-left or bottom-right corner. If you don’t see it, the redemption UI may only appear after you finish the tutorial wave.
  • Copy the code instead of typing it. Codes are typically 8–20 characters, case-sensitive, and often mix letters with numbers that look alike (0 vs O, 1 vs l). Typing by hand is the single most common cause of failure.
  • Paste it into the text field and hit Redeem. Do not add spaces before or after. If the field auto-capitalizes on mobile, delete and re-paste — capitalization matters.
  • Check the right place for the reward. Currency usually updates instantly in the top bar; units, skins, or crates often land in an in-game mailbox or inventory tab that you have to open manually. If your inventory looks empty, check the mailbox before assuming the code failed.
  • Redeem one at a time. Batch-pasting several codes quickly can cause the game to drop a request on a slow connection. Redeem, wait for the confirmation pop-up, then do the next one.

What codes typically contain — and what that’s worth

Rewards vary by update, but most tower-defense codes fall into a handful of categories. The table below shows the ranges you’ll usually see, along with roughly how long the same reward takes to earn by playing.

Reward type Typical amount per code Rough grind equivalent What to watch for
Soft currency (coins/gems) 500–2,500 20–60 minutes of normal waves Often capped per account per update
Summon or roll tokens 1–5 pulls 1–3 hours depending on drop rate Usually expires fastest of any reward type
Boosts (damage, speed, cash) 15–30 minutes of effect Time-limited, no grind equivalent Check whether it’s a one-use item or a timed buff
Cosmetic skins / trails 1 item Often unobtainable otherwise Purely visual — no gameplay effect
Unit or tower unlock 1 unit Several hours of progression Almost always account-bound and non-tradeable

Two practical notes on value. First, currency codes are the ones worth prioritizing — they’re the most likely to be reissued, and they compound with whatever you already have. Second, cosmetic codes are the only rewards that are genuinely one-time: if a skin code expires, there is normally no second chance, whereas currency codes often come back in a later milestone batch.

Eligibility rules that decide whether a code works for you

  • One redemption per account. Codes are tied to your account ID, not your device. Reinstalling, switching servers, or using a second browser won’t let you claim the same code twice.
  • New-player-only codes. Some codes are locked to accounts created within the last 7–30 days, or to accounts below a certain level. If you’ve been playing for months, a “starter” code will often reject with the same message as an expired one.
  • Platform restrictions. Occasionally a code is issued for a specific platform promotion and simply won’t validate elsewhere.
  • Expiry windows. Most codes stay live somewhere between 24 hours and 3 months. Milestone codes (group goals, follower targets) tend to be the shortest-lived; seasonal codes tied to an update often last until the next major patch.
  • Region and language. A small number of codes are distributed only through regional communities and may not validate on accounts in other regions.

Where working codes actually come from

The reliable sources, in rough order of how fast they publish: the game’s official Discord server (usually a dedicated codes channel), the developer’s social account, the description of an official trailer or update video, and the in-game announcement banner that appears right after a patch. Community wikis and fan-run code lists are useful for history but frequently lag 24–48 hours behind, which is exactly the window when a short-lived code is still valid.

Treat any site offering a “code generator,” a login prompt for your game account, or a list requiring you to complete a survey as unsafe. Codes are static strings published by the developer — there is no tool that produces new ones, and no legitimate redemption flow ever asks for your password.

Fixing the most common redemption errors

What you see Most likely cause Fix Typical time to resolve
“Invalid code” Typo, extra space, or wrong capitalization Re-copy from the source and paste; check 0/O and 1/l Under 1 minute
“Code expired” Past the expiry window Nothing to fix — wait for the next batch Not recoverable
“Already redeemed” Claimed earlier on this account, or by a sibling on a shared device Check your inventory and mailbox first Under 1 minute
Redeem button does nothing Stale session or slow connection Rejoin the server, or fully close and relaunch the app 1–3 minutes
Code accepted, no reward visible Reward is in the mailbox or a sub-tab Open inventory, then mailbox; rejoin if still missing 1–5 minutes
Worked on one device, not another Different account signed in Confirm you’re on the same account ID Under 2 minutes

What to do with the rewards once you’ve claimed them

Currency from codes is best spent on permanent upgrades rather than consumables, because consumables reset the value of the code every time you use one. Summon tokens are worth saving for a banner you actually want instead of spending immediately — a code that gives you three pulls is worth far more during a rate-up than on a standard pool. Boosts are the opposite: use them the moment you’re attempting a wave or boss you’ve already failed, since they expire whether or not you play.

Finally, claim codes the day you find them. The gap between “this code is everywhere” and “this code is dead” is often under a week, and there’s no way to retroactively redeem an expired string.

H
Homemade Heaven Editorial Team
We compare specs, materials and verified owner reviews before a product earns a spot. Rankings are never paid.
Affiliate disclosure. As an Amazon Associate we earn from qualifying purchases at no extra cost to you. Prices accurate as of the date shown.