How to generate
Use the ready-made UUID, or choose a quantity and format, then select Generate another. Copy individual rows, copy the exact visible batch, or export TXT, CSV, or JSON.
Field labels (color is supplementary):
Running local compliance checks…
TXT matches the output above. CSV is a uuid column; JSON is a valid string array. Press Ctrl/Cmd + Enter to regenerate.
The first generated UUID is decoded automatically, or paste a canonical, braced, compact, or URN value.
f81d4fae-7dec-11d0-a765-00a0c91e6bf6 follows the 8-4-4-4-12 layout:
f81d4fae is time_low; 7dec is time_mid.11d0 is time_hi_and_version. Its first hex digit is 1, identifying version 1.a765 contains the variant and clock sequence. A first digit of 8, 9, a, or b means the RFC variant; after removing those two variant bits, the clock sequence is 10085.00a0c91e6bf6 is the 48-bit node value.The fields reassemble to Gregorian ticks 0x1d07decf81d4fae, which decodes to 1997-02-03T17:43:12.2168750Z. To create this value from Unix time: Gregorian ticks = Unix milliseconds × 10,000 + 122,192,928,000,000,000.
Use the ready-made UUID, or choose a quantity and format, then select Generate another. Copy individual rows, copy the exact visible batch, or export TXT, CSV, or JSON.
Use v1 for legacy compatibility or a system that specifically requires its timestamp, clock-sequence, and node layout. Use v7 for new time-ordered database keys and v4 for opaque general-purpose identifiers.
V1 embeds a 60-bit Gregorian-epoch timestamp, but its timestamp fields are rearranged in the canonical string. It is not reliably lexicographically sortable across longer periods. UUIDs are identifiers—not secrets, passwords, or authentication tokens.
This page runs locally. The browser Web Crypto API supplies the 14-bit clock sequence and random node. The node’s multicast bit is set, and generated values are never submitted to Starlight Tools.
Generation method: RFC 9562 UUIDv1 layout with a monotonic in-session 100-nanosecond timestamp, Web Crypto clock sequence, and Web Crypto random node. RFC 9562 replaced RFC 4122; “RFC 4122 UUID” remains common backward-compatible terminology. Last reviewed: 15 July 2026. Read UUIDv1 in RFC 9562.
Library behavior varies. Verify whether a UUID v1 library uses a random node or a real MAC address before using it with public data.
import { v1 as uuidv1 } from 'uuid';
const identifier = uuidv1();import uuid
identifier = uuid.uuid1() # May use the machine MAC address.import com.fasterxml.uuid.Generators;
UUID identifier = Generators.timeBasedGenerator().generate(); // Check node configuration.INSERT INTO events (id) VALUES ('f81d4fae-7dec-11d0-a765-00a0c91e6bf6'::uuid);RFC 9562 is the current UUID standard and replaced RFC 4122 in 2024. UUID v1 keeps the same compatible version, variant, timestamp, clock-sequence, and node layout, so older references to an RFC 4122 UUID v1 describe the same wire format.
UUID is the standards term. GUID is Microsoft terminology commonly used for the same 128-bit identifier format; textual casing or braces may differ by convention.
A v1 implementation may place a real MAC address in its node field. This browser cannot read your MAC address: it creates a random 48-bit node with the multicast bit set using Web Crypto, unless you explicitly enter a custom node.
Reassemble time_hi, time_mid, and time_low into the 60-bit Gregorian timestamp, subtract 122,192,928,000,000,000 ticks, and divide by 10,000 for Unix milliseconds. The inspector performs this calculation and shows UTC and local time.
Not reliably as canonical strings over longer periods. UUID v1 rearranges the timestamp into time_low, time_mid, and time_hi fields, so sort by the decoded timestamp or use UUID v7 for new time-ordered keys.
UUID v1 combines a 60-bit timestamp, a 14-bit clock sequence, and a 48-bit node. This tool also advances the timestamp within a session when multiple values would otherwise use the same tick, but applications should still enforce uniqueness where it matters.
Use v7 for new time-ordered database keys, v4 for opaque general-purpose identifiers, and v1 for legacy compatibility or systems that specifically require its timestamp and node layout. UUIDs are identifiers, not secrets or authentication tokens.
You can generate up to 1,000 UUIDs per batch. Large results are rendered in chunks to keep the page responsive.
No. Generation, inspection, copying, and export happen locally in your browser. The random node and clock sequence come from the browser Web Crypto API.