Zum Inhalt springen
ToolMug

Nano-ID-Generator

Erzeugen Sie Nano-IDs, Zufalls-IDs, die kürzer als UUIDs und sicher für URLs sind – praktisch für Kurzlinks, Dateinamen, Komponenten-Keys und Datenbankschlüssel. Stellen Sie die Länge ein, und die Seite schätzt, wie viele IDs Sie erzeugen können, bevor ein Duplikat wahrscheinlich wird.

Läuft in Ihrem Browser – Ihre Eingaben werden nicht hochgeladen

Kurze, URL-sichere Zufalls-IDs mit einstellbarer Länge.

Etwa 1.307.660,5 Bio. IDs, bis die Wahrscheinlichkeit einer Kollision 1 % erreicht.

21

ID analysieren

So funktioniert es

  1. Stellen Sie die Länge mit dem Schieberegler ein. Der Standardwert ist 21 Zeichen.
  2. Wählen Sie die Anzahl. Sie werden sofort erzeugt; klicken Sie auf Generieren für einen neuen Satz.
  3. Kopieren Sie die Liste oder laden Sie sie als Textdatei herunter.

Optionen erklärt

Alphabet
64 URL-sichere Zeichen – A–Z, a–z, 0–9, Unterstrich und Bindestrich. Jedes Zeichen trägt 6 zufällige Bits.
Länge
6 bis 64 Zeichen. Der Standardwert von 21 Zeichen enthält 126 zufällige Bits, etwa so kollisionssicher wie UUID v4 (122 Bits).
Kollisionsschätzung
Wird unter der Liste angezeigt – wie viele IDs der aktuellen Länge Sie erzeugen können, bevor die Wahrscheinlichkeit eines Duplikats 1 % erreicht.

Beispiel

V1StGXR8_Z5jdHi6B-myT

Die Standardlänge ist 21 Zeichen.

Häufig gestellte Fragen

Welche Länge sollte ich verwenden?

Für global eindeutige IDs behalten Sie die Standardlänge von 21 Zeichen bei – etwa 1,31 × 10¹⁸ IDs, bevor die Wahrscheinlichkeit eines Duplikats 1 % erreicht. Für IDs, die nur in einem kleinen Bereich verwendet werden, etwa Elemente auf einer Seite, reichen 8–12 Zeichen; bei 10 Zeichen wird die 1-%-Marke nach etwa 152 Millionen IDs erreicht.

Warum Nano ID statt UUID verwenden?

Bei gleicher Zufälligkeit ist sie kürzer (21 statt 36 Zeichen), und jedes Zeichen ist URL-sicher, sodass nichts escaped werden muss. Der Nachteil ist, dass es keinen Formatstandard gibt und Datenbanken keinen nativen Datentyp dafür haben.

Kann ich sie für Tokens oder Passwort-Reset-Links verwenden?

Ja. Die Zeichen werden mit crypto.getRandomValues ausgewählt, das unvorhersagbar ist, ohne Modulo-Bias. Verwenden Sie für Tokens mindestens 22 Zeichen (132 Bits).

Wird etwas hochgeladen?

Nein. Die IDs werden in Ihrem Browser erzeugt und nie an einen Server gesendet.

Datenschutz

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.

Ähnliche Tools