Diep.io Wiki
Diep.io Wiki
For examples of how Stats can enhance different tank classes for certain play styles, see Builds.

Stats are a core game mechanic in Diep.io. Along with customizing the class of a tank, players can also modify their tank’s Stats to master their own play style.


The Stat Upgrade window

As the player levels up, they begin to earn Skill Points, which are used to upgrade stats. Skill Points can be spent either through clicking the + button next to a stat bar (shown at right) or by pressing the corresponding number key. Tanks gain 1 Skill Point for every Level until Level 28, after which one Skill Point is obtained at level 30, and then one Skill Point every three Levels until they reach Level 45. The maximum number of skill points is 33, and a stat can be upgraded 7 times before maxing it out fully (with exception to the Smasher branch - the maximum is 10 upgrades for each stat).

Note: Percentages and statistics on this page are merely approximate. These values are not 100% accurate. However, in many of the 8 stats, converting to 4 stat points or 7 stat points from 3 and 6, respectively, gives a higher overall buff in the respective stat.

Stats and their Effects

Health Regen

Short for health regeneration. Any tank, who does not receive damage after a certain amount of time, begins to regenerate any lost health. When this stat is upgraded, it will decrease the amount of time needed to fully restore your tank’s health. The more points invested in health regeneration will, the faster that normal health regeneration will heal your tank. The rate of regeneration greatly increases after approximately 30 seconds. Increasing Maximum Health will not slow down the healing rate. Health regeneration does not apply to a tank’s Bullets and Drones.

A study conducted in the Sandbox shows the results of upgrading the Health Regen stats a certain number of times. It is the amount of time taken for a Level 45 Basic Tank to fully restore its health after ramming into a Pentagon, no other stats considered.

Note: this chart only shows the amount of time to full health for a level 1 tank with 0 points into health. Use this chart for a reference to the proportion of change.

No. of Points Time to Regen. to Full Health Average Regen. Rate
7 points 6.41 seconds 15.60% per second
6 points 7.72 seconds 12.95% per second
5 points 9.13 seconds 10.95% per second
4 points 11.75 seconds 8.51% per second
3 points 15.15 seconds 6.60% per second
2 points 23.07 seconds 4.33% per second
1 point 30.67 seconds 3.26% per second
0 points 31.97 seconds 3.12% per second

This chart shows the relationship between the regeneration points and the corresponding percentage of the restored durability to the total durability of a tank in the 30 seconds before the great increase of regeneration occurs.

No. of Points Total Percentage of Durability Regenerated
10 points* 123%
9 points* 111%
8 points* 99%
7 points 87%
6 points 75%
5 points 63%
4 points 51%
3 points 39%
2 points 27%
1 point 15%
0 points 3%

*Smasher class types only

Records show that having 9 or more points in regeneration allows regeneration to full health under the 30 seconds timespan, before the great increase in regeneration comes into play. The chart can be translated into this formula:
Durability Regen Per Second = 1/30 * Durability * (0.03 + 0.12 * Regen Stat)

Therefore, every point gives approximately +12% faster regeneration.

Max Health

Max Health determines the maximum health pool of your tank. You also passively gain more health for every level you gain, as Base HP = 50 + [2 x (Level - 1)]. With no health upgrades, A level 1 tank has 50 HP, while a max level tank (level 45) has 138 HP.

No. of Skill Points HP Increase
10 points* +200 HP
9 points* +180 HP
8 points* +160 HP
7 points +140 HP
6 points +120 HP
5 points +100 HP
4 points +80 HP
3 points +60 HP
2 points +40 HP
1 point +20 HP
0 points +0 HP

*Smasher class types only

Body Damage

This stat determines how much damage a Tank will inflict upon another object on collision. Body Damage will also lessen damage from other objects (see below, Damage Reduction). This is determined by how much damage it can give to the object, namely ammunitions’ health (penetration), so that it gets destroyed faster before reaching the maximum amount of collisions. Body Damage is increased by 50% when effecting Tanks.

Number of Skill Points Damage Per Hit (Shape/Tank Collision) Damage Per Hit (Tank/Tank Collision)
-3 points (Square, Triangle) 8 HP -
-2 points (Pentagon) 12 HP -
-1 points 16 HP -
0 points 20 HP 30 HP
1 point 24 HP 36 HP
2 points (0 for Spike) 28 HP 42 HP
3 points (1 for Spike) 32 HP 48 HP
4 points (2 for Spike) 36 HP 54 HP
5 points (3 for Spike) 40 HP 60 HP
6 points (4 for Spike) 44 HP 66 HP
7 points (5 for Spike) 48 HP 72 HP
8 points (6 for Spike) 52 HP 78 HP
9 points (7 for Spike) 56 HP 84 HP
10 points (8 for Spike) 60 HP 90 HP
(9 Points for Spike) 64 HP 96 HP
(10 Points for Spike) 68 HP 102 HP

*Smasher class types only

At max Body Damage, a tank can kill a Pentagon by tapping it three times. Colliding at full speed will trigger all three impacts in the same instant. The base Body Damage was increased in the September 29th update.

Some tank builds use Body Damage as their primary method of attack. One Destroyer technique involves hurling their body at opponents using the recoil of their massive cannon. Fast-moving Tri-Angles and Boosters also use Body Damage to ram unarmored opponents.

A tank affected by spawn invincibility will deal with body damage as normal to enemies while taking no damage themself.

The Spike’s base Body Damage +2 higher than other tanks, and thus is +8 higher than the standard 20, or +12 higher than the standard 30 in Tank vs. Tank Situations. Its Body Damage ranges from 28 HP to 68 HP, or from 42 HP to 102 HP when it collides with a tank.

Shapes have negative Body Damage stats to match their respective Body Damage. An Alpha Pentagon deals the same damage as a tank with 0 points.

Bullet Speed

This stat determines the movement speed of the projectiles shot by tanks, and thus also increases how far they travel as the lifespan... Putting points into this stat increases the potential of surprising an opponent. Not only are they a sudden damage point on enemies, but they also may not even see it coming if maxed out. Increasing Bullet Speed makes bullets harder to dodge as well, and Destroyers with high Bullet Speed become extremely dangerous.

Bullet speed can slightly decrease the overall damage, as when a bullet is too fast it'll pass through a tank without providing all its potential damage. Turns into Drone Speed if you upgrade to an Overseer or any other Drone tank (except for the Factory).

Unavailable to Smashers, Spikes, and Landmines as they lack Bullets.

Bullet Penetration

Could be called Bullet Health. Each point put into Bullet Penetration increases its “health,” or how many objects a bullet can pass through before its health reaches 0. This includes Polygons, Tanks and other bullets. If it hits a large tank or shape and it has high penetration, the bullets will bounce off it. If bullets with equal Bullet Penetration hit each other, they both get destroyed. If a bullet hits another bullet with lower bullet penetration then the penetrating bullet has its life lowered and therefore it will pass through fewer objects. If a bullet hits a tank with high body damage, the bullet will deal less damage because the tank has lowered the bullet’s health to 0 before it can reach the maximum amount of collisions it can give.

This is a supplement to Bullet Damage, due to the fact the bullet has more health, which allows the bullet to do more damage.

Collisions with bullets will knock back the object hit and deflect the bullet in the process. If a tank with high health and Body Damage deflects a bullet (by being hit at the side) then the bullet only deals a specific amount of damage controlled by Bullet Damage, while a direct hit allows a bullet to damage the tank numerous times due to its high Bullet Penetration. Turns into Drone Health if the player upgrades to an Overseer or any other Drone tank (except for the Factory).

Unavailable to Smashers, Spikes, and Landmines as they lack Bullets.

Bullet Damage

Bullet Damage determines how much damage a bullet will deal in a single collision. Each point in Bullet Damage increases this amount. If you upgrade your bullet damage with all 7 skill points that they can fit in, it deals four times more damage per hit than a bullet without bullet damage. When bullets from the same types of tanks (and some others) with equal penetration collide, the bullet with the higher Bullet Damage will destroy the other. The following chart shows damage per hit with a basic Tank.

Number of Skill Points Damage Per Hit
0 points 7 HP
1 point 10 HP
2 points 13 HP
3 points 16 HP
4 points 19 HP
5 points 22 HP
6 points 25 HP
7 points 28 HP
8 points 31 HP
9 points 34 HP
10 points 37 HP

It turns into Drone Damage if you upgrade to an Overseer or any other Drone tank.

Unavailable to Smashers, Spikes, and Landmines as they lack Bullets.


Reload determines how fast a tank will fire bullets. The Basic Tank class has a base firing speed of 100 bullets per minute. Many class upgrades multiply this firing speed, while others reduce it.

The "Reload Speed" upgrade from basic increases firing rate linearly.

Number of Skill Points Reload Speed Basic Tank (seconds per bullet)
0 points 0.6s
1 point 0.56s
2 points 0.52s
3 points 0.48s
4 points 0.44s
5 points 0.4s
6 points 0.36s
7 points 0.32s

A high firing rate increases a tank’s ability to hit strafing targets and increases its damage per second. Additionally, firing more Bullets increases recoil which can be used to propel certain classes of tanks.

For all Drone-based classes featuring Drone spawners, Reload affects the rate at which new drones are created. The Factory class gains extra utility from this stat, as it affects both Minion spawning rate and Minion firing rate.

For the Necromancer class, the Reload Speed stat changes to Drone Count, increasing the amount of Square Drones the tank can control.

Unavailable to Smashers, Spikes, and Landmines as they lack Bullets.

Movement Speed

This stat determines how fast a tank moves, not including recoil. Naturally, the more points put into this stat, the faster a tank will move. Low-level players can upgrade this stat early to get out of dangerous situations or outrun more powerful opponents. Lower level tanks are significantly smaller, so a level 8 tank with 7 movement speed moves even faster than other fast tanks like Boosters. However, Destroyers, Annihilators, and Hybrids might catch up with low-level tanks with high speed by using recoil.

Movement speed is passively lowered as your tank levels up, i.e. a Level 1 Tank is significantly faster than a Level 45 Tank.

This can increase the power of a Body Damage build covering more distance than the target will equal more collisions under a second which can mean the difference between a 1 hit or a 3 hit kill.

For Smashers, Spikes, Landmines, and Auto Smashers, there are 10 skill points available for Movement Speed.

Hidden Stats and Their Effects

Hidden stats are stats that can’t be upgraded directly from the bottom-left menu, but can also affect a tank’s ability and playstyle. Most of these can only increase/decrease by selecting different classes.

Bullet Accuracy/Bullet Spread

Bullet Accuracy determines how straight a Barrel fires out Bullets, while Bullet Spread refers to the angle that bullets are fired within. A high bullet spread has a high angle and vice versa.

For example, a Streamliner or a Ranger has much more Bullet Accuracy, or much less Bullet Spread, compared to a Sprayer or a Machine Gun.


Recoil is how far a Tank gets pushed backward when firing. While Recoil slows down a tank that is moving forward, towards its Ammunition, it can be used strategically or for a faster retreat. The tank with the highest Recoil per shot is the Annihilator (6.8 background squares per shot). On the other hand, some Snipers, Spread Shot and the Gunner have so little Recoil that it normally cannot be noticed.

All upgrades of the Flank Guard, with the exception of the Tri-Angle and Auto 3/Auto 5 branch, have their Cannons evenly distributed over the whole 360°, making each cannon cancel the Recoil of the other cannons out, and thus making the tank have no Recoil overall.

Examples of Recoil usage are:

  • For Destroyers, Hybrids, and Annihilators: providing a large speed advantage to either ram, get in close for a good shot, or allow a quicker retreat.
  • For Tri-Angles and its upgrades: as a permanent speed boost, because they have more back cannons than front cannons. Their forward-facing cannon can also shoot bullets for offense and/or defense while the backward-facing cannons do the pushing. Sandbox tests have shown that the Booster has the largest overall Recoil with any given build, just slightly edging out the Annihilator.
  • For multi-shot tanks: particularly the Penta Shot, to move in with the enemy faster and deny them precious ground (or otherwise kill stragglers). Though not having the highest amount of Recoil, this type of tank can drastically benefit from it when used safely.

Knockback Resistance

Knockback resistance is the reduction of how far a Tank gets nudged from a collision, either with a Bullet/Drone/Trap/Base Drone or another tank’s body. This can only slightly increase as the Body Damage (by increasing the damage given to the other object) or Movement Speed (by moving faster) is increased, and otherwise cannot be changed by any type of Upgrade, except by the switching tank cheat (\) in the Sandbox Mode to play Motherships (100%), or by gaining control of a Dominator (which also have 100% resistance). This used to be able to increase by upgrading to the Smasher and then Mega Smasher, but it’s later nerfed, which caused the removal of the Mega Smasher.

Field of View (FoV)

Field of View, or Field of Vision (FoV for short), is how large a player’s camera is. The field of vision will slightly increase as a tank levels up while upgrading to Sniper and/or its upgrades can also increase the FoV by a large margin. As the FoV of a tank increase, more area will be visible from the camera of that tank, which results in everything seemly to have shrunk as the computer screen size is always consistent.

Compared to other tanks, the Sniper branch shows a strength in their wider FoV, allowing them to see further than other tanks can. (Stubs, please expand.)

Motherships of the removed Mothership game mode used to have the highest FoV due to its giant size, making it even larger than the Ranger’s, but is actually the same as most tanks when played in Sandbox, both at Level 45.

A list of classes ranked from largest FoV to smallest is as follows (excluding FOV affected by levels):

  1. Ranger (142.8%)
  2. Assassin, Stalker (this tier is slightly bigger than the Hunter tank) (125%)
  3. Hunter, Streamliner, Predator[1] (117.6%)
  4. Tied between different branches: (111.1%)
    • Sniper
    • Overseer branch (Overseer, Overlord, Necromancer, Manager, Overtrapper, Battleship, and Factory)
    • Trapper branch (Trapper, Tri-Trapper, Gunner Trapper, Mega Trapper, Overtrapper, and Auto Trapper)
    • Smasher branch (Smasher, Landmine, Auto Smasher, and Spike)
    • Skimmer
    • Rocketeer
  5. All other tanks (100%)

Damage Reduction

Damage Reduction is the reduction of damage an object experience on impact with a bullet/drone/trap/Base drone or another tank’s body. It is calculated from the Body Damage points of the object.

Number of Body Damage points Damage Reduction (calculated from bullets)
For most objects For spike
(equivalent as +2 points)
Squares and Triangles (-3 points) 0%
Pentagons (-2 points) (100/3)% or ~33.33%
(-1 points) 50%
0 points 60%
1 point (200/3)% or ~66.67%
2 points 0 points (500/7)% or ~71.43%
3 points 1 point 75%
4 points 2 (700/9)% or ~77.78%
5 points 3 80%
6 points 4 (900/11)% or ~81.82%
7 points 5 (500/6)% or ~83.33%
8 points 6 (1100/13)% or ~84.62%
9 points 7 (600/7)% or ~85.71%
10 points 8 (1300/15)% or ~86.67%
(9 Points for Spike) 9 87.5%
(10 Points for Spike) 10 (1500/17)% or ~88.24%

The general formula:
Damage Reduction = 1 - 2 / (5 + Body Damage stat)

The growth of the Damage Reduction decreases dramatically as it approaches 1. Arena closers seem to have 100% Damage Reduction.

Achievements related to Stats

  • 2fast4u - Upgrade Movement Speed to its maximum value
  • Ratatatatatatatata - Upgrade Reload to its maximum value
  • More dangerous than it looks - Upgrade Bullet Damage to its maximum value
  • Mach 4 - Upgrade Bullet Speed to its maximum value
  • There’s no stopping it! - Upgrade Bullet Penetration to its maximum value
  • Don’t touch me - Upgrade Body Damage to its maximum value
  • Self-repairing - Upgrade Health Regen to its maximum value
  • Indestructible - Upgrade Max Health to its maximum value
Upgrade Movement Speed to its maximum value
Upgrade Reload to its maximum value
More dangerous than it looks
Upgrade Bullet Damage to its maximum value
Mach 4
Upgrade Bullet Speed to its maximum value
There’s no stopping it!
Upgrade Bullet Penetration to its maximum value
Don’t touch me
Upgrade Body Damage to its maximum value
Upgrade Health Regen to its maximum value
Upgrade Max Health to its maximum value


  • At the very beginning of Diep.io (April 15th), the Health Regen stat did not exist.
  • By switching to Dominators via \ in Sandbox game mode, it reveals that Dominators have a unique stats table with no selections available, but still have the number of stat points available visible.

A Dominator in Sandbox. Note the x33 in the bottom left, it doesn’t appear in Domination.

    • By now its not possible to switch to the Dominator class in Sandbox
  • Usually, once a stat point is placed, it cannot be removed.
    • An exception is by upgrading to the Smasher branch. As they lack bullets, all points in Bullet Speed, Penetration, Damage, and Reload will be refunded.
    • Another similar exception is by switching tank via \ in Sandbox game mode. As certain tanks have certain selections unavailable, stat points previously placed in those selections will be refunded. Situations including:
      • From most tanks to Smasher, Landmine or Spike: As they lack bullets, all points in Bullet Speed, Penetration, Damage and Reload will be refunded.
      • Switching from Auto Smasher: Auto Smashers have a max capacity of 10 rather than the usual 7, thus doing so will refund any points placed as the 8th, 9th and/or 10th point of any stat.
      • Switching to Dominators: They have a unique stats table with no selections available, thus doing so will have every single point refunded.
  • After the June 15th update, when upgrading to Overseer and above, Bullet Penetration, Bullet Speed, and Bullet Damage will become Drone Health, Drone Speed and Drone Damage respectively. For Necromancer, Reload will also change to Drone Count.
  • The health of a level 1 tank is exactly 50.0.
  • The Smasher and Landmine lack bullets, so all bullet-related stats are unavailable and all other stats cap at 10 investments instead of 7. Previously when they’re first released, they become a space reading “Upgrade to Windows 10” as a joke at Windows’ supposed uselessness, just like upgrading bullets on a tank without bullets would be useless. The cap on the other stats was still 7. (Removed in July 31st update).
    • However, if the player chooses Auto Smasher at Level 45, the Bullet stats return, and the bars are kept at 10, making it the largest capacity of each stat ever.


This section contains bugs related to Stats. Before adding a bug to this list, consider the following:

  1. Please screenshot, then reload. If the bug happens a second time, then get a second screenshot to verify that the bug is still happening.
  2. If the bug is still occurring, please post the bug report with the appropriate system template,  PC  or  Mobile , depending on which platform the bug has been encountered on.
  3. Describe the bug in detail, but avoid having conversations in the description and/or using first-person-anecdotes: such discussions belong in either the comment section or on the appropriate forum board.

Patched Bugs

  •  PC  Leveling up would instanly heal the player to full health.

Unpatched Bugs

Example of the glitch with Mothership

  •  PC  In Sandbox, upgrading all Smasher stats above seven and then using the \ key to switch classes can break the stat counter, as visualized in the image nearby.
  •  PC  Maximizing reload from zero to seven at level 45 can sometimes cause the Cannon to get stuck in the firing animation indefinitely, most notably with the Annihilator.



  1. The Predator has a special ability that allows the camera to move away from the tank, allowing it to see further than its normal FOV could hold. Not all of it is visible at once, however.
Weapons Ammunition
Autoturret.png TurretsPentabarrel.png Cannons (Deployerbarrel.png Deployers)
Trapbarrel.png LaunchersDoritobarrel.png Spawners
Bullet.png Bullets (Missile.png Missiles)Trap.png Traps
Drone.png Squarez.png Drones (Drone.png Battleship) (Factorytank.png Factory)
Features Mechanics
! NotificationsDiepio4Teams.png Minimap
BaseSpawnIcon.png Base (Base Drones)Ghfff.png Achievements
Console.png ConsoleScoreIcon.png ScoreboardRegions
FiringIcon.pngAuto FireSpinIcon.png Auto SpinInvisIcon.png Invisibility
Tank.pngTanksLevUpIcon.png LevelsStatsIcon.png Stats (Hidden)
CloserIcon.png Arena ClosingDeathIcon.png Death Screen
General Information
Tank.png Diep.ioDiep.io Mobile.png MobileChangeIcon.png ChangelogMobile ChangelogGear White.png StrategiesBuildIcon.png BuildsControlsIcon.png Controls