UUID-Generator: Universell Einzigartige Identifikatoren verstehen

Erfahren Sie, was UUIDs sind, wie UUID v4 funktioniert und wann sie Auto-Increment-IDs vorzuziehen sind. Generieren Sie UUIDs sofort mit unserem Tool.

12. Februar 2026

Was ist eine UUID?

Eine UUID (Universally Unique Identifier) ist ein 128-Bit-Identifikator, der garantiert ĂŒber Raum und Zeit einzigartig ist. UUIDs folgen einem standardisierten Format gemĂ€ĂŸ RFC 4122 und werden als 32 hexadezimale Zeichen dargestellt, getrennt durch Bindestriche im Muster 8-4-4-4-12. Eine typische UUID sieht so aus: 550e8400-e29b-41d4-a716-446655440000.

Die Wahrscheinlichkeit, zwei identische UUIDs zu generieren, ist so astronomisch gering, dass sie praktisch null ist. Wenn Sie eine Milliarde UUIDs pro Sekunde generieren wĂŒrden, wĂŒrde es etwa 85 Jahre dauern, bis Sie eine 50-prozentige Chance hĂ€tten, ein einziges Duplikat zu erzeugen.

UUID Version 4: ZufÀllige UUIDs

Es gibt mehrere Versionen von UUIDs, aber UUID v4 ist die am hÀufigsten verwendete in modernen Anwendungen. UUID v4 wird mit Zufallszahlen oder Pseudozufallszahlen generiert. Von den 128 Bits werden 122 zufÀllig generiert, wÀhrend 6 Bits festgelegt sind, um Version (4) und Variante anzugeben.

Die Struktur einer UUID v4

Eine UUID-v4-Zeichenkette hat eine spezifische Struktur. Die dritte Gruppe beginnt immer mit der Zahl 4, was Version 4 anzeigt. Die vierte Gruppe beginnt immer mit 8, 9, a oder b, was die Variante anzeigt. Alle anderen Zeichen sind zufÀllig generierte hexadezimale Ziffern.

AnwendungsfĂ€lle fĂŒr UUIDs

Datenbank-PrimĂ€rschlĂŒssel

UUIDs werden zunehmend als PrimĂ€rschlĂŒssel in Datenbanken verwendet, besonders in verteilten Systemen. Im Gegensatz zu Auto-Increment-Ganzzahlen können UUIDs unabhĂ€ngig von jedem Knoten ohne Koordination generiert werden. Das macht sie perfekt fĂŒr Microservices-Architekturen und Offline-First-Anwendungen.

Verteilte Systeme

In verteilten Systemen mĂŒssen mehrere Server oft unabhĂ€ngig DatensĂ€tze erstellen. Mit Auto-Increment-IDs braucht man eine zentrale AutoritĂ€t, was einen Engpass erzeugt. UUIDs eliminieren diesen Engpass vollstĂ€ndig.

API-Ressourcen

UUIDs werden hĂ€ufig als Ressourcen-Identifikatoren in REST-APIs verwendet. Sie verraten keine Informationen ĂŒber die Anzahl der DatensĂ€tze und können von Angreifern nicht leicht erraten werden.

UUID vs. Auto-Increment-IDs

Vorteile von UUIDs

  • Keine Koordination nötig: IDs ĂŒberall ohne zentrale Datenbank generieren.
  • ZusammenfĂŒhrungsfreundlich: Daten aus mehreren Quellen ohne ID-Konflikte kombinieren.
  • Sicherheit durch Verschleierung: IDs verraten keine Systeminformationen.
  • Offline-Generierung: GĂŒltige IDs ohne Netzwerkverbindung erstellen.

Vorteile von Auto-Increment-IDs

  • Geringerer Speicherbedarf: Ein 4-Byte-Integer vs. eine 16-Byte-UUID.
  • Bessere Index-Performance: Sequenzielle IDs fĂŒhren zu effizienteren B-Tree-Indizes.
  • Menschenlesbar: Einfacher zu kommunizieren und zu debuggen.
  • NatĂŒrliche Reihenfolge: DatensĂ€tze sind automatisch nach Erstellungszeit geordnet.

So generieren Sie UUIDs mit Simple-Toolz

Unser UUID-Generator bietet sofortige UUID-Generierung direkt in Ihrem Browser. Navigieren Sie zum Tool, klicken Sie auf Generieren und kopieren Sie die UUID mit einem Klick. Alle UUIDs werden mit der Web Crypto API fĂŒr echte kryptografische ZufĂ€lligkeit generiert. Keine UUIDs werden gespeichert oder an einen Server ĂŒbertragen.