NanoID- & ULID-Generator

Erzeuge stapelweise NanoID- oder ULID-Bezeichner direkt im Browser, mit einstellbarer NanoID-Länge und Kopierschaltflächen für die ganze Liste oder einzelne IDs.

Tool wird geladen…

NanoID- & ULID-GeneratorDieser Generator erstellt zufällige, kollisionssichere String-IDs ganz ohne Serveranfrage. Wähle NanoID für kurze, URL-sichere Zufallsschlüssel oder ULID für lexikografisch sortierbare, mit Zeitstempel versehene IDs, lege die gewünschte Anzahl fest und lies sie direkt aus dem Ausgabeblock ab. Alles läuft vollständig in deinem Browser über die kryptografische Zufälligkeit, die bereits in deinem Gerät steckt — kein von dir erzeugter Bezeichner wird je hochgeladen oder protokolliert.

Was ist NanoID- & ULID-Generator?

Ein NanoID- und ULID-Generator ist ein Entwicklerwerkzeug, das bei Bedarf eindeutige String-Bezeichner erzeugt. NanoID ist eine winzige, URL-freundliche Zufalls-ID (standardmäßig 21 Zeichen) und eine beliebte, kürzere Alternative zu UUIDs für Primärschlüssel, Kurzlinks und Tokens. ULID ist ein 26-Zeichen-Bezeichner, dessen führende Bits die Erstellungszeit codieren, sodass sich eine Liste von ULIDs ganz natürlich in der Reihenfolge ihrer Erstellung sortiert — praktisch für Datenbankschlüssel, Logzeilen und Event-Streams. Backend-Entwickler, Datenbankdesigner und API-Autoren nutzen dieses Widget, um schnell einen Stapel Test-IDs zu holen, Fixtures zu befüllen oder echte Schlüssel zum Einfügen in Code zu erzeugen. Wähle die Art mit dem segmentierten Schalter, lege die Anzahl fest, stelle die NanoID-Größe ein und drücke Generieren für einen frischen Stapel; kopiere die ganze Liste auf einmal oder eine einzelne Zeile.

So verwendest du NanoID- & ULID-Generator

  1. Öffne das Einstellungsfeld und wähle mit dem Schalter „Art“ NanoID oder ULID.
  2. Stelle „Anzahl“ auf die gewünschte Menge an Bezeichnern ein, von 1 bis 100.
  3. Bei NanoID passt du mit „Größe“ die Zeichenlänge an (2 bis 64); bei ULID ist die Länge fest auf 26 gesetzt.
  4. Drücke „Generieren“, um einen frischen Stapel zu erstellen — die Ausgabe und die zeilenweise Liste aktualisieren sich automatisch.
  5. Klicke im Ausgabe-Kopf auf „Kopieren“, um alle IDs zu kopieren, oder auf das Kopiersymbol einer Zeile, um nur diese zu übernehmen.
  6. Drücke erneut „Generieren“, sobald du einen neuen, anderen Satz IDs brauchst.

Beispiele

Eine einzelne NanoID in Standardlänge

Eingabe

Art: NanoID, Anzahl: 1, Größe: 21

Ausgabe

V1StGXR8_Z5jdHi6B-myT

Eine kurze NanoID für einen Slug oder Code

Eingabe

Art: NanoID, Anzahl: 1, Größe: 8

Ausgabe

Uakgb_J5

Eine zeitlich sortierbare ULID

Eingabe

Art: ULID, Anzahl: 1

Ausgabe

01ARZ3NDEKTSV4RRFFQ69G5FAV

Häufig gestellte Fragen

Was ist der Unterschied zwischen NanoID und ULID?
NanoID ist ein kompakter, vollständig zufälliger, URL-sicherer String mit einer Länge deiner Wahl — ideal, wenn du einfach nur einen eindeutigen Schlüssel brauchst und ihn kurz haben willst. ULID hat 26 Zeichen, deren erster Teil der Erstellungszeitstempel ist, sodass ULIDs nach Zeit sortierbar sind und ungefähr in der Reihenfolge ihrer Erstellung bleiben. Nutze NanoID für Kurzlinks und Tokens; nutze ULID, wenn die chronologische Reihenfolge der Schlüssel wichtig ist.
Wie lang ist eine NanoID und wie eindeutig ist sie?
Die Standard-NanoID hat 21 Zeichen, was eine Kollisionswahrscheinlichkeit vergleichbar mit einer UUID v4 ergibt. Mit dem Regler „Größe“ kannst du sie auf bis zu 2 verkürzen oder auf bis zu 64 verlängern; kürzere IDs sind leichter zu lesen, kollidieren aber früher — halte Schlüssel, die eindeutig bleiben müssen, daher großzügig lang.
Kann ich viele IDs auf einmal erzeugen?
Ja. Stelle „Anzahl“ auf einen beliebigen Wert von 1 bis 100 und drücke „Generieren“. Der gesamte Stapel erscheint im Ausgabeblock; nutze die Schaltfläche „Kopieren“ im Kopf, um sie alle durch Zeilenumbrüche getrennt zu kopieren, oder das Kopiersymbol einer einzelnen Zeile, um nur diese ID zu übernehmen.
Sind die IDs kryptografisch zufällig?
NanoID verwendet die kryptografische Zufallsquelle des Browsers, und der Zufallsanteil von ULID ebenfalls, sodass die Bezeichner unvorhersehbar und für Tokens geeignet sind. Der führende Zeitstempel von ULID wird konstruktionsbedingt aus der aktuellen Zeit abgeleitet und ist daher nicht geheim.
Wird etwas an einen Server gesendet?
Nein. Jede ID wird lokal in deinem Browser erzeugt, und auf unserer Seite wird nichts hochgeladen, gespeichert oder protokolliert. Du kannst Schlüssel für private oder interne Systeme bedenkenlos offline erzeugen.

Verwandte Tools