Beste UUID-Generatoren 2026
UUIDs sind überall in moderner Software — Datenbankprimärschlüssel, API-Ressourcenbezeichner, Sitzungstoken, Dateinamen, Ereignis-IDs, Idempotenz-Schlüssel. Die richtige UUID-Version und das richtige Tool zu wählen, ist wichtiger als es scheint, besonders da UUID v7 2026 weite Verbreitung findet.
Dieser Leitfaden erklärt, was jede UUID-Version tut, wann jede verwendet werden sollte, und bewertet die besten online verfügbaren UUID-Generatoren. Ob Sie eine einzelne UUID zum Einfügen in eine Konfigurationsdatei oder Tausende von Massen-IDs für einen Testdatensatz benötigen — hier finden Sie das richtige Tool.
UUID-Versionen erklärt
UUID v1 — Zeitstempel + MAC-Adresse
UUID v1 war eine der ursprünglichen Versionen, die in RFC 4122 definiert wurden. Es kodiert einen 60-Bit-Zeitstempel (100-Nanosekunden-Intervalle seit dem 15. Oktober 1582) und die MAC-Adresse des generierenden Rechners. Das Ergebnis ist zeitgeordnet und eindeutig, bringt aber ein erhebliches Datenschutzproblem mit sich: Die eingebettete MAC-Adresse kann verwendet werden, um die Maschine zu identifizieren, die die UUID generiert hat, und der Zeitstempel zeigt genau an, wann sie erstellt wurde.
UUID v1 wird für neue Projekte nicht empfohlen. Es gibt Informationen über Ihre Infrastruktur preis, und das Einbetten der MAC-Adresse ist in Multi-Tenant-Umgebungen ein Sicherheitsanliegen. Der einzige legitime Grund, v1 heute anzutreffen, ist in Legacy-Systemen, die gebaut wurden, bevor v4 zum Standard wurde.
UUID v4 — Vollständig zufällig
UUID v4 ist die am weitesten verbreitete Version in heutigen Produktionssystemen. Es sind 122 Bit kryptografisch zufällige Daten mit 6 festen Bits für Version- und Varianten-Identifikation. Das Format ist:
f47ac10b-58cc-4372-a567-0e02b2c3d479
Der Wert in der dritten Gruppe beginnt immer mit 4 (der Versionsindikator), und das erste Zeichen der vierten Gruppe ist immer 8, 9, a oder b (der Variantenindikator). Alles andere ist zufällig.
UUID v4 ist der richtige Standard, wenn Sie einen eindeutigen Bezeichner ohne Sortierungsanforderungen und mit maximalem Datenschutz benötigen. Die Werte sind unvorhersehbar, verraten nichts darüber, wann oder wo sie generiert wurden, und haben praktisch keine Kollisionswahrscheinlichkeit.
Der Nachteil: Da v4-Werte zufällig sind, erzeugen sie schlechte Datenbankindex-Performance, wenn sie als Primärschlüssel in großen Tabellen verwendet werden. Zufälliges Einfügen in einen B-Baum-Index verursacht Seitenteilungen und Fragmentierung. Für schreibintensive Tabellen mit Millionen von Zeilen ist dieser Overhead messbar.
UUID v7 — Zeitstempel-präfixiert zufällig
UUID v7, standardisiert in RFC 9562 (2024), löst das Datenbankleistungsproblem von v4, indem es einen Unix-Zeitstempel mit Millisekunden-Präzision in den ersten 48 Bits kodiert. Die verbleibenden Bits sind zufällig. Das Format ist:
018f4b3c-d21a-7a2f-9b8e-3c4d5e6f7a8b Da das Zeitstempel-Präfix immer zunimmt (unter Annahme monotoner Uhren), sortieren sequenziell generierte UUIDs korrekt. Sequenziell eingefügte Zeilen haben UUIDs, die im Index zusammengehören, was Fragmentierung reduziert und die Einfüge-Performance bei großen Tabellen verbessert.
UUID v7 ist die empfohlene Wahl für Datenbankprimärschlüssel in neuen Projekten. PostgreSQL 17, MariaDB 11.7 und MySQL 9 haben alle native UUID v7-Unterstützung hinzugefügt. Große ORM-Bibliotheken (Hibernate, Doctrine) sind gefolgt. 2026 gibt es keinen guten Grund, v1 zu verwenden, wenn Sie sortierbare UUIDs benötigen — verwenden Sie stattdessen v7.
Der Kompromiss: Da v7-UUIDs verraten, wann sie erstellt wurden (mit Millisekunden-Präzision), sind sie nicht für Bezeichner geeignet, die über die Erstellungszeit undurchsichtig sein müssen. Für die meisten Datenbankprimärschlüssel ist das kein Problem; für öffentlich zugängliche Bezeichner in APIs, bei denen Sie Zeilen-Erstellungszeitstempel verbergen möchten, verwenden Sie v4.
NIL-UUID — Der Null-Bezeichner
Die NIL-UUID ist ein Sonderfall — alle 128 Bits auf null gesetzt:
00000000-0000-0000-0000-000000000000
Sie ist in RFC 9562 als Sentinel-Wert definiert, der "keine UUID" darstellt — das UUID-Äquivalent von null. Verwenden Sie sie als Platzhalter in Schemata, Standardwerten oder Test-Fixtures, wo Sie ein gültiges UUID-Format, aber keinen tatsächlichen Bezeichner benötigen. Verwenden Sie niemals eine NIL-UUID als echten Bezeichner in der Produktion — sie ist nicht eindeutig.
UUID v3 und v5 — Namensbasiert
UUID v3 und v5 generieren deterministische UUIDs aus einem Namespace und einem Namen mit MD5 (v3) oder SHA-1 (v5)-Hashing. Bei gleichem Namespace und gleichem Namen erhalten Sie immer dieselbe UUID. Das ist nützlich für das Generieren stabiler Bezeichner aus vorhandenen Daten — beispielsweise das Erstellen einer UUID für eine URL, die systemübergreifend konsistent bleibt.
Diese Versionen werden weniger häufig über Online-Tools generiert (sie erfordern Namespace-Eingaben) und häufiger im Code generiert. Wenn Sie sie benötigen, unterstützen die meisten UUID-Bibliotheken sie.
UUIDs im Code generieren (keine Bibliothek erforderlich)
Für UUID v4 haben moderne Laufzeitumgebungen eingebaute Unterstützung:
// Browser (Web Crypto API — keine Bibliothek erforderlich)
const uuid = crypto.randomUUID();
console.log(uuid);
// z. B. "f47ac10b-58cc-4372-a567-0e02b2c3d479" // Node.js 19+ (eingebautes crypto-Modul)
import { randomUUID } from 'node:crypto';
const uuid = randomUUID();
console.log(uuid); Für UUID v7 benötigen Sie derzeit eine Bibliothek — die native Laufzeitunterstützung wird noch ausgerollt:
// Mit dem 'uuidv7' npm-Paket
import { uuidv7 } from 'uuidv7';
const id = uuidv7();
console.log(id);
// z. B. "018f4b3c-d21a-7a2f-9b8e-3c4d5e6f7a8b" Für schnelle Generierung ohne Code zu schreiben, ist ein Online-Tool schneller. Für den Produktionseinsatz generieren Sie UUIDs immer in Ihrem Anwendungscode, anstatt sie von einer Webseite zu kopieren.
Die 8 besten UUID-Generatoren 2026
1. Toova UUID Generator — Bester für Datenschutz + Massengenerierung
Der Toova UUID Generator läuft vollständig im Browser mit der Web Crypto API. Ihre UUIDs werden lokal generiert — nichts wird an einen Server gesendet. Er unterstützt v4-, v7- und NIL-Generierung, Massenausgabe (1 bis 1.000 UUIDs auf einmal), mehrere Formatoptionen (Standard mit Bindestrichen, ohne Bindestriche, Großbuchstaben, URN-Präfix) und Ein-Klick-Kopieren oder Download als Textdatei.
- Am besten für: Datenschutzbewusste Nutzung, Massengenerierung, Formatflexibilität
- Datenschutz: 100% client-seitig — Web Crypto API
- Versionen: v4, v7, NIL
- Masse: Bis zu 1.000 auf einmal
- Formate: Standard, ohne Bindestriche, Großbuchstaben, URN
2. UUID Generator (uuidgenerator.net) — Der populäre Klassiker
uuidgenerator.net ist seit Jahren eines der meistbesuchten UUID-Tools. Es generiert v1- und v4-UUIDs, bietet Massengenerierung und hat eine übersichtliche Oberfläche. Die Verarbeitung erfolgt server-seitig — die UUIDs werden auf dem Server generiert und an Ihren Browser zurückgegeben.
- Am besten für: Schnelle einzelne UUIDs, nicht-sensible Nutzung
- Datenschutz: Server-seitig
- Versionen: v1, v4
- Masse: Ja
- Formate: Standard
3. Online UUID Generator (uuidtools.com) — Breite Versions-Unterstützung
uuidtools.com generiert v1-, v3-, v4- und v5-UUIDs, mit einer dedizierten Seite für jede Version. Die v5- und v3-Generatoren akzeptieren Namespace- und Name-Eingaben korrekt. Nützlich, wenn Sie namensbasierte UUIDs benötigen, ohne eine Bibliothek einzurichten. Server-seitige Verarbeitung.
- Am besten für: v3/v5 namensbasierte UUID-Generierung
- Datenschutz: Server-seitig
- Versionen: v1, v3, v4, v5
- Masse: Begrenzt
4. FreeFormatter UUID Generator — Funktionsreich
FreeFormatters UUID-Tool unterstützt v1, v3, v4 und v5 mit Namespace-Eingaben für die namensbasierten Versionen. Es bietet auch Massengenerierung bis zu 100 UUIDs. Die Oberfläche ist veraltet, aber funktional. Server-seitig.
- Am besten für: Unterstützung mehrerer Versionen, kleine Massenstapel
- Datenschutz: Server-seitig
- Versionen: v1, v3, v4, v5
- Masse: Bis zu 100
5. UUID Generator (guidgenerator.com) — GUID-Fokus
GUID (Globally Unique Identifier) ist Microsofts Begriff für UUID. guidgenerator.com generiert GUIDs (v4-UUIDs) und gibt sie in Microsoft-freundlichen Formaten aus, einschließlich Geschweiften-Klammer-Notation ({guid}) und C#-Struct-Format. Nützlich für .NET-Entwickler. Server-seitig.
- Am besten für: .NET / C#-Entwicklungsworkflows
- Datenschutz: Server-seitig
- Versionen: v4 (GUID)
- Masse: Ja
- Formate: Mit Bindestrichen, ohne Bindestriche, geschweifte Klammern, C#, VB.NET
6. UUID v7 Generator (uuid7.com) — Spezialisiert auf v7
uuid7.com ist ein dedizierter Generator für die UUID v7-Spezifikation. Er zeigt den in jeder UUID eingebetteten Zeitstempel an und erklärt das Bit-Layout. Client-seitige Generierung. Nützlich zum Erlernen des v7-Formats oder zum Validieren, dass eine UUID v7-Bibliothek Zeitstempel korrekt kodiert.
- Am besten für: UUID v7 speziell, das Format erlernen
- Datenschutz: Client-seitig
- Versionen: v7
- Masse: Begrenzt
7. Mockaroo UUID-Spalte — Datengenerierung im Kontext
Mockaroo ist eine Datengenerierungsplattform, die UUID v4 als Spaltentyp beim Generieren von Testdatensätzen unterstützt. Wenn Sie UUIDs als Teil eines größeren Datensatzes benötigen (gemischt mit Namen, E-Mails, Adressen), generiert Mockaroo sie im Kontext. Der kostenlose Tarif erlaubt das Generieren von bis zu 1.000 Zeilen. Server-seitig.
- Am besten für: UUIDs als Teil größerer Testdatensätze
- Datenschutz: Server-seitig
- Versionen: v4
- Masse: Bis zu 1.000 Zeilen (kostenloser Tarif)
8. generateuuid.net — Minimal und schnell
generateuuid.net ist ein abgespecktes Einzweck-Tool. Laden Sie die Seite, erhalten Sie eine UUID. Es gibt kein Formular auszufüllen — die UUID erscheint sofort. Klicken zum Neu-Generieren. Es ist die schnellste Option, wenn Sie buchstäblich nur eine UUID benötigen und sich nicht um Formatoptionen kümmern. Server-seitig.
- Am besten für: Schnellstmögliche einzelne UUID
- Datenschutz: Server-seitig
- Versionen: v4
- Masse: Nein
UUID v4 vs. UUID v7 — Was sollten Sie verwenden?
Das ist die wichtigste UUID-Entscheidung 2026. Hier ist der praktische Leitfaden:
UUID v4 verwenden, wenn:
- Sie Bezeichner benötigen, die keine Informationen über die Erstellungszeit preisgeben
- Sie UUIDs als öffentliche API-Bezeichner verwenden, die Clients speichern werden
- Ihre Datenbanktabelle weniger als ein paar Hunderttausend Zeilen hat (Indexfragmentierung ist bei kleinem Maßstab kein Problem)
- Sie eine Laufzeitumgebung mit eingebauter v4-Unterstützung verwenden (
crypto.randomUUID()in Browsern und Node.js) und keine Abhängigkeit hinzufügen möchten - Die vorhandene Codebasis v4 verwendet und Sie Konsistenz möchten
UUID v7 verwenden, wenn:
- Sie ein neues Datenbankschema entwerfen und die Tabelle groß werden wird
- Sie eine Zeitordnung im Bezeichner integriert benötigen (z. B. gibt die Sortierung von Ereignissen nach ID chronologische Reihenfolge)
- Sie PostgreSQL 17+, MariaDB 11.7+ oder MySQL 9+ verwenden und native Generierung auf Datenbankebene möchten
- Sie die Vorteile der verteilten ID-Generierung (keine Sequenzkoordination) mit besserer Indexlokalität als v4 möchten
Für die meisten neuen Projekte 2026 ist UUID v7 der bessere Standard für Datenbankprimärschlüssel. Für API-Oberflächenbezeichner, die Clients ausgesetzt sind, bleibt v4 die bessere Wahl, weil es nichts über Ihre Daten-Timeline verrät.
Sie können auch kombinieren: Verwenden Sie UUID v7 als interne Primärschlüssel (in der Datenbank gespeichert, nicht extern exponiert) und UUID v4 als öffentlich zugänglichen API-Bezeichner für dieselbe Ressource. Das ist komplexer, gibt Ihnen aber beide Vorteile.
Für das Generieren zufälliger Strings, die keine UUIDs sind — z. B. API-Schlüssel, Token oder Kurzcodes — schauen Sie sich den Random-String-Generator und den Passwortgenerator an, die zusätzliche Kontrolle über Zeichensätze und Länge bieten.
Vergleichstabelle
| Tool | Datenschutz | v4 | v7 | NIL | v3/v5 | Masse | Formate |
|---|---|---|---|---|---|---|---|
| Toova | Client-seitig | Ja | Ja | Ja | Nein | 1–1.000 | 4 Optionen |
| uuidgenerator.net | Server | Ja | Nein | Nein | Nein | Ja | Standard |
| uuidtools.com | Server | Ja | Nein | Nein | Ja | Begrenzt | Standard |
| FreeFormatter | Server | Ja | Nein | Nein | Ja | Bis zu 100 | Standard |
| guidgenerator.com | Server | Ja | Nein | Nein | Nein | Ja | 5 .NET-Formate |
| uuid7.com | Client-seitig | Nein | Ja | Nein | Nein | Begrenzt | Standard |
Fazit
UUID-Generierung ist ein gelöstes Problem — jedes zuverlässige Tool erzeugt kollisionsresistente Bezeichner. Die bedeutsamen Unterschiede zwischen Tools betreffen Versions-Unterstützung, Datenschutz, Massengenerierung und Formatflexibilität.
Für den täglichen Gebrauch deckt der Toova UUID Generator die wichtigsten Anwendungsfälle ab: v4 für den Standardfall, v7 für neue Datenbankschemas, NIL für Tests, Massenausgabe für die Datensatzgenerierung und mehrere Formate — alles client-seitig. Für spezielle Anwendungsfälle ist uuid7.com das beste client-seitige v7-Tool, und uuidtools.com ist die richtige Wahl, wenn Sie v3/v5 namensbasierte Generierung benötigen.
Wenn Sie UUIDs in Ihrem eigenen Code benötigen, überspringen Sie das Online-Tool vollständig: crypto.randomUUID() ist in allen modernen Browsern und Node.js 19+ verfügbar und erzeugt eine kryptografisch sichere v4-UUID ohne Abhängigkeiten. Fügen Sie uuidv7 von npm für v7-Unterstützung hinzu, bis native Laufzeit-APIs aufgeholt haben. Die vollständige UUID-Spezifikation ist in RFC 9562 dokumentiert.
Bereit zum Generieren? Probieren Sie den Toova UUID Generator — kein Konto, kein Serverroundtrip, 1.000 UUIDs mit einem Klick.