GetFixMyFile

UUID Generator

Create random version-4 UUIDs for apps, databases, and APIs. Generated locally with browser crypto APIs.

UUID v4 generator

Create random RFC 4122 version-4 UUIDs with crypto.getRandomValues / randomUUID.

  • 340446b9-b538-4a40-8fa8-b0b4cbcba6cf

What a UUID v4 from this page is

Each click builds an RFC 4122 version-4 UUID. The string is 36 characters: 8-4-4-4-12 hexadecimal digits with hyphens, for example 3f1c0a2e-7b44-4d19-8a6e-91c0b7e25d10. The character at index 14 (the first digit of the third group) is 4, which marks version 4. The first digit of the fourth group is 8, 9, a, or b, which marks the RFC variant. The other bits are random.

When the browser has crypto.randomUUID, that function is used. Otherwise 16 bytes come from crypto.getRandomValues, then the version and variant bits are set by hand. These are not auto-increment numbers. Sorting them does not sort creation time. They are not a password and they are not signed. If you put one in a public URL, anyone who sees the URL has the identifier.

New UUID replaces the list with one id. Generate 5 asks for five, and the page caps a request at 20. Each row has its own copy button. Generating again does not remember the previous values. Collision risk for normal application ids is not a practical concern: version 4 carries 122 random bits. This page does not check a database for duplicates, because it never sees your database.

How to use it

  1. Open the page. One UUID is already shown from the first render.
  2. Choose New UUID for a single id, or Generate 5 for a short batch.
  3. Copy the row you need. The hyphenated form is what most APIs expect.
  4. Treat it as a random label. Do not use it as a secret, and do not expect the next one to be one higher.

The text stays in this browser tab. GetFixMyFile does not upload it, store it, or include it in analytics.

Questions

Can I get a UUID v1 or a sequential id?
No. This page only makes version 4. It does not embed a timestamp or a counter, so the values are not sortable by time.
Are the ids stored anywhere?
No. They are created in the tab and discarded when you generate again or leave the page. Copy the one you want to keep.
Why does the third group start with 4?
That nibble is the version. Version 4 means the rest of the id is random rather than time-based or name-based.

Frequently Asked Questions