I’ve been playing Overwatch 2 since its launch, and one question I get from every new player who jumps into the game for the first time is can you unlock Overwatch 2 characters for free. It makes total sense to ask, too. When you first sign on, you only get access to a small roster of 13 starting heroes, and the in-game store will push hero bundles and premium battle passes at you nonstop. A lot of new players assume they have to spend money to play as fan favorites like Genji, Mercy, or Kiriko, but that’s not the case at all. I’ve unlocked every hero in the game on two separate accounts without spending a single dollar, so I’m breaking down exactly how you can do the same.
Can You Unlock Overwatch 2 Characters for Free: Legitimate Methods First
Blizzard has always stated that no hero in Overwatch 2 will be locked behind a paywall permanently, and they’ve stuck to that promise so far. You don’t have to buy a premium battle pass, spend coins on hero bundles, or sign up for any subscription to get access to every playable hero in the game. All the methods listed below are 100% approved by Blizzard, won’t get your account banned, and don’t cost anything at all.
- Battle Pass free track progression: Every new hero added in a seasonal update is available on the free tier of the corresponding battle pass, usually at level 20. That’s much lower than it was when the game first launched, so you don’t have to grind for months to get the new hero each season. If you play 2-3 matches a day, 4 days a week, you’ll hit level 20 before the season ends without breaking a sweat. You don’t even have to win matches to get battle pass XP -- just playing matches, completing daily and weekly challenges, and participating in event modes all count.
- Hero release challenges for past heroes: All heroes released before the current season have dedicated unlock challenges that are available permanently for new players. These challenges vary by hero, but most require you to win 15-25 matches in a specific role, or play 50 total quick play or unranked matches. You can track your progress for each hero in the “Heroes” tab of the main menu, so you always know how close you are to unlocking the one you want.
- Limited-time event rewards: Blizzard runs themed events every 2-3 months, including anniversary events, collaboration events, and seasonal holiday events. It’s common for these events to give away free hero unlock tokens, or even direct hero unlocks, as rewards for completing simple event challenges. For example, the 2023 Overwatch 2 anniversary event gave all players who logged in and played 3 event matches a free unlock token for any hero of their choice. I’ve gotten 4 extra hero unlocks from event rewards alone over the past 2 years.
You don’t have to stick to just one of these methods, either. You can work through hero challenges while you grind for battle pass XP, and pick up extra unlocks from events as they pop up. That’s the fastest way to build your roster without paying.
Common Scams to Avoid When Trying to Unlock Heroes for Free
As more people search for ways to get heroes without paying, more scammers have popped up promising instant, free unlocks for all characters. I’ve seen dozens of players get their accounts stolen or banned for falling for these scams, so it’s important to know what to avoid.
First, never share your Battle.net account login details with anyone who claims they can unlock heroes for you. Most of these people are just trying to steal your account, sell your in-game items, or use your account to cheat in matches, which will get your account permanently banned. Even if someone says they’ll do it for free, there’s no reason for them to need your login info to help you unlock heroes.
Second, any site that asks you to complete surveys or download apps to get free hero unlock codes is 100% a scam. Blizzard never gives out hero unlock codes through third-party sites, and these sites are just designed to steal your personal information or install malware on your device. I’ve had friends waste hours filling out surveys on these sites, only to get nothing in return at the end.
There’s no secret hack or cheat code that will unlock all heroes for you instantly. Any method that claims to do that is either a scam or will get your account banned, so it’s not worth the risk.
How Fast Can You Unlock All Overwatch 2 Characters Without Paying?
The time it takes to unlock every hero depends entirely on how much you play, but even casual players can get the full roster pretty quickly. I tested this last year when I made a new account to play with friends who were new to the game. I played about 1.5 hours a day, 4 days a week, and I unlocked every single hero in the game in just over 2 months. That included 2 new seasonal heroes from the free battle pass track, too.
If you play less than that, say 2-3 hours a week, you can still unlock all heroes in 3-4 months. That’s way faster than most other free-to-play hero shooters, where you might have to grind for 6+ months to get the full roster. You also don’t have to unlock all heroes at once, either. You can pick which heroes you want to work on first, so you can get the ones you’re most excited to play as early on.
So don’t feel pressured to pay for unlocks just because you don’t have all heroes right away. The grind is pretty gentle, and you’ll get better at the game as you play matches to unlock new heroes anyway. It’s a win-win for new players who want to learn the mechanics before they jump into more complex heroes.
Is Paying for Hero Unlocks Ever Worth It?
To be clear, I almost never recommend paying for hero unlocks, since you can get all of them for free with just a little bit of playtime. But there are a few rare cases where it might make sense for you.
If you’re planning to jump into competitive play right away, and you need a specific hero to fill a role for your team, buying a hero unlock might be worth it if you don’t have time to grind for it. Just keep in mind that you still have to unlock competitive mode first, which takes 50 quick play wins anyway, so you’ll probably unlock most of the core heroes by the time you’re eligible for comp.
If you’re a returning player who lost access to their old account, and you don’t want to re-grind heroes you already paid for in the original Overwatch, buying a hero bundle might save you a lot of time. But even then, you can still unlock all heroes for free if you’re willing to wait a couple of months.
At the end of the day, it’s completely up to you. But don’t let the in-game store pressure you into spending money you don’t want to. All heroes are balanced equally, and you can climb the competitive ranks just fine with the starting roster if you’re good enough.
Now you have a clear answer to can you unlock Overwatch 2 characters for free, and you know exactly which methods are legitimate and which ones to avoid. You don’t have to spend a single dollar to get access to every hero in the game, and the grind is gentle enough for even the most casual players to keep up. Take your time, play the game the way you want to, and you’ll have your full roster built before you know it. Just remember to ignore the scam sites, and never give out your account info to anyone promising free unlocks.