Generate a value
Passwords, tokens, identifiers and random numbers.
Settings
Token settings
Check the length and format required by the service you are using.
UUID version 4
A random UUID version 4, with 122 random bits. Use it to label records and objects; use a token when a service needs a secret.
Both ends are included when they fit the selected precision.
Blank lines are ignored. Each remaining entry has the same chance.
How it works +
Generation uses Web Crypto. Passwords include every selected character set. The bit estimate measures the random choices under these settings. Generation stops if secure randomness is unavailable.
Wheel of choice
Changes are saved when you select Save wheel or Save changes.
What next?
Spin to choose an option.
Add an option to begin
Tap a slice to pause or restore it.
Reduced motion is on. Results appear without spinning.
How the wheel works
A secure random draw chooses an active option before the animation starts. The pointer lands inside its slice. Ending the animation early or leaving the tab finishes the same draw.
Paused options and previous results in a round without repeats have no chance of being selected. Tap them to restore them. Repeating slices or making them the same size only changes the drawing; the option list always shows the actual chances.
Save wheel adds it to My wheels. Unsaved edits and round history last until this page closes or reloads. Export makes a file you can back up or share. Up to 100 options per wheel, 80 characters per name and integer weights from 1 to 1000.
Text
Count, clean up, and change case.
Clean up
Lines
Letter case
- Characters
- 0
- Non-space characters
- 0
- Words
- 0
- Lines
- 0
- UTF-8 bytes
- 0
Time
Current time and timestamp conversion.
Local time
—
—
UTC
—
Unix seconds
—
Unix → date
Accepts seconds or milliseconds.
Date → Unix
Uses your local timezone.
Convert
Convert data sizes, lengths and temperatures.
decimal units · 1 KB = 1000 B
Color
Convert between HEX, RGB and HSL.
Encode
Base64, URL encoding, JSON and SHA-256.
Base64 represents text; it does not encrypt it. Input limit: 100,000 characters.