Four-siders to percentile dice, up to twenty at a throw — every individual roll shown alongside the total, so 3d6 is three real dice and not one number pretending. Rolls come from your device’s cryptographic generator: no seed, no streak the tool could remember even if it wanted to.
Every flip, roll and draw comes from the operating system’s cryptographic generator (crypto.getRandomValues), rejection-sampled so no outcome is quietly favoured — a fair coin, fair dice, no seed to rig. Nothing is stored or sent anywhere; the tallies live on this page and vanish when you leave it.
Set what you want and the result appears as you go. Nothing needs uploading because there is nothing to upload — you are describing what to make, not sending us anything.
Your browser does all the work locally, using your own operating system where randomness is involved. Nothing is requested from a server, so nobody else has a copy of what you made.
Take the result to your clipboard, or save it as a file. Nothing is kept — refresh the page and it’s gone, so take what you need before you leave.