Three generated UUIDs
Input
Output
f47ac10b-58cc-4372-a567-0e02b2c3d479
7c9e6679-7425-40de-944b-e07fc1f90ae7
16fd2706-8baf-433b-82eb-8c7fada847daNote the 4 starting the third group in each. That is the version marker, not randomness.
A UUID is a 128-bit identifier designed so that independent systems can generate IDs without coordinating. Version 4 fills 122 of those bits with random data, which makes collisions vanishingly unlikely without any central registry or database sequence.
These are generated by your browser's cryptographic random number generator. Generating them requires no server request, and the generated values are not transmitted or logged by this tool, which is what makes it safe to generate identifiers you intend to use in production.
Each example below is executed against this tool by the test suite, so what you see is what the tool actually produces.
Input
Output
f47ac10b-58cc-4372-a567-0e02b2c3d479
7c9e6679-7425-40de-944b-e07fc1f90ae7
16fd2706-8baf-433b-82eb-8c7fada847daNote the 4 starting the third group in each. That is the version marker, not randomness.
The details that decide whether a conversion is correct, and where information can be lost without any error being raised.
Generate secure random strings from a chosen alphabet.
Compute SHA hashes of text locally in your browser.
Convert between Unix timestamps and human-readable dates.
Encode text or Unicode to standard or URL-safe Base64.