Random String Generator

Generate random strings — for codes, test data, coupon codes or IDs.

● Your data is processed locally in your browser and is never uploaded to our servers.

How it works

Each character is picked with crypto.getRandomValues() and rejection sampling, so every character in the set is equally likely — suitable for codes that must not be guessable. The strength of each string is shown in bits: length × log₂(size of the character set).