Nanoid Generator Online – URL-Safe Compact IDs

Generieren Sie IDs im Nanoid-Stil mit CSPRNG in Ihrem Browser. Wählen Sie eine Größenvorgabe und ein Alphabet (URL-sicher, alphanumerisch oder numerisch).

Laden…
Nanoid-Generator – Entwicklerhinweise
Kompakte IDs durch unvoreingenommene Stichprobe über ein festes Alphabet. URL-sicheres Alphabet standardmäßig (64 Zeichen); Nur Voreinstellungen für die Größe der Benutzeroberfläche.

So funktioniert die Generierung

Wählen Sie Größe (8/12/16/21/32), Alphabet und Anzahl aus und klicken Sie dann auf „Generieren“. Ablehnungsstichprobe + crypto.getRandomValues ​​– niemals Math.random.

Optionen

Größe (Voreinstellungen)
Längere IDs reduzieren Kollisionen. Die Benutzeroberfläche bietet nur Voreinstellungen (kein Freiformfeld); Die Lib klemmt defensiv 2–64.
Alphabet
url = A–Z a–z 0–9 _- (Nanoid Standard). alphanumerisch = ohne _-. numerisch = nur Ziffern.
Anzahl (1–20)
Mehrere IDs für Geräte, begrenzt auf 20.

Beispiele

Standardmäßig URL-sicher

Einstellungen

Größe=21, Alphabet=url

Ausgabe

V1StGXR8_Z5jdHi6B-myT

Kurze Zahl

Einstellungen

Größe=8, Alphabet=numerisch

Ausgabe

acht Ziffern 0–9

Verwandte Dienstprogramme

Benötigen Sie UUIDs? Siehe den UUID-Generator. Für zeitlich sortierbare IDs der ULID-Generator.

Nanoid Generator-FAQ

Kompakte IDs

Kann ich eine benutzerdefinierte Größe eingeben?

Nicht in Version 1 – nur die Voreinstellungen 8, 12, 16, 21 und 32, um fehlerhafte Konfigurationen zu vermeiden.

Benutzerdefiniertes Alphabet?

Außerhalb des Gültigkeitsbereichs. Nur drei dokumentierte Voreinstellungen.

Werden Daten hochgeladen?

Nein – nur lokale Erzeugung.

Warum nicht das npm nanoid-Paket?

Eine kleine Implementierung, die auf das CSPRNG-Muster des Passwortgenerators abgestimmt ist, ohne NPM-Abhängigkeit.

Suchen Sie nach Konvertern, Encodern, Formatierern und Minifiern an einem Ort? Hub für Entwicklertools Öffnen Sie den kuratierten Entwicklertools-Katalog.