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
- Erstellt URL-sichere Nano IDs mit dem Standardalphabet aus 21 Zeichen und 64 Symbolen
- Anpassbare Länge von 2 bis 128 Zeichen pro ID
- Erzeugt mit einem Klick einen Stapel von bis zu 500 Nano IDs
- Unterstützt ein eigenes Alphabet — Ausgabe auf Ziffern, Hex oder ein beliebiges Zeichenset beschränken
- Unverzerrtes Rejection Sampling vermeidet den Modulo-Bias einfacher Zufallsindex-Generatoren
- Eine ID pro Zeile, fertig zum Kopieren in Code, Tabellen oder Migrationen
- Nutzt den kryptografischen Zufallszahlengenerator Ihres Browsers für jede ID
- Läuft vollständig auf Ihrem Gerät — keine ID wird jemals an einen Server gesendet
So verwendest du Nano ID
- Legen Sie die ID-Länge (standardmäßig 21) und die gewünschte Anzahl fest
- Ersetzen Sie das Alphabet optional durch Ihr eigenes Zeichenset
- Klicken Sie auf Generate, um neue IDs mit dem Krypto-RNG Ihres Browsers zu erzeugen
- 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
- Das Feld für das eigene Alphabet wird abgelehnt oder erzeugt einen Fehler. — Der Nano ID Generator benötigt mindestens 2 eindeutige Zeichen im Alphabet; doppelte Zeichen werden vor der Generierung automatisch entfernt.
- Mit einem kurzen eigenen Alphabet erzeugte IDs wirken beim Eintippen länger als erwartet. — Ein kleineres Alphabet benötigt mehr Zeichen, um dieselbe Kollisionsresistenz zu erreichen — erhöhen Sie die Länge, wenn Sie das Alphabet einschränken, etwa auf reine Ziffern.
- Unklar, wie viele Nano IDs ohne Kollisionsrisiko erzeugt werden können. — Bei der Standardlänge von 21 Zeichen müssten Sie etwa eine Billion IDs pro Sekunde über 1000 Jahre erzeugen, um eine 1-prozentige Wahrscheinlichkeit einer einzigen Kollision zu erreichen — verringern Sie die Länge nur, wenn Sie auch deutlich weniger IDs erwarten.
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
- UUID-Generator — Erzeuge einen oder mehrere zufällige UUID-v4-Werte.
- ULID Generator — Sortierbare ULIDs erzeugen, den Zeitstempel dekodieren und zu UUID konvertieren.
- Snowflake ID Generator — 64-Bit-Snowflake-IDs mit Twitter- oder Discord-Epochen bauen und dekodieren.
- Passwort-Generator — Erzeuge starke, zufällige Passwörter mit Stärkemesser (kryptografisch sicher).
- Base58 Encoder / Decoder — Text oder Hex-Bytes mit dem Bitcoin-Alphabet zu Base58 kodieren.
- Hash-Generator — SHA-256 / SHA-1 / SHA-384 / SHA-512 über die Web-Crypto-API.
Alle ArrayKit-Tools