Nano ID Generator
Führung
Nano ID Generator
Erstellen Sie kryptografisch sichere, URL-freundliche eindeutige IDs in Ihrem Browser. Der Nano ID Generator erzeugt kompakte Identifikatoren mithilfe von crypto.getRandomValues, mit vollständiger Steuerung über Länge, Alphabet und Ausgabeformat. Standardmäßig sind die IDs 21 Zeichen lang und weisen die gleiche Kollisionssicherheit wie ein UUID v4 auf – aber sind um 41% kürzer und können direkt in eine URL eingefügt werden.
Nutzung
- Legen Sie die Länge der ID (Standardwert 21 Zeichen, Bereich 2–256).
- Auswählen Wie viele Anzahl der gleichzeitig generierten IDs (1–1000).
- Wählen Sie ein Alphabet: URL-sicher (Standard), alphanumerisch, hexadezimal, ohne Ähnlichkeitszeichen oder definieren Sie Ihr eigenes.
- Wählen Sie ein Ausgabeformat: Plain Text, JSON-Array oder CSV.
- Klicken Sie auf Erzeugen. Kopieren oder herunterladen Sie das Ergebnis mit den Buttons im Ausgabebereich.
Funktionen
- Konfigurierbare Länge – Von 2 bis 256 Zeichen pro ID.
- 9 Voreinstellungen für Alphabet – URL-sicher, alphanumerisch, kleinbuchstaben, großbuchstaben, Zahlen, Hexadezimal (klein/ groß), ohne Ähnlichkeitszeichen, plus ein vollständig benutzerdefiniertes Alphabetfeld.
- Bulk-Generierung – Erzeugen Sie bis zu 1000 eindeutige IDs mit einem Klick.
- Mehrere Ausgabeformate – Plain Text, JSON-Array oder CSV – bereit für direkte Verwendung in Code oder Import.
- Live-Kollision-Statistiken – Sehen Sie den ID-Raum, die Entropie in Bits und die Schwelle, bei der eine 1%-Kollision wahrscheinlich wird.
- Kryptografisch sicher – Verwendet
crypto.getRandomValuesmit dem standardmäßigen nanoid-basierten Algorithmus für eine gleichmäßige Verteilung über jedes Alphabet. - Vollständig client-seitig – Keine Daten werden an einen Server gesendet; IDs verlassen nie Ihren Browser.
- Kopieren & Herunterladen – Ein-Klick-Kopieren in die Zwischenablage oder Herunterladen als
.txt,.json, oder.csv.
Häufig gestellte Fragen
-
Ist Nano ID tatsächlich sicherer als eine sequentielle Datenbank-ID?
Ja. Sequentielle IDs geben zwei Informationen preis: wie viele Datensätze existieren und wie schnell sie erstellt werden. Außerdem ermöglichen sie Angreifern, Ihre Daten durch Erhöhung einer Zahl in der URL zu enumerieren. Ein Nano ID mit der Standardlänge von 21 Zeichen verfügt über etwa 126 Bit Entropie, sodass das Erraten eines gültigen IDs rechnerisch unmöglich ist. Verwenden Sie sie, wenn eine ID in einer URL, einem Freigabelink oder einer öffentlichen API sichtbar ist.
-
Wie vergleicht sich Nano ID mit UUID v4?
Sie weisen fast identische Kollisionssicherheit auf – UUID v4 verfügt über 122 Bit Entropie und Nano ID mit einer Länge von 21 Zeichen über 126 Bit. Die praktischen Unterschiede liegen in der Größe und dem Zeichersatz. UUID v4 ist 36 Zeichen lang mit Bindestrichen (die oft Prozent-Verkodierung benötigen); Nano ID ist standardmäßig 21 Zeichen lang aus einem URL-sicheren Alphabet. Nano ID zeigt auch seine Alphabet und Länge offen, sodass Sie die IDs für Systeme mit geringem Volumen kürzen oder für hochbelastete Systeme verstärken können.
-
Warum benötigt Nano ID einen maskenbasierten Algorithmus?
Zufällige Bytes reichen von 0 bis 255, aber die meisten nützlichen Alphabete sind keine Potenzen von zwei – das URL-sichere Alphabet hat 64 Zeichen und das Alphabet ohne Ähnlichkeitszeichen hat 49. Wenn Sie einfach einen Byte modulo der Alphabetlänge nehmen, treten Zeichen am Anfang des Alphabets leichter auf, was ein subtiler Bias ist, den Angreifer ausnutzen kann. Der maskenbasierte Algorithmus rundet das Alphabet auf die nächste Potenz von zwei auf und verwirft Bytes, die außerhalb des Alphabets liegen – gewährleistend, dass jedes Zeichen mit gleicher Wahrscheinlichkeit erscheint.
-
Was ist das Geburtstagsparadoxon und warum begrenzt es die Länge von IDs?
Das Geburtstagsparadoxon zeigt, dass Kollisionen in einem zufälligen Raum viel früher auftreten, als man intuitiv vermutet. Bei N möglichen IDs erwarten wir eine 50% Wahrscheinlichkeit einer Kollision nach etwa der Wurzel von N generierten IDs – nicht nach N. Ein Alphabet mit 64 Zeichen und 8-Zeichen-IDs hat 281 Trillionen Kombinationen, aber eine 50%-Kollision tritt nach etwa 19 Millionen IDs auf. Deshalb benötigen IDs für große Datensätze eine Länge von mindestens 20–24 Zeichen.
-
Was wird im Alphabet ohne Ähnlichkeitszeichen ausgeschlossen und wann sollte es verwendet werden?
Es entfernt die Zeichen, die Menschen am häufigsten verwechseln: Null und Großbuchstabe O, Eins und Großbuchstabe I sowie kleines L und einige andere, die typografisch ähnlich sind. Verwenden Sie es für alle Codes, die von Menschen laut ausgesprochen, aus einem Screenshot transkribiert oder von einem gedruckten Rechnungstext eingegeben werden – wie Gutschein-Codes, Support-Ticket-Referenzen, Zweifaktor-Backup-Codes oder Wiederherstellungscodes. Der Nachteil ist ein kleineres Alphabet (49 statt 64), daher erhöhen Sie die Länge um 1–2 Zeichen, um die gleiche Kollisionssicherheit aufrechtzuerhalten.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug hinzugefügt am 25. Apr. 2026
