Generate and validate UUIDs.
Uses crypto.randomUUID() for cryptographically strong randomness.
Checks format, reads the version and variant bits, and decodes the timestamp of v1, v6 and v7.
Enter v1, v6 or v7 UUIDs in separate fields to see how far apart they were created.
Enter two or more values to see the difference between each one.