No processing of your file contents takes place on any server. You need no data-processing agreement with gottrix to handle confidential or business documents.
Servers in GermanyGDPR by design
Origin servers at Hetzner in Germany. Since your files never leave your device, their contents are not transmitted at all.
A UUID (Universally Unique Identifier, RFC 9562) is a 128-bit identifier that is practically guaranteed to be unique without any central authority handing it out. That is exactly what makes UUIDs the first choice for database keys, file and object names, correlation IDs in logs, or anywhere two independent systems must mint identifiers that never clash. This generator produces them instantly in the count you want.
You choose between version 1, version 4, version 5 and version 7. Version 1 is the classic timestamp type from the original standard: it combines a timestamp with a node identifier, which here is generated entirely at random for privacy - never from a real network address. Version 4 is almost entirely random and is the common default when order does not matter. Version 7 puts a timestamp at the front so the values sort chronologically - often faster as a primary key in modern databases, but it deliberately reveals the approximate creation time. Version 5 is different from the other three: it is name-based and deterministic - given a namespace (such as DNS or URL) and a name (such as a domain name), SHA-1 always computes the same UUID, handy for stable IDs derived from an existing identifier. The randomness for version 1, 4 and 7 comes from the browser cryptographically secure source (Web Crypto), not from a weak pseudo-random generator.
Generation runs entirely locally in your browser in pure JavaScript - nothing is uploaded, nothing is stored, and no foreign library is loaded from a CDN. Version 1, 4 and 7 need no input; version 5 needs a namespace (one of the four RFC standard namespaces, or a custom UUID) and a name. Optionally you can output the values in uppercase or remove the hyphens (32 plain hex characters). The result appears as a text file with one UUID per line that you can download.
Specifications
Specifications
Input formats
No file (generator)
Output format
TXT
Batch processing
No
Processing
Locally in your browser (JavaScript)
File upload
None
In 3 steps
Choose the version (for version 5, also the namespace and name).
Click generate.
Download the UUIDs as a text file.
Limitations:UUIDs are identifiers, not secrets: they are not suitable as a password or key - use the password generator for that. Version 4 is practically collision-free but not mathematically guaranteed unique. Version 1 and version 7 make the creation time roughly visible (version 1 additionally carries a random, never a real, node identifier); for version 7 that is how the ordering works. Version 5 is deterministic: the same namespace and name always yield the same UUID, so version 5 always produces exactly one value - the count option is ignored there. Otherwise at most 1000 values are produced per run.
FAQ
Is any data uploaded?
No. The values are produced entirely locally in your browser and are not stored or sent - the namespace and name for version 5 never leave your device either.
What is the difference between version 1, 4, 5 and 7?
Version 1 combines a timestamp with a node identifier - the classic type; here the node identifier is entirely random for privacy, never a real network address. Version 4 is almost pure randomness (no order). Version 5 is name-based and deterministic: namespace + name always produce the same UUID via SHA-1. Version 7 prepends a timestamp, so it sorts chronologically and is often a better database key, but it reveals the approximate creation time.
Are the UUIDs really unique?
Practically yes. For version 4 the chance of a collision is so tiny that it is negligible in practice - only central assignment is truly guaranteed unique. Version 5 is intentionally reproducible: the same namespace and name give the same value every time, which is not a collision but the whole point.
Which randomness source is used?
For version 1, 4 and 7, the browser cryptographically secure source (Web Crypto), not a weak pseudo-random generator. Version 5 uses no randomness at all - it is deliberately deterministic.
What is a namespace in version 5?
A fixed UUID that defines the kind of name (DNS for domain names, URL, OID or X.500). The four standard namespaces come from RFC 9562/4122; alternatively you can enter your own UUID as the namespace.
Can I use a UUID as a password?
Better not. A UUID is an identifier with a fixed structure, not a secret. For passwords use the password generator with adjustable length and character set.