UUID / ULID / NanoID / Snowflake
ID-Serien erzeugen und Formate, Zeitstempel sowie exakte Snowflake-Felder untersuchen.
Über dieses Tool
1–500 Kennungen je Serie erzeugen, alle Zeilen kopieren oder die erste ID untersuchen. Erst ein Klick startet die Erzeugung. UUID v4/v7 und NanoID verwenden kryptographischen Browserzufall. UUID v7 enthält 48-Bit-Millisekunden, ist innerhalb einer Millisekunde aber nicht monoton.
ULIDs halten bei rückläufiger Uhr den letzten Zeitstempel und erhöhen bei wiederholten Zeitstempeln ihr 80-Bit-Feld. Bei Erschöpfung entsteht ein Fehler statt eines zufälligen Neustarts. Der Parser lehnt mehr als 128 Bit ab, einschließlich erster Zeichen oberhalb von 7.
NanoID-Länge: 1–64 Unicode-Codepunkte. Eigene Alphabete bestehen aus 2–256 verschiedenen druckbaren Codepunkten; Leerraum, Steuerzeichen und einzelne Surrogate sind ausgeschlossen. Rejection Sampling vermeidet Moduloverzerrung. Unicode-Alphabete sind eine Codepunkt-Erweiterung, keine Graphemnormalisierung. Kurze Werte/kleine Alphabete können Wiederholungen erzeugen; diese werden gemeldet, nicht still entfernt.
Snowflake verwendet ein generisches 63-Bit-Layout: 41 Zeitbits, 10 kombinierte Knotenbits und 12 Sequenzbits. Twitter/Discord wählen nur die Epoche und belegen keinen Anbieter. Je Knoten sind auf dieser Seite 4.096 Sequenzwerte pro Millisekunde verfügbar. Uhrenrücksprung oder Erschöpfung erzeugen Fehler. Andere Seiten/Rechner werden nicht koordiniert. Dies ist kein Sonyflake.
Die Untersuchung zeigt kompatible Formen, keinen bewiesenen Ursprung oder Zufall. Automatisch wird UUID, ULID, Snowflake, dann Text bevorzugt; die Auswahl löst Mehrdeutigkeit auf. UUID akzeptiert kanonische, kompakte, außen geklammerte und urn:uuid:-Formen, Zeitanteile für RFC-Varianten v1/v6/v7 und Nil/Max-Sonderwerte. Snowflake benötigt eine gewählte Epoche; Datumsgrenzen des Browsers werden markiert. Aus NanoID-ähnlichem Text lassen sich weder Entropie noch Zeitstempel ableiten.
IDs und Einstellungen bleiben nur im Seitenspeicher beim Toolwechsel; keine Cookies/Browserspeicherung oder Uploads, Neuladen leert sie. Referenzen: UUID, ULID, NanoID, Snowflake-Layout.