Dice Probability Heatmap - Online Visual Stat Calculator
Visualize the probability distribution of dice rolls as a colorβcoded heatmap. For any NdM combination. RPG strategist's dream.
UD5 Toolkit
Calculate sum distributions, exact odds & cumulative probabilities for any dice combination
For multiple dice, you calculate the sum distribution using combinatorics. Each die has an equal chance of landing on any face. For n dice with f faces each, there are fn total possible outcomes. The number of ways to achieve a specific sum is calculated using dynamic programming or generating functions. Our tool instantly computes these combinations and converts them to percentages.
For 2d6 (two six-sided dice), the most common sum is 7, with a probability of 16.67% (6 out of 36 outcomes). This is because there are more ways to roll a 7 (1+6, 2+5, 3+4, 4+3, 5+2, 6+1) than any other sum. This bell-shaped distribution is why 7 is the most important number in games like Craps.
"At Least X" (also called cumulative probability from above) is the chance of rolling a sum greater than or equal to X. For example, "At Least 9" on 2d6 is 27.78% (10 out of 36). "At Most X" is the chance of rolling a sum less than or equal to X. These cumulative probabilities are essential for game design and strategic decision-making in tabletop RPGs.
A modifier (like +3 or -2) simply shifts the entire distribution without changing its shape. For example, 2d6+3 has the exact same probability curve as 2d6, just shifted up by 3 (sum range becomes 5-15 instead of 2-12). The standard deviation and the relative probabilities between sums remain identical.
Standard deviation measures how spread out the results are from the mean. A larger standard deviation means more variation and less predictability. For n dice with f faces: SD = β(n Γ (fΒ² - 1) / 12). For 1d20, the SD is about 5.77; for 3d6, it's about 2.96 (much tighter distribution).
Yes! Our tool supports custom dice faces from 2 up to 999. Simply enter your custom face count in the "Custom d" input field. This is useful for non-standard dice like d30, d14, or any theoretical die. The calculator uses the same exact combinatorial algorithm for any number of faces.
1d20 gives a uniform distribution β every result from 1 to 20 is equally likely (5% each). 3d6 produces a bell-shaped (normal-like) distribution centered around 10-11, making extreme results much rarer. A 3 or 18 on 3d6 occurs only 0.46% of the time, compared to 5% for any single number on a d20. Game designers choose between these based on desired predictability.
The "1 in X" format expresses probability as a ratio. It's calculated as: X = Total Outcomes / Favorable Outcomes. For example, rolling a 7 on 2d6 has 6 favorable outcomes out of 36 total, giving "1 in 6" odds (36/6 = 6). This format is popular in betting and gambling contexts as it's more intuitive than percentages for many people.
When you roll multiple dice and sum them, the Central Limit Theorem applies. Each die is an independent random variable, and their sum tends toward a normal (Gaussian) distribution as the number of dice increases. With just 3+ dice, the distribution already looks bell-shaped. The more dice you roll, the closer the approximation to a perfect bell curve.
Absolutely! This tool is perfect for Dungeons & Dragons, Pathfinder, and other tabletop RPGs. Use it to calculate success probabilities for ability checks, damage rolls, and saving throws. Understanding the math behind your rolls helps with character optimization, encounter balancing, and making informed tactical decisions during gameplay.
Visualize the probability distribution of dice rolls as a colorβcoded heatmap. For any NdM combination. RPG strategist's dream.
Roll any number of dice thousands of times and see a live bar chart of the sum distribution. Great for game designers.
Quickly find the final price after a percentage discount. Also works in reverse to find the original price. Handy for budget shoppers.
Play the Pig dice game: roll to accumulate points, but a 1 ends your turn. First to 100 wins. Simple hotβseat local game.
Flip a coin and track your full history. See percentage of heads/tails and longest streak. Pure RNG, no bias.
Enter bolt diameter and applied torque to estimate clamping force. Use standard friction factors.
Compare insulation materials and thicknesses to achieve a target R-value. Understand U-factor. Educational home improvement tool. Local.
Enter two dateβtime values and get the exact years, months, days, hours, minutes difference. Word output also.
Randomly given base form, type past simple and past participle. Score tracking.
Press any key combination and record the sequence. Export as JSON or humanβreadable text. Perfect for documenting shortcuts.
Generate a sample sleep schedule for babies 0-24 months based on age-appropriate wake windows. Nap count and bedtime suggestions. Educational reference.
Type JavaScript expressions and see output like a real browser console. Supports console.log, error, warn. Use for quick testing without DevTools.
Type sender and recipient addresses and format them for printing on a standard envelope. No special software.
Display used/total/limit JS heap size using performance.memory. Take snapshots and see growth. Simple memory leak detection.
Get a piece of either wise or hilariously useless advice. Instant life tips. Pure fun.
Enter HSL values and get the exact RGB representation. Also shows hex. For fineβtuning design tokens. Clientβside.
Rate symptoms severity daily and add notes. Visual pain map. Export for doctor visit. Private local storage.
Drag a positioned box and see the top/right/bottom/left values change. Understand containing blocks. Visual.
Enter your elevation and find the exact boiling point of water. Useful for highβaltitude cooking and tea brewing. Local math.
Connect to a WebSocket endpoint, send messages, and view the stream of received data. Perfect for debugging realβtime apps.
Test the powerful :has() pseudoβclass. Write selectors like .card:has(img) and see the live result. Revolutionary for CSS architecture.
Calculate the exact number of days, weeks, months, and workdays between two dates. Visual calendar highlights. Perfect for projects.
Choose your cup size and sweetness level, and get exact proportions for tea, milk, syrup, and tapioca pearls. Perfect homemade boba every time.
Track your subscriptions, calculate monthly and yearly totals, and find savings by pausing unused services. Local data.
Determine the minimum sample size needed for a survey or A/B test with a given confidence level and margin of error.
Compute confidence intervals for a population mean (known/unknown sigma) and proportion. All popular Z/T values. Local.
Easily compute posterior probabilities given prior, likelihood, and marginal likelihood. Visual diagram. All local.
Enter a number to find its golden ratio long and short segments. Use for pleasing design layouts. Instant.
Calculate new dimensions while preserving aspect ratio, or find the ratio from width and height. For video and images.
Find out how large you can print based on image resolution in pixels. Understand DPI and megapixels.