Generate random strings locally with WebCrypto and rejection sampling. A nonempty custom alphabet replaces the preset; it must contain 2–256 unique Unicode characters. Maximum 1,000 strings, 256 characters each, and 256,000 total characters. For passwords, use Password Generator. Nothing is saved or sent.