Dice Notation Roller - Online 2d20, 4d6 Drop Lowest RPG Tool
Enter standard dice notation (e.g., 2d8+3, 4d6k3) and see the roll result and individual dice. Must for tabletop RPG.
UD5 Toolkit
Virtual Dice Simulator β Roll Any Dice, Anywhere
Select your dice above and click Roll Dice! to see results here.
No rolls yet. Your roll history will appear here.
An online dice roller is a virtual tool that simulates rolling physical dice. It uses cryptographically secure or high-quality pseudo-random number generation to produce fair, unbiased results for each roll. Perfect for tabletop RPGs like Dungeons & Dragons, board games, classroom activities, or any situation where physical dice aren't available.
Our dice simulator generates random numbers within the range of each die type. For example, a d20 produces numbers 1β20, a d6 produces 1β6, and a d100 produces 1β100. Each roll is independent, meaning previous results have no influence on future rolls β just like real dice. The animation provides visual feedback while the underlying RNG ensures fairness.
This tool supports all standard RPG polyhedral dice: d4 (4-sided), d6 (6-sided cube), d8 (8-sided), d10 (10-sided), d12 (12-sided), d20 (20-sided), and d100 (percentile). You can mix multiple dice types in a single roll β perfect for complex RPG scenarios.
Our dice roller uses JavaScript's Math.random() combined with careful seeding logic to produce high-quality pseudo-random results. For gaming purposes, this provides more than sufficient randomness. Each die face has an equal probability of appearing, and extensive testing ensures no bias toward any particular outcome.
Absolutely! This tool includes features specifically designed for tabletop RPGs: Advantage/Disadvantage (rolls 2d20, takes the higher or lower), 4d6 Drop Lowest (for character stat generation), a modifier field for adding bonuses, and support for all standard polyhedral dice used in D&D, Pathfinder, and other RPG systems.
Simply use the + and β buttons on each dice type card to set the desired quantity. You can mix different dice types (e.g., 2d6 + 1d20 + 1d8) and roll them all together. The individual results and total sum are displayed clearly after each roll.
The preset buttons at the top provide quick shortcuts for common dice configurations: 1d4, 1d6, 2d6, 1d8, 1d10, 1d12, 1d20, 1d100, and 3d6. Click any preset to instantly set the dice quantities, then press Roll. This saves time when you frequently use the same dice combinations.
Enter standard dice notation (e.g., 2d8+3, 4d6k3) and see the roll result and individual dice. Must for tabletop RPG.
Compute Poisson probabilities for a given mean rate. Ideal for call centers, traffic analysis. Instant chart.
Calculate probability of k successes when sampling without replacement. Useful for quality control and card games.
Watch the planets orbit the Sun in a topβdown 2D view. Adjust speed and zoom. Distances not realistic; beautiful model.
Calculate the probability of exactly k successes in n independent Bernoulli trials. Step-by-step result. Local.
Calculate grout needed (lbs or kg) based on tile size, grout joint, and area. Also recommend spacer size. Local estimator.
Calculate how many planks you need to cover an area given plank dimensions and gap. Quick carpentry estimator. Local only.
Quick reference for frequently used Git commands with examples. Searchable and categorized. A handy resource for all developers.
Create a random superhero with a unique name, power, weakness, and origin story. Fun creative writing prompt. All frontend.
Select your OS, IDE, and programming language to generate a complete .gitignore file. No typing required.
Enter a package name and version range to see all satisfying versions from the registry. Understand ^ and ~.
Create and dispatch custom events with detail. Listen on other elements. Understand pub/sub pattern in vanilla JS.
Calculate how many vegetable plants fit in a given area using square foot gardening or row spacing. Visual plant grid. Plan your spring garden.
Enter a CSS value in vw/vh and see the actual pixel size at current viewport. Dynamic resize demo.
Rotate a 3D cube on your phone using the Gyroscope API. See angular velocity around each axis. Amazing sensor demo.
Calculate the output voltage and resistor values for a voltage divider circuit. Includes schematic. Handy for electronics hobbyists and engineers.
Perform arithmetic on fractions and get simplified results. Handles mixed numbers and improper fractions. Step-by-step display. Educational and precise.
Enter current ball size and target to find approx rubber bands required. Fun and satisfying.
Calculate corrected (adjusted) age for premature infants based on birth date and due date. Important for developmental milestone tracking. Local only.
Enter log pile dimensions to calculate cords and face cords. Also estimate heat content in BTUs by wood species. Local reference.
Track your subscriptions, calculate monthly and yearly totals, and find savings by pausing unused services. Local data.
Design a crystal grid by placing crystals on a sacred geometry template. Add notes. Screenshot your layout. Spiritual/art.
Calculate how long it will take to pay off credit card debt with fixed monthly payments or a payoff goal. Understand interest costs fully.
Type a line and see syllable count as you write. Generate nature-themed prompts. Poetry aid.
Understand how !important behaves inside @layer vs unlayered styles. Interactive example. Avoid common pitfalls.
Find out how large you can print based on image resolution in pixels. Understand DPI and megapixels.
Calculate resistor values for transistor fixed bias or voltage divider configuration. Quick quiescent point analysis.
Input camera sensor, focal length, aperture, distance to get hyperfocal distance and DoF range. Visual chart.
Enter two hex or decimal numbers and perform bitwise AND, OR, XOR, NOT, left/right shift. See results in binary.
Enter tank volume and recommended dose to find exact ml or capfuls needed. Avoid overdosing fish.