Pick a length and character set, then generate. Runs entirely in your browser using a cryptographically secure random source.
crypto.getRandomValues() (a cryptographically secure random source, not Math.random()) with the same rejection-sampling technique as the NanoID Generator, so every character in the pool is equally likely regardless of pool size.0/O and 1/l/I.curl -sS "https://devops.majbase.com/random-string-generator/api?length=16&symbols=true&count=5"
Returns {"values": [...]}, or {"error": "..."}. Optional flags: lowercase, uppercase, digits (default true), symbols, exclude_ambiguous (default false), and count (default 1, max 100).
Want an AI agent (Claude Code, claude.ai, or anything else that supports the Agent Skills format) to use this tool for you on request? Download the skill below and add it:
~/.claude/skills/random-string-generator/SKILL.md