ForHosting KIT · Entwickler-Tools

UUIDs generieren

Diese Funktion erzeugt eindeutige Identifikatoren nach dem UUID-Standard (Version 4, zufällig), einzeln oder in großer Stückzahl auf einmal. Gedacht für Entwicklerinnen und Entwickler, die für Datenbanken, APIs oder Testdaten eindeutige IDs brauchen, ohne dafür eine Bibliothek einzubinden oder ein Terminal zu öffnen.

● StabilKostenlos · im Browser
Nutzen Sie es über WebAPIE-MailApp baldTelegram bald

Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.

Was eine UUID ist und wozu Sie sie brauchen

Eine UUID ist eine 128 Bit lange Zufallszahl, die als eindeutiger Bezeichner dient – für Datenbank-Primärschlüssel, API-Objekte oder Datensätze in verteilten Systemen, in denen ein einfacher hochzählender Zähler nicht ausreicht. Diese Funktion erzeugt UUIDs der Version 4 (zufallsbasiert nach RFC 4122), dem in der Praxis am weitesten verbreiteten Format, im Standard-Format mit Bindestrichen und in Kleinschreibung.

Einzeln oder gleich tausendfach

Sie können eine einzelne UUID erzeugen oder die Anzahl auf mehrere Hundert oder Tausend erhöhen und die gesamte Liste auf einmal kopieren oder als Textdatei herunterladen. Das eignet sich für das Befüllen von Testdatenbanken, für Seed-Daten in einer neuen Anwendung oder für jede Situation, in der Sie viele eindeutige IDs auf einen Schlag brauchen, statt jede einzeln nachzugenerieren.

Format anpassen

Standardmäßig erscheint die UUID mit Bindestrichen in Kleinschreibung, dem in den meisten Systemen erwarteten Format. Für Datenbanken oder Speicherformate, die Bindestriche nicht akzeptieren, lässt sich die kompakte Schreibweise ohne Bindestriche wählen; auf Wunsch auch in Großschreibung, falls ein angebundenes System das voraussetzt.

Kostenlos, lokal, für Automatisierung per API

Die Erzeugung läuft vollständig in Ihrem Browser, ohne Übertragung an einen Server, ohne Limit und ohne Anmeldung. Wer UUIDs automatisiert in einer Pipeline oder einem Build-Skript erzeugen möchte, kann denselben Aufruf programmgesteuert über die API ansprechen, für $0.002 pro Anfrage, unabhängig von der Anzahl der erzeugten UUIDs in dieser Anfrage.

Primärschlüssel für ein verteiltes System

Lukas Fischer, freiberuflicher Backend-Entwickler, entwirft ein Datenbankschema für ein System mit mehreren unabhängigen Diensten und verwendet UUIDs statt hochzählender IDs, damit keine zwei Dienste denselben Schlüssel vergeben können.

Testdaten für die QA-Abteilung

Das QA-Team der Schneider IT-Systeme GmbH & Co. KG braucht für einen Lasttest zehntausend eindeutige Bestell-IDs und erzeugt die komplette Liste in einem Durchgang, statt sie im Code zu generieren.

Eindeutige Tracking-ID für Kampagnen-Assets

Eine Werbeagentur vergibt jeder Bilddatei einer neuen Kampagne eine eindeutige Kennung, um Assets in einem Content-System ohne Namenskollision zu verwalten.

Welche UUID-Version wird erzeugt?

Version 4, also eine zufallsbasierte UUID nach RFC 4122 – das in der Praxis gebräuchlichste Format für Anwendungen und Datenbanken.

Können zwei erzeugte UUIDs identisch sein?

Der Zahlenraum ist so groß, dass eine Kollision bei normaler Nutzung praktisch ausgeschlossen ist. Für kryptografische Geheimnisse ist eine UUID trotzdem nicht gedacht – dafür eignet sich eher ein Passwort- oder Token-Generator.

Werden die erzeugten UUIDs irgendwo gespeichert?

Nein. Die Erzeugung findet direkt in Ihrem Browser statt, es wird nichts an einen Server übertragen oder auf unserer Seite gespeichert.

Brauche ich ein Konto?

Nein. Es gibt derzeit keine Konten – die Nutzung im Browser ist kostenlos und ohne Anmeldung.

Was kostet die Nutzung über die API?

$0.002 pro Anfrage, unabhängig davon, wie viele UUIDs in dieser einen Anfrage erzeugt werden. Im Browser bleibt die Funktion weiterhin kostenlos.

Kann ich das Format ohne Bindestriche erhalten?

Ja. Neben dem Standardformat mit Bindestrichen steht eine kompakte Schreibweise ohne Bindestriche zur Verfügung, etwa für Systeme, die diese nicht zulassen.

Ist eine UUID dasselbe wie eine GUID?

Funktional ja. „GUID“ ist die von Microsoft geprägte Bezeichnung für dasselbe Konzept; die von dieser Funktion erzeugten Werte sind mit beiden Bezeichnungen kompatibel.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/dev/uuid

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/dev/uuid \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input":"…"}'
{
  "input": "…"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.uuid",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Vollständige KIT-Dokumentation lesen →