Uses crypto.getRandomValues() — cryptographically secure. Nothing sent to any server.
Settings
Output
Hex
Base64
Base64url