How it works
The generator builds a character pool from selected options and samples it with cryptographic randomness when available.
Input stays in the browser. The static page can be deployed independently while its canonical SEO URL stays under the tool-group subdomain.