Warhammer 40k Damage Calculator & Mathhammer Tool (10th Edition)
Calculate your odds in Warhammer 40k. Free Mathhammer tool for 10th
Edition. Supports all current rules like Devastating Wounds & Rerolls.
Monte Carlo simulation with 10,000 iterations for precise probability analysis.
How does the Tactical Cogitator work?
The Tactical Cogitator is a comprehensive Warhammer 40k dice roller and damage calculator
designed for the 10th Edition. Simply input your attacking unit's weapon profiles and the
defending unit's toughness and save characteristics. Select applicable modifiers, and the
Monte Carlo simulation runs 10,000 dice rolls instantly to provide accurate probability
distributions, showing you exactly how likely you are to destroy an enemy unit.
Quick data entry: Use the Unit Search button to find units directly from the BSData
repository by faction and name — stats and weapons are imported automatically. Alternatively,
use Import to load army lists from New Recruit JSON exports. Save and Load let you store
your custom unit profiles for quick reuse in future sessions.
Unit Search: Find Any Warhammer 40K Unit Instantly
The Unit Search feature provides live access to the complete Warhammer 40,000 10th Edition
unit database. Search by faction and unit name to instantly import accurate stats, weapon
profiles, and special rules. After importing, adjust the model count to match your actual
unit size.
- Supported Factions
- All 35+ factions including Space Marines, Aeldari, Tyranids, Necrons, Orks, T'au Empire, Chaos Space Marines, Death Guard, Thousand Sons, World Eaters, Adeptus Custodes, Adeptus Mechanicus, Imperial Knights, Chaos Knights, Chaos Daemons, Drukhari, Harlequins, Genestealer Cults, Leagues of Votann, Agents of the Imperium, and more.
- Data Source
- Live connection to BSData community repository with 24-hour cache for fast access to current Codex data.
Supported 10th Edition Rules
This calculator strictly follows the core rules of Warhammer 40,000 10th Edition.
It supports all key weapon abilities and interactions, ensuring you get the most accurate
results for your games.
- Anti-Keyword (Anti-Infantry, Anti-Vehicle, Anti-Monster, etc.)
- Devastating Wounds — mortal wounds on critical wounds
- Lethal Hits — auto-wound on critical hits
- Sustained Hits — extra hits on critical rolls
- Rapid Fire — extra attacks at half range
- Melta — extra damage at close range
- Feel No Pain — damage mitigation rolls
- Cover — improved armor saves
- Damage Reduction — flat damage reduction
- Rerolls — hit rerolls, wound rerolls (full and ones)
- Oath of Moment — full rerolls for target unit
- Stratagems — common stratagem modifiers
Key Features
- Monte Carlo simulation with 10,000 iterations for precise probability distributions
- Full dice notation support (D3, D6, 2D6, D6+2, etc.)
- Multi-weapon comparison — test multiple weapon profiles simultaneously
- Unit comparison matrix — compare multiple attacking vs defending matchups
- Live Unit Search from BSData — all 35+ factions
- New Recruit JSON import for army list loading
- Save and load custom unit profiles
- Shareable calculation links
- Mobile-optimized responsive design
- Installable as PWA (Progressive Web App)
- Completely free, no registration required
Why Mathhammer is Important
Understanding probabilities is key to competitive play. "Mathhammer" helps you make
informed decisions on the tabletop by quantifying risk. Instead of guessing, use this
40k probability calculator to determine which unit is the most efficient answer to your
opponent's threats. Optimize your army list, compare weapon loadouts, and gain a tactical
advantage before the game even begins.
Install as App (PWA)
You can install the Tactical Cogitator as a native app on your smartphone.
On iOS (Safari), tap the "Share" button and select "Add to Home Screen".
On Android (Chrome), tap the menu (three dots) and select "Install App".
This gives you a fullscreen experience and faster loading times.
Last updated: March 2026 |
Unit Comparison |
Pricing |
Privacy Policy |
Terms of Service |
Impressum |
Contact
JavaScript is required for the full functionality of
the calculator.