toolkitcalculator.com | April 2026

Pokémon Candy Calculator Every Game, Every Candy Type

Quick Answer

Quick Answer:Pokémon candy calculators work differently across games. In Pokémon GO, candy is species-specific and used for both evolution (flat cost, e.g., 400 for Magikarp→Gyarados) and powering up (1–3 candy per level, scaling with level). In Pokémon Sleep, candy is used to level up your Helper Pokémon, with costs scaling per level up to the Level 65 cap. In main series games (Scarlet/Violet, Sword/Shield): Exp. Candy XS/S/M/L/XL grant fixed XP amounts regardless of Pokémon level, except Rare Candy which grants one full level. Select your game above and enter your current and target levels to calculate instantly.

Pokémon Candy Calculator

Universal resource planner for GO, Sleep & Main Series

Why “Pokémon Candy Calculator” Means Three Different Things

Candy in Pokémon is one of those words that means something completely different depending on which game you’re playing. A new Pokémon GO trainer and a veteran Scarlet/Violet player who both type “Pokémon candy calculator” into Google want completely different things, and most calculator pages only serve one of them. This tool covers all three major candy systems: Pokémon GO, Pokémon Sleep, and main series games. Select your game at the top and get your answer in seconds.

How Pokémon GO Candy Works

In Pokémon GO, candy is species-specific. Pikachu candy only works on Pikachu and its evolutionary line. You earn candy by catching, hatching, walking with a Buddy Pokémon, and transferring Pokémon to Professor Willow (1 candy per transfer). Candy has two uses:

  • Evolution

    A flat one-time cost to evolve your Pokémon into the next stage. Costs range from 12 candy for common Pokémon (Pidgey, Caterpie, Weedle) to 400 candy for the iconic Magikarp-to-Gyarados evolution. You only pay this cost once per evolution stage.

  • Powering Up

    An ongoing cost to increase your Pokémon’s CP and HP. Each power-up raises the Pokémon’s level by 0.5. You spend both candy AND stardust for each power-up, with costs scaling as the level increases.

Level RangeCandy per Power-UpStardust per Power-Up
1 – 101200 – 1,000
11 – 2021,300 – 2,500
21 – 3033,000 – 6,000
31 – 4047,000 – 10,000
41 – 50 (XL Candy)1 XL Candy10,000 – 20,000

Quick Totals:

Total to max a standard Pokémon from Level 1 to 40: 273 candy + 272,500 stardust. Total to push from Level 40 to 50: 296 XL Candy + 296,000 Stardust. Full max (Level 1 to 50): 273 candy + 296 XL Candy + 568,500 stardust

These are the hardest numbers in Pokémon GO resource planning, and knowing them before you commit to powering up a Pokémon changes every investment decision you make.

The Lucky/Shadow/Purified Modifier Table — The Math That Changes Everything

This is the most important decision-making content for any serious Pokémon GO player, and it’s absent from every general-audience candy calculator page:

Pokémon TypeStardust ModifierCandy ModifierNotes
StandardBaseline cost
Lucky0.5× stardust1× candy50% stardust discount; biggest efficiency multiplier available
Shadow1.2× stardust1× candy20% stardust surcharge; cannot be Lucky
Purified0.9× stardust0.9× candy10% off both; can be made Lucky
Best Buddy0.9× stardust1× candyAdditional 10% stardust off at Best Buddy status

Lucky Benefit

A Lucky Pokémon maxed from Level 1 to 40 costs 136,250 Stardust instead of 272,500, saving over 136,000 Stardust on a single Pokémon.

Shadow Cost

A Shadow Pokémon maxed from Level 1 to 40 costs approximately 327,000 Stardust, 54,500 more than standard.

Purification Logic

Purifying a Shadow before powering up saves stardust AND candy, but you lose the Shadow attack boost (+20% damage). For budget Pokémon, purify first. For meta-relevant Shadow attackers (Shadow Mewtwo, Shadow Garchomp, Shadow Dragonite), keep the Shadow; the damage bonus outweighs the resource cost.

The Rule That Saves Thousands of Stardust: Evolve First, Then Power Up

This is one of the most important rules in Pokémon GO resource management, and most players learn it the hard way. Here’s the math that makes it obvious:

When you power up a Pokémon, you’re paying Stardust to increase CP. CP is calculated using the Pokémon’s base stats, which change when it evolves. A Magikarp’s base Attack stat is 29. Gyarados’s is 237. Powering up a Magikarp from Level 20 to Level 25 costs ~15,000 Stardust and raises its CP modestly based on base stats of 29 Attack. Evolving it first, then powering up the Gyarados, raises its CP dramatically more per Stardust spent because the same level gain now multiplies against a base Attack stat of 237 instead of 29.

The practical rule: Always evolve first. Power up second. The only exception is if the Pokémon has very low IVs and you’re unsure whether to invest — in that case, check the max CP of the evolved form first using a CP calculator, then decide.

XL Candy — The Level 40–50 Wall

XL Candy is a separate resource from regular candy, introduced in November 2020 when the Level 50 cap was added. You cannot use regular candy to push above Level 40. XL Candy is required for every power-up from Level 40.5 to Level 50.

How to farm XL Candy:

  • Catching Pokémon: Pokémon caught at high levels yield more XL Candy. High-level wild Pokémon (Level 31+) give 1–3 XL Candy per catch, while lower-level wild Pokémon rarely give any.

  • Transferring Pokémon: Each Pokémon transferred gives a chance of XL Candy for that species. Higher-level transfers have higher XL Candy drop rates.

  • Walking your Buddy: A Pokémon set as your Buddy earns XL Candy alongside regular candy after walking. This is slow but consistent.

  • Trading: Trading Pokémon gives XL Candy — long-distance trades (over 100km) give the highest yields.

  • Special Research and Events: Community Days, Raid Days, and special events often feature increased XL Candy rates — the best time to farm XL for meta Pokémon.

XL Candy target totals to reach Level 50:

Standard Pokémon296 XL Candy
Shadow Pokémon360 XL Candy
Purified Pokémon~267 XL Candy

(10% discount for purified)

How Candy Works in Pokémon Sleep

In Pokémon Sleep, candy is used to level up your Helper Pokémon, the team members who collect berries and ingredients each day to feed your weekly Snorlax. Unlike Pokémon GO, candy in Pokémon Sleep is species-specific and cumulative: you spend increasing amounts of candy at each level, and the cost scales significantly as you push toward the Level 65 cap.

Pokémon-specific candy (e.g., Bulbasaur Candy): Used only for that Pokémon’s evolutionary line

Handy Candy (XS, S, M, L, XL): Universal candy that substitutes for species-specific candy, with different conversion rates depending on the candy size

Candy costs scale by level. Early levels (1–10) are cheap, but pushing a Pokémon from Level 50 to 65 requires a significant candy stockpile. The calculator above uses the full level-cost table to calculate exactly how many of each candy type you’ll need.

The Handy Candy Conversion: When to Use It

Handy Candy is the universal currency of Pokémon Sleep’s candy system. You can convert it to species-specific candy at any time. However, the conversion rate varies by Pokémon rarity tier:

Standard Pokémon
1:1 conversion
Pseudo-Legendary(Dragonite, Metagross, etc.)
Higher cost per candy
Legendary & Mythical
Highest cost per candy

When to use Handy Candy: Prioritize converting Handy Candy for Pokémon that generate rare berries or high-value ingredients that your current Snorlax favors. Spending Handy Candy XL on a standard Pokémon you rarely use is a waste. Save it for your priority Helper team members.

Evolution candy cost: Some Pokémon in Pokémon Sleep require candy to evolve in addition to leveling costs. Always check whether your target Pokémon has an evolution candy cost and factor it into your total candy budget before starting a leveling run.

How Exp. Candy Works in the Main Series

Exp. Candy (introduced in Sword/Shield, continued in Scarlet/Violet, and Legends: Arceus) gives a fixed amount of Experience Points when fed to a Pokémon, regardless of that Pokémon’s current level. This is fundamentally different from Rare Candy, which always grants exactly one level regardless of how much XP is needed.

Exp. Candy XS

100 XP

Exp. Candy S

800 XP

Exp. Candy M

3,000 XP

Exp. Candy L

10,000 XP

Exp. Candy XL

30,000 XP

Why Experience Curves Matter

Here’s the detail that no competitor page explains clearly: the same number of Exp. Candies will level two different Pokémon by different amounts depending on their experience curve group.

Experience CurveExample PokémonXP to Level 100
ErraticClefairy, Spinda600,000 XP
FastGengar, Electrode800,000 XP
Medium FastMost starters, Pikachu1,000,000 XP
Medium SlowBulbasaur line, most pseudo-legendaries1,059,860 XP
SlowTogekiss, most legendaries1,250,000 XP
FluctuatingStantler, Shuckle1,640,000 XP
What this means practically: A Pokémon with an Erratic curve needs only 600,000 XP to reach Level 100. A Fluctuating curve Pokémon needs 1,640,000 XP, nearly three times as many candies. Checking your Pokémon’s experience curve before you start a candy session is the single most important step in avoiding wasted resources.

The Optimal Candy Strategy — Don’t Waste Potential

Because Exp. Candy XP is fixed; overshooting a level wastes the excess XP. The goal is to use the combination of candy sizes that gets you as close to your target XP as possible without significant waste.

The optimization rule:

  1. Calculate total XP needed from current level to target level (this calculator does it automatically)
  2. Divide by 30,000, that’s your Exp. Candy XL count (round down, not up)
  3. Use remaining XP needed with progressively smaller candies (L → M → S → XS) to minimize waste
  4. Use Rare Candy only for the final level push if you have them, since they’re more efficient at high levels

This is the same linear programming optimization that the CandyCalc tool uses, but explained in plain terms that any player can follow without reading a math paper.

Frequently Asked Questions

Expert answers to common questions about Pokémon candy systems across all generations and platforms.

Related Pokémon & Gaming Calculators

Explore precision tools to optimize your gaming performance and resource management.