[{"data":1,"prerenderedAt":167},["ShallowReactive",2],{"tool-content-en-dice-roller":3},{"id":4,"title":5,"body":6,"description":158,"extension":159,"locale":160,"meta":161,"navigation":162,"path":163,"seo":164,"stem":165,"toolId":12,"__hash__":166},"tools\u002Ftools\u002Fen\u002Fdice-roller.md","Dice Roller",{"type":7,"value":8,"toc":148},"minimark",[9,13,32,37,120,124,133,137],[10,11,5],"h2",{"id":12},"dice-roller",[14,15,16,17,21,22,21,25,21,28,31],"p",{},"Roll polyhedral dice for tabletop RPGs entirely in your browser. Type standard dice notation — ",[18,19,20],"code",{},"2d20kh1+3",", ",[18,23,24],{},"4d6dl1",[18,26,27],{},"4d6!",[18,29,30],{},"d%"," — or tap a preset for common rolls like advantage, disadvantage, and percentile dice.",[33,34,36],"h3",{"id":35},"supported-notation","Supported notation",[38,39,40,55,60,86,100],"ul",{},[41,42,43,46,47,50,51,54],"li",{},[18,44,45],{},"NdS"," rolls N dice with S sides, e.g. ",[18,48,49],{},"4d6",". The count is optional: ",[18,52,53],{},"d20"," rolls one die.",[41,56,57,59],{},[18,58,30],{}," is shorthand for a d100 (percentile die).",[41,61,62,21,65,21,68,21,71,74,75,77,78,81,82,85],{},[18,63,64],{},"kh",[18,66,67],{},"kl",[18,69,70],{},"dh",[18,72,73],{},"dl"," keep or drop the highest\u002Flowest dice, e.g. ",[18,76,24],{}," (ability scores) or ",[18,79,80],{},"2d20kh"," (advantage). A number sets how many: ",[18,83,84],{},"4d6dl2",".",[41,87,88,91,92,95,96,99],{},[18,89,90],{},"!"," explodes a die: when it rolls its maximum, it is rolled again and added to the total, repeating on a chain. Change the trigger with a compare point: ",[18,93,94],{},"4d6!>4"," explodes on 4 or more, ",[18,97,98],{},"4d6!\u003C2"," on ones.",[41,101,102,103,21,106,21,109,112,113,116,117,85],{},"Combine terms with ",[18,104,105],{},"+",[18,107,108],{},"-",[18,110,111],{},"*",", and truncating ",[18,114,115],{},"\u002F",", and group with parentheses: ",[18,118,119],{},"(1d6+2)*2",[33,121,123],{"id":122},"reading-the-results","Reading the results",[14,125,126,127,129,130,85],{},"Each die shows its value. Dice removed by keep\u002Fdrop are struck through, and an ",[18,128,90],{}," badge marks dice that exploded (hover to see the full roll chain). Copy the result as ",[18,131,132],{},"notation: [rolls] = total",[33,134,136],{"id":135},"notes","Notes",[38,138,139,142,145],{},[41,140,141],{},"Dice counts from 1 to 999, die sizes from 1 to 1000, and explode chains up to 100 rerolls.",[41,143,144],{},"Rolls use the browser Web Crypto API for uniform, unbiased results with no modulo skew.",[41,146,147],{},"Your last expression and recent rolls are remembered locally (if \"remember tool data\" is on); nothing is uploaded.",{"title":149,"searchDepth":150,"depth":150,"links":151},"",2,[152],{"id":12,"depth":150,"text":5,"children":153},[154,156,157],{"id":35,"depth":155,"text":36},3,{"id":122,"depth":155,"text":123},{"id":135,"depth":155,"text":136},"Roll tabletop dice in your browser: d4–d100, keep\u002Fdrop, exploding dice and modifiers, with per-die results and crypto randomness.","md","en",{},true,"\u002Ftools\u002Fen\u002Fdice-roller",{"title":5,"description":158},"tools\u002Fen\u002Fdice-roller","ajY9jmT0CeevLX7s9zG9xf7dES1gYoCFUmQaRsBiPIk",1792391417267]