What you type here never leaves your device. Every one of these tools is compiled to WebAssembly and runs inside this browser tab. There is no server to send anything to, and none of them makes a network request while it works. You can open your browser's network panel and use any of them: nothing goes out.
Every draw here — a roll, a shuffle, a scramble, a dungeon, a table draw — is a function of its seed. Type a word and everybody who opens the link gets exactly the same result; leave it empty and a fresh seed is drawn and printed on the result, so a roll can be pinned after the fact. That is what makes a roll somebody else made a roll you can check.
It also means a shared link carries what is in it. A link to a deal contains the hands; a link to a score sheet contains the scores; a link to a character sheet contains the character. That is visible in the result before you share it, and it is exactly why a deal cannot be used to play against each other on one screen: everybody with the link sees every hand.
The generator is fast, has a long period and passes the tests a shuffle needs. It is also reproducible on purpose and trivially invertible from a single output, which is what makes it useful here and useless for anything staked on it. It is not a cryptographic source of chance, no tool here may be used to deal for money, and every result that draws says so.
A loot table, a scoring template, a word list and a character sheet's own progression all come from whoever is playing. Rules are somebody's copyright and every group plays a variant, so a built-in table would be wrong and authoritative at once. The three tables that are here — the letter values, the basic strategy chart and the poker hand rankings — are published ones, and each result names which it used.
Each tool remembers your settings, and remembers your input while it is small
enough to be worth keeping, under about eight kilobytes. It is kept in your
browser's own localStorage, on your machine, and is never
transmitted. Clearing your browsing data removes it, and a private window keeps
nothing at all. Your chosen language and theme are stored the same way.
No account, no sign-up, no cookies of our own, no analytics script, no fingerprinting, no error reporting. The pages carry no third-party JavaScript except the advertising described below.
These pages carry advertising, which is what pays for hosting them. An advertising network sets its own cookies and sees your IP address and the page you are on, in the same way it does on any other site. It does not see what you type into a tool: that text is never part of the page's markup and is never sent anywhere. If you would rather it saw nothing at all, an ad blocker breaks none of the tools.
A life counter, a quiz buzzer and an escape-room timer are not here. All three keep a state and run a clock — a counter you press, four keyboards racing to a millisecond, a countdown on a projector — and a tool here is a function from one text to one result. Five more became the half of themselves that is a function: a scramble rather than a timer, an average of the times you type rather than the times it takes. Each of those says which half it is on its own result.
The same tools are also built as a desktop application. It has no network code at all — not for updates, not for anything — and stores its settings in one small file in your user configuration directory.
If this ever changes, this page changes with it, and the change will be visible in the project's history rather than announced quietly.