UUID / GUID Generator

Erstellen Sie sofort zufällige, eindeutige UUIDs und GUIDs. Wählen Sie eine Version, passen Sie das Format an und generieren Sie mit einem Klick eine oder mehrere Kennungen.

UUIDs und GUIDs sofort generieren

Erstellen Sie in Sekunden zufällige, eindeutige Kennungen, indem Sie eine UUID-Version und die gewünschten Formatoptionen auswählen.

Alles läuft direkt in Ihrem Browser mit einem kryptografisch sicheren Zufallsgenerator ab – es werden keine Daten übertragen und keine Kennungen gespeichert.

Was ist eine UUID / GUID?

Eine UUID (Universally Unique Identifier), auf Microsoft-Plattformen auch GUID (Globally Unique Identifier) genannt, ist ein 128-Bit-Wert, der zur Identifizierung von Informationen verwendet wird, ohne dass eine zentrale Instanz zur Vermeidung von Kollisionen erforderlich ist.

UUIDs und GUIDs verwenden genau dasselbe 36-stellige Format – die Namen sind lediglich unterschiedliche Bezeichnungen für denselben Standard, sodass jede hier generierte UUID auch eine gültige GUID ist.

Warum einen UUID / GUID Generator verwenden?

Das manuelle Erstellen eindeutiger Kennungen ist unzuverlässig – Kollisionen, Tippfehler und vorhersehbare Muster können allesamt Fehler und Sicherheitsprobleme verursachen.

Ein Generator erzeugt sofort korrekt formatierte, statistisch eindeutige Kennungen gemäß der offiziellen UUID-Spezifikation (RFC 9562).

Warum UUIDs online generieren?

  • Erstellen Sie statistisch eindeutige Kennungen mit praktisch keinem Kollisionsrisiko
  • Wählen Sie die passende Version für Ihren Anwendungsfall (zufällig oder zeitlich geordnet)
  • Generieren Sie viele Kennungen gleichzeitig zum Befüllen von Massendaten
  • Formatieren Sie die Ausgabe passend zu Ihrer Datenbank oder Ihren API-Anforderungen
  • Keine Installation oder Registrierung erforderlich
  • Funktioniert vollständig offline in Ihrem Browser

Hauptfunktionen

  • Zwei Versionen: UUID v4 (vollständig zufällig) und UUID v7 (zeitlich geordnet)
  • Generieren Sie 1, 5, 10 oder 50 Kennungen auf einmal
  • Optionale Formatierung in GROSSBUCHSTABEN
  • Optionales Entfernen von Bindestrichen für kompakte Speicherung
  • Ein-Klick-Kopie für einen einzelnen Wert oder jeden Eintrag in der Liste
  • Kryptografisch sichere Zufallsgenerierung

So generieren Sie eine UUID

  1. Wählen Sie eine Version: UUID v4 für vollständig zufällige Kennungen oder UUID v7 für zeitlich geordnete Kennungen
  2. Aktivieren Sie GROSSBUCHSTABEN oder Ohne Bindestriche, falls Ihr System ein bestimmtes Format erfordert
  3. Wählen Sie, wie viele Kennungen Sie benötigen – 1, 5, 10 oder 50
  4. Kopieren Sie einen einzelnen Wert oder einen beliebigen Eintrag aus der generierten Liste

UUID-Versionsleitfaden

UUID v4 Vollständig zufällig – am besten geeignet für allgemeine eindeutige IDs ohne Anforderung an eine Reihenfolge
UUID v7 Zeitlich geordnet – enthält einen Zeitstempel, ideal für primäre Datenbankschlüssel und sortierbare Datensätze

Best Practices für UUIDs

Verwenden Sie UUID v7 für primäre Datenbankschlüssel, wenn Sie Kennungen benötigen, die sich natürlich nach dem Erstellungszeitpunkt sortieren lassen, um die Indexleistung zu verbessern.

Verwenden Sie UUID v4, wenn Sie Kennungen ohne erkennbares Muster benötigen, etwa für öffentlich zugängliche Tokens oder Ressourcen-IDs.

Speichern Sie UUIDs in ihrem nativen Binärformat oder im standardmäßigen 36-stelligen Format, anstatt eigene Kodierungen zu erfinden, um mit Datenbanken und Bibliotheken kompatibel zu bleiben.

Häufige UUID-Fehler vermeiden

Vermeiden Sie die Verwendung fortlaufender Ganzzahlen, wo eine UUID erwartet wird – dies kann Informationen über Datensatzanzahl und Erstellungsreihenfolge offenlegen.

Vermeiden Sie eine uneinheitliche Mischung von UUID-Versionen innerhalb eines Systems, da dies die Sortierung und Fehlersuche erschweren kann.

Gehen Sie nicht davon aus, dass UUIDs kryptografisch geheim sind – UUID v4 ist eindeutig, aber kein Ersatz für ein ordnungsgemäßes Zugriffstoken oder einen geheimen Schlüssel.

Häufige Anwendungsfälle

  • Primäre und fremde Datenbankschlüssel
  • API-Anfrage- und Korrelations-IDs
  • Sitzungs- und Transaktionskennungen
  • Namen für Datei- und Objektspeicher
  • Entitäts-IDs in verteilten Systemen
  • Befüllen von Testdaten und Fixtures
  • Ereignis- und Nachrichtenkennungen
  • Geräte- und Installations-IDs

Häufig gestellte Fragen

Was ist der Unterschied zwischen einer UUID und einer GUID?

Es gibt keinen technischen Unterschied. GUID ist einfach Microsofts Bezeichnung für denselben 128-Bit-Kennungsstandard, der in RFC 9562 als UUID definiert ist. Jede hier generierte UUID ist auch eine gültige GUID.

Wie eindeutig sind diese UUIDs?

Äußerst eindeutig. Mit 122 zufälligen Bits bei UUID v4 ist die Wahrscheinlichkeit einer Kollision astronomisch gering, selbst wenn Milliarden von Kennungen generiert werden.

Sollte ich UUID v4 oder v7 verwenden?

Verwenden Sie UUID v7, wenn Sie Kennungen benötigen, die nach Erstellungszeitpunkt sortiert werden, etwa für primäre Datenbankschlüssel. Verwenden Sie UUID v4, wenn Sie vollständig zufällige Kennungen ohne eingebetteten Zeitstempel benötigen.

Wo werden meine generierten UUIDs gespeichert?

Nirgendwo. UUIDs werden lokal in Ihrem Browser mit der Web Crypto API generiert und niemals an unsere Server gesendet oder dort gespeichert.

Kann ich UUIDs als primäre Datenbankschlüssel verwenden?

Ja. UUIDs werden häufig als primäre Schlüssel verwendet, insbesondere in verteilten Systemen. UUID v7 ist besonders gut geeignet, da ihre zeitlich geordnete Struktur die Datenbankindizes effizient hält.

NACH OBEN