It makes unique identifiers on your device, as many as you ask for, and lets you copy them or save them as a file. Four kinds are available: UUID v4, which is 122 random bits; UUID v7, which starts with the current time so that newer IDs sort after older ones; ULID, a 26-character, time-sortable alternative; and a NanoID-style string, which is short, random and safe to put in a URL. The random numbers come from your browser's cryptographic generator, the same one used for passwords, and nothing is sent anywhere.
Reading a UUID
A UUID is 32 hexadecimal digits written as 8-4-4-4-12. Two positions carry meaning. The first digit of the third group is the version, so 4 or 7. The first digit of the fourth group is the variant, and for every UUID in use today it is 8, 9, a or b.
In a v7 UUID the first 12 digits are the timestamp. The example in the standard, RFC 9562, is 017f22e2-79b0-7cc3-98c4-dc0c0c07398f. Its first 48 bits, 017f22e279b0, are 1,645,557,742,000 milliseconds after 1 January 1970, which is 22 February 2022, 19:22:22 UTC. The 7 after the second hyphen is the version, cc3 is 12 random bits, and 9 starts the variant. A ULID shows its time in its first 10 characters: 01ARZ3NDEK is 1,469,922,850,259 ms, 30 July 2016.
Windows, .NET and many registries write a GUID in capitals, sometimes inside braces: {550E8400-E29B-41D4-A716-446655440000}. Databases such as PostgreSQL accept the plain lower-case form, and some systems store the 32 digits without hyphens. The checkboxes switch between these; the ID itself is the same. A ULID is conventionally written in capitals, but it is case-insensitive.
Saving a list
Ask for up to 1000 IDs and press "Copy all" to put them on the clipboard one per line, or download a TXT file (one ID per line) or a CSV file with an id header, ready to import into a spreadsheet or a seed script. Press "Generate again" for a fresh batch.