DevBento logoDevBento
Werkzeuge/Zufallsstring / API-Schlüssel-Generator/Generate UUID-like Hex IDs for Database Records

Generate UUID-like Hex IDs for Database Records

Create hex strings in UUID format (8-4-4-4-12) for database primary keys, event IDs, and distributed system identifiers. 128 bits of randomness per ID.

16 Zeichen

alle
Senden an:
Verwandte Werkzeuge
uuidUUID-Generator
Generate a UUID instead
***Passwort Generator: Sicheres Passwort Erstellungs
Use as a password
shaHash-Generator
Erzeugt MD5-, SHA-1-, SHA-256- und SHA-512-Hashes aus Text oder Dateien. Nutzt die Web Crypto API für SHA und reines JavaScript für MD5.

UUID-ähnliche Hex-IDs erzeugen

Primärschlüssel für Datenbanken und Bezeichner für verteilte Systeme müssen ohne Koordination eindeutig sein. Vollständige UUIDs enthalten Versions- und Variantenbits, die die Zufälligkeit verringern. Dieses Beispiel erzeugt rein zufällige Hex-Zeichenfolgen mit 128 Bit Entropie, formatiert im vertrauten UUID-Anzeigemuster (8-4-4-4-12). Die drei erzeugten IDs zeigen das Format auf einen Blick.

Anleitung

  1. Der Zeichensatz ist auf Hex (Kleinbuchstaben) voreingestellt
  2. Die Länge beträgt 32 Zeichen (128 Bit)
  3. Die Gruppengröße ist 8 mit Bindestrich-Trennzeichen für das UUID-Anzeigeformat
  4. Die Menge ist 3, um mehrere IDs zu zeigen
  5. Klicke auf Erzeugen

Hex-IDs im Produktivbetrieb nutzen

Speicherformat

Speichere Hex-IDs als UUID-Spalten in PostgreSQL oder als BINARY(16) in MySQL. Die Textspeicherung mit CHAR(32) oder VARCHAR(36) verschwendet Platz und sortiert falsch. Die meisten Datenbanken unterstützen native UUID-Typen, die die 16 Bytes effizient speichern und korrekt indizieren. Wenn du die String-Form zur Anzeige brauchst, wandle sie zur Abfragezeit mit den eingebauten Datenbankfunktionen um.

IDs clientseitig erzeugen

Der Hauptvorteil clientseitig erzeugter IDs ist der Wegfall von Roundtrips. Du kannst einen Datensatz mit bereits bekannter ID erstellen, ihn einfügen und das Ergebnis sofort rendern, ohne auf eine datenbankgenerierte Sequenz zu warten. Das ist wichtig für Offline-first-Anwendungen, optimistische UI-Updates und alle Systeme, bei denen Latenz oder Verfügbarkeit ein Arbeiten ohne Datenbank erfordern.

Mit Hex-IDs testen

Wenn du Integrationstests schreibst, machen deterministische Hex-IDs die Testausgaben leichter lesbar und einfacher zu debuggen. Nutze dieses Werkzeug, um einen Satz IDs für deine Test-Fixtures zu erzeugen, lege sie fest in den Testdaten ab und prüfe in deinen Testzusicherungen auf bestimmte ID-Werte. Das Hex-Format ist kurz genug, um ohne Umbruch in eine Testdatei zu passen, und die Gruppierung macht es einfach, IDs optisch zu unterscheiden.

🔒

Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.

© 2026 devbento.dev · lokal entwickeltAll ToolsChangelog