Entwickler / IDs

Nano-ID-Generator

Erzeuge zufällige, URL-sichere IDs wie Nano ID mit beliebigem Alphabet und beliebiger Länge, viele auf einmal, und sieh, wann eine Kollision wahrscheinlich wird.

Nano-ID-Generator: Jedes Zeichen wird aus dem sicheren Zufallszahlengenerator des Browsers gezogen und mithilfe einer Bitmaske auf das Alphabet abgebildet. Werte außerhalb des Alphabets werden verworfen. So arbeitet die nanoid-Bibliothek, damit jedes Zeichen gleich wahrscheinlich ist. Der Standardwert – 21 Zeichen aus einem Alphabet mit 64 Zeichen – ist ungefähr so kollisionssicher wie eine UUID v4, aber kürzer und URL-sicher. Die Schätzung verwendet die Geburtstagsgrenze für eine Wahrscheinlichkeit von 1 %, dass zwei beliebige IDs übereinstimmen. Läuft zu 100% lokal in deinem Browser, ohne Datei-Uploads zum Server.

Ausführungen
In deinem Browser
Kosten
Kostenlos · ohne Anmeldung
Verfügbarkeit
Einsatzbereit
Nano-ID-GeneratorLokale Verarbeitung

Läuft vollständig in deinem Browser

Bei 1.000 IDs pro Stunde vergehen etwa 149.000.000.000 Jahre, bis die Wahrscheinlichkeit, dass zwei davon gleich sind, 1 % beträgt.

Die Zeichen stammen aus dem sicheren Zufallszahlengenerator deines Browsers und werden wie bei der nanoid-Bibliothek durch Maskierung und Verwerfen gleichmäßig über das Alphabet verteilt.

Die passende Länge wählen

Jedes zusätzliche Zeichen vervielfacht die möglichen Kombinationen um die Größe des Alphabets: Bei 64 Zeichen ergeben 10 Zeichen etwa eine Trillion IDs – genug für eine kleine App –, und 21 Zeichen entsprechen einer UUID. Kürzere IDs eignen sich für kurzlebige oder wenig genutzte Zwecke wie etwa Teilen-Links.

Für standardmäßige UUIDs verwendest du den UUID-Generator, für Geheimnisse den Passwortgenerator.

IDs sind keine Geheimnisse

Zufällige IDs sind schwer zu erraten, erscheinen aber in URLs, Protokollen und im Browserverlauf. Verwende eine ID niemals allein als Nachweis für den Zugriff auf private Daten.

So benutzt du es

  1. Wähle ein Alphabet, zum Beispiel URL-sicher oder nur Ziffern, oder gib ein eigenes ein.
  2. Lege die Länge und die Anzahl der zu erstellenden IDs fest.
  3. Kopiere die IDs. Lege fest, wie viele du pro Stunde erstellst, um die Kollisionsschätzung anzuzeigen.

Datenschutz & Einschränkungen

Die IDs werden in deinem Browser erstellt.

Ähnliche Tools

Häufige Fragen

Nano ID oder UUID?

Beide sind zufällig. Nano ID verpackt eine ähnliche Zufälligkeit in 21 URL-sichere Zeichen statt in 36. Verwende UUIDs, wenn eine Datenbank oder ein Standard sie erwartet.

Kann ich eine kurze ID verwenden?

Ja, wenn du nur wenige davon erstellst. Prüfe die Kollisionsschätzung und gleiche neue IDs mit vorhandenen ab, wenn ein Duplikat problematisch wäre.

Warum sollte ich leicht verwechselbare Zeichen vermeiden?

Bei IDs, die Menschen lesen oder eingeben, etwa Bestell- oder Gutscheincodes, verhindern die ausgelassenen Zeichen 0, O, 1, l und I Fehlinterpretationen.

Kostenloses Tool · läuft in deinem browser · kein Konto nötig