Nano ID Generator Online

Erstellen Sie URL-sichere, kollisionsresistente Nano IDs mit individueller Länge und Alphabet, direkt in Ihrem Browser.

Der Nano ID Generator läuft vollständig in Ihrem Browser. Jede ID wird lokal mit der Web Crypto API erzeugt, und nichts wird zu ArrayKit hochgeladen.

UUID-Generator öffnen

Über Nano ID

Der Nano ID Generator erstellt kurze, URL-sichere, kollisionsresistente eindeutige Kennungen mit demselben Rejection-Sampling-Algorithmus wie die beliebte nanoid-Bibliothek. Standardmäßig erzeugt er eine 21-stellige ID aus einem 64 Zeichen langen, URL-sicheren Alphabet und bietet damit eine ähnliche Kollisionsresistenz wie eine UUID bei etwa einem Drittel der Länge. Sie können die Länge nach oben oder unten anpassen, mehrere IDs auf einmal erzeugen und ein eigenes Alphabet verwenden — zum Beispiel nur Ziffern oder ein Set ohne Groß-/Kleinschreibung für IDs, die am Telefon vorgelesen werden. Das ist nützlich für Datenbankschlüssel, Session-Tokens, Kurzlink-Slugs und überall dort, wo eine UUID zu lang wirkt. Alles läuft lokal in Ihrem Browser, sodass keine ID einen Server erreicht, bevor Sie sich entscheiden, sie zu verwenden.

Funktionen

So verwendest du Nano ID

  1. Legen Sie die ID-Länge (standardmäßig 21) und die gewünschte Anzahl fest
  2. Ersetzen Sie das Alphabet optional durch Ihr eigenes Zeichenset
  3. Klicken Sie auf Generate, um neue IDs mit dem Krypto-RNG Ihres Browsers zu erzeugen
  4. Kopieren Sie die Liste, oder klicken Sie erneut auf Generate für einen neuen Stapel

Beispiel

Eingabe

size = 21

Ausgabe

V1StGXR8_Z5jdHi6B-myT

Eine 21-stellige Nano ID, erzeugt aus dem standardmäßigen, URL-sicheren 64-Zeichen-Alphabet.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist eine Nano ID?
Eine Nano ID ist eine kurze, URL-sichere, zufällige eindeutige Kennung, typischerweise 21 Zeichen lang, erzeugt mit kryptografisch sicherer Zufälligkeit. Sie bietet eine ähnliche Kollisionsresistenz wie eine UUID in einer viel kürzeren Zeichenkette.
Wie unterscheidet sich eine Nano ID von einer UUID?
Eine UUID hat ein festes 36-Zeichen-Format mit definierter Struktur (Version- und Variant-Bits). Eine Nano ID hat keine feste Struktur — Sie wählen Länge und Alphabet selbst — und ist kürzer, bleibt aber bei den Standardeinstellungen genauso sicher gegen Kollisionen.
Kann der Nano ID Generator ein eigenes Alphabet verwenden?
Ja. Ersetzen Sie das Alphabetfeld durch ein beliebiges Set eindeutiger Zeichen — zum Beispiel nur Ziffern, Hex-Zeichen oder ein Set ohne Groß-/Kleinschreibung — und der Generator zieht IDs ausschließlich aus diesem Set.
Lädt der Nano ID Generator die von mir erstellten IDs irgendwohin hoch?
Nein. Jede Nano ID wird lokal mit dem kryptografischen Zufallszahlengenerator Ihres Browsers erzeugt. Es wird nichts an einen Server gesendet, sodass die von Ihnen erstellten IDs nur auf Ihrem Gerät sichtbar sind.
Ist die Ausgabe des Nano ID Generators zu bestimmten Zeichen hin verzerrt?
Nein. Er verwendet unverzerrtes Rejection Sampling und verwirft Zufallsbytes außerhalb des Alphabetbereichs, statt sie per Modulo zu reduzieren, sodass jedes Zeichen im Alphabet die gleiche Chance hat, aufzutauchen.
Welche Länge sollte ich für eine Nano ID wählen?
Die Standardlänge von 21 Zeichen ist eine sichere Wahl für allgemeine Zwecke. Kürzere IDs (10-14 Zeichen) eignen sich gut für Kurzlink-Slugs mit geringerem Volumen; längere IDs passen zu Systemen mit hohem Volumen, die stärkere Kollisionsresistenz benötigen.

Verwandte Tools

Alle ArrayKit-Tools