Jede ID entsteht im Browser über den Zufallszahlengenerator der Web-Crypto-API, sodass nichts hochgeladen wird und das Tool nach dem Laden der Seite auch offline funktioniert. Es nutzt den uniformen Algorithmus von NanoID, der zufällige Bytes maskiert und verwirft statt einfach den Rest einer Division zu nehmen - dadurch ist kein Zeichen wahrscheinlicher als ein anderes und die IDs bleiben unverzerrt. Ändere die Länge, wechsle das Alphabet auf Kleinbuchstaben, Hexadezimal oder ein Set ohne verwechselbare Zeichen, oder füge eigene Zeichen ein, und erzeuge bis zu tausend IDs auf einmal.
Kostenloser NanoID-Generator
Läuft komplett in deinem Browser - kein Upload, keine Anmeldung.
Was ist ein NanoID-Generator?
Ein NanoID-Generator erzeugt kurze, URL-taugliche eindeutige IDs aus einer kryptografisch sicheren Zufallsquelle. NanoID ist eine kompakte Alternative zu UUID: Eine Standard-ID besteht aus 21 Zeichen aus einem 64 Zeichen umfassenden Alphabet und liefert damit kompakte, kollisionsresistente Kennungen für Datenbankzeilen, URLs, Tokens und Dateinamen, komplett lokal im Browser erzeugt.
So funktioniert’s
- 1Alphabet wählen. Behalte das URL-taugliche Standardalphabet bei oder wähle Kleinbuchstaben, Hexadezimal, nur Zahlen oder ein Set ohne verwechselbare Zeichen - oder füge eigene Zeichen ein.
- 2Länge und Anzahl festlegen. Lege fest, wie viele Zeichen jede ID hat (Standard 21) und wie viele IDs auf einmal erzeugt werden sollen.
- 3Generieren. Klicke auf Generieren, um eine neue Charge zu erstellen. Die Werte für mögliche IDs und Kollisionssicherheit passen sich an deine Einstellungen an.
- 4Kopieren, was du brauchst. Klicke bei einer einzelnen ID auf Kopieren, oder auf Alle kopieren, um die gesamte Liste zu übernehmen, eine ID pro Zeile.
Für wen
- Backend-Entwickler, die Primärschlüssel oder öffentliche Zeilen-IDs brauchen, die kürzer und URL-freundlicher sind als eine UUID.
- Frontend- und Full-Stack-Entwickler, die clientseitige Schlüssel für React-Listen, optimistische Einfügungen oder Entwürfe vor dem Speichern erzeugen.
- API- und Plattform-Teams, die Freigabe-Links, Einladungscodes, API-Schlüssel und kurze Slugs erstellen, die sich gefahrlos direkt in eine URL einsetzen lassen.
- QA und Data Engineers, die Testdaten und Beispieldatensätze mit einem Klick mit einer Charge eindeutiger IDs befüllen.
- DevOps und alle, die Skripte schreiben, und schnell ein zufälliges Token oder ein Datei-Suffix brauchen, ohne eine Bibliothek zu installieren.
Häufige Fragen
Ist der NanoID-Generator kostenlos?
Ja, er ist völlig kostenlos, ohne Anmeldung und ohne Limits. Jede ID wird im Browser erzeugt, du kannst also so viele Chargen erstellen, wie du willst, sogar offline, sobald die Seite geladen ist.
Wie unterscheidet sich NanoID von einer UUID?
Eine UUID hat ein festes Format mit 36 Zeichen. NanoID ist kleiner und konfigurierbar: Der Standard sind 21 URL-sichere Zeichen, also rund 40 % kürzer, bei ähnlicher Kollisionsresistenz. NanoID lässt sich außerdem in Länge und Alphabet anpassen, während das Format einer UUID fest vorgegeben ist.
Sind die erzeugten IDs kryptografisch sicher?
Ja. Die IDs nutzen getRandomValues aus der Web-Crypto-API des Browsers, dieselbe sichere Zufallsquelle, die auch für Schlüssel und Tokens verwendet wird, und der uniforme Algorithmus von NanoID sorgt dafür, dass jedes Zeichen gleich wahrscheinlich ist - das Ergebnis ist also weder verzerrt noch vorhersagbar.
Was ist das Standardalphabet von NanoID?
Das Standardalphabet umfasst 64 URL-taugliche Symbole: A-Z, a-z, 0-9 sowie Unterstrich und Bindestrich. Da jedes Zeichen in einer URL sicher ist, lässt sich eine ID ohne Kodierung direkt in einen Link, Dateinamen oder Pfad einsetzen.
Wie lang sollte eine NanoID sein?
21 Zeichen ist der Standardwert und für nahezu jeden Einsatzzweck sicher, mit einer Kollisionsresistenz auf UUID-Niveau. Kürzere IDs eignen sich für Daten mit geringem Volumen oder für Codes, die Menschen lesen sollen - der kleinere Zeichenraum erhöht dabei aber das Kollisionsrisiko, also den Kollisionswert vor dem Kürzen im Blick behalten.
Kann ich eigene Zeichen verwenden?
Ja. Wähle Benutzerdefiniert oder bearbeite einfach das Zeichenfeld direkt, und die IDs werden genau aus den eingegebenen Zeichen gebaut. Doppelte Zeichen werden ignoriert, und es lassen sich beliebige eindeutige Symbole verwenden, bis zu 256 Stück.
Werden meine erzeugten IDs irgendwohin hochgeladen?
Nein. Alles wird lokal im Browser mit der Web-Crypto-API erzeugt, es wird nichts an einen Server gesendet - deine IDs bleiben also privat auf deinem Gerät.