Zufälliger String-Generator
Erstelle kostenlos zufällige Zeichenfolgen mit individuellen Zeichen.
Dieses Tool läuft vollständig in deinem Browser. Deine Dateien werden niemals auf einen Server hochgeladen.
Was dieses Tool macht
Erzeugt eine oder mehrere zufällige Zeichenfolgen aus den von dir gewählten Zeichentypen — Großbuchstaben, Kleinbuchstaben, Zahlen und Symbole — nützlich für Testdaten, temporäre IDs oder Beispielwerte.
So wird es verwendet
Lege eine Länge (1 bis 128 Zeichen) und die Anzahl der zu erzeugenden Zeichenfolgen (1 bis 100) fest, aktiviere die gewünschten Zeichentypen und klicke auf Generate. Die Ergebnisse erscheinen zeilenweise im Ausgabefeld; Copy kopiert sie alle auf einmal in die Zwischenablage.
Durchgerechnetes Beispiel
Mit den Standardwerten — Länge 16, Großbuchstaben, Kleinbuchstaben und Zahlen aktiviert, Symbole deaktiviert — wird jedes Zeichen aus einem 62 Zeichen umfassenden Pool (26 + 26 + 10) gezogen, was Zeichenfolgen wie 7bKq2ZpXt9LmR3Fw ergibt. Werden auch Symbole aktiviert, erweitert sich der Pool um !@#$%^&*()_+-= und bringt Satzzeichen in die Mischung.
Methode
Für jede Zeichenposition zieht das Tool einen 32-Bit-Wert aus crypto.getRandomValues() des Browsers, reduziert ihn per Modulo auf die Größe des gewählten Zeichenpools und wählt dieses Zeichen aus. Es ist dieselbe kryptografisch sichere API, die der Passwort-Generator verwendet, hier eingesetzt, um viele unabhängige Zeichenfolgen statt nur einer zu erzeugen.
Zeichensätze und Grenzen
Die vier auswählbaren Sätze sind Großbuchstaben A–Z, Kleinbuchstaben a–z, Ziffern 0–9 und die Symbole !@#$%^&*()_+-=. Mindestens ein Satz muss aktiviert bleiben, sonst ist die Generate-Schaltfläche deaktiviert, da kein Pool zum Ziehen vorhanden ist. Die Länge ist auf 128 Zeichen und die Anzahl auf 100 Zeichenfolgen pro Generierung begrenzt.
Grenzen
Da jedes Zeichen mit value % pool.length statt mit Rejection Sampling gewählt wird, haben Zeichensätze, deren Größe 2^32 nicht gleichmäßig teilt, eine theoretische Auswahlverzerrung — für Testdaten oder Kennungen viel zu klein, um relevant zu sein, aber wichtig zu wissen, falls du eine nachweislich gleichverteilte Ausgabe brauchst. Der Symbolsatz ist fest und lässt sich über die vier eingebauten Kategorien hinaus nicht anpassen.
Datenschutz und Verarbeitung
Alle Zeichenfolgen werden lokal in deinem Browser mit der Web Crypto API erzeugt. Nichts, was du konfigurierst oder erzeugst, wird an einen Server hochgeladen.
Häufig gestellte Fragen
- Wie unterscheidet sich das vom Passwort-Generator?
- Gleiche sichere Zufälligkeit, aber dieses Tool ist dafür gedacht, viele Zeichenfolgen auf einmal zu erzeugen (z. B. Testdaten, IDs).
- Werden meine Daten irgendwohin hochgeladen?
- Nein, alles wird lokal in deinem Browser mit der Web Crypto API erzeugt.
- Welche Zeichensätze kann ich einschließen?
- Großbuchstaben (A–Z), Kleinbuchstaben (a–z), Zahlen (0–9) und ein fester Symbolsatz (!@#$%^&*()_+-=). Mindestens einer muss aktiviert sein, sonst ist die Generierung deaktiviert.
- Wie hoch sind die Grenzen für Länge und Anzahl?
- Bis zu 128 Zeichen pro Zeichenfolge und bis zu 100 Zeichenfolgen pro Klick, damit das Tool schnell bleibt und Missbrauch vorgebeugt wird.