Passwort-Generator
Diese Funktion erzeugt zufällige, sichere Passwörter mit frei wählbarer Länge und Zeichensatz – Groß- und Kleinbuchstaben, Zahlen und Sonderzeichen. Gedacht für alle, die schnell ein starkes Passwort für ein neues Konto, einen Dienst oder eine ganze Liste an Zugängen brauchen, ohne selbst eines auszudenken.
Im Browser ausführen – kostenlos
Läuft direkt in Ihrem Browser – kostenlos. Ihre Datei verlässt Ihren Browser nicht und wird an keinen Server übertragen.
Länge und Zeichensatz bestimmen die Stärke
Ein Passwort wird vor allem durch seine Länge und die Vielfalt der verwendeten Zeichen sicher – je mehr mögliche Zeichen pro Position und je mehr Positionen, desto größer der Raum, den ein Angreifer durchprobieren müsste. Sie legen Länge und Zeichensatz selbst fest, etwa nur Buchstaben und Zahlen, wenn ein Dienst Sonderzeichen nicht zulässt, oder den vollen Zeichensatz für maximale Stärke.
Einzeln oder gleich eine ganze Liste
Sie erzeugen ein einzelnes Passwort oder gleich eine Liste mehrerer Passwörter auf einmal, etwa für die Einrichtung mehrerer neuer Konten oder Testnutzer. Jedes Passwort in der Liste wird unabhängig von den anderen zufällig erzeugt, es gibt keine erkennbaren Muster zwischen den Einträgen.
Kein Passwort wird gespeichert
Jedes erzeugte Passwort existiert ausschließlich in Ihrem Browser und wird nicht auf einem Server abgelegt oder protokolliert. Nach dem Schließen der Seite ist es nicht mehr abrufbar – notieren oder übernehmen Sie es deshalb direkt in Ihren Passwort-Manager.
Kostenlos, lokal, per API automatisierbar
Die Erzeugung läuft direkt in Ihrem Browser, ohne Limit und ohne Anmeldung. Für die automatisierte Erzeugung, etwa beim Anlegen neuer Testkonten in einer Pipeline, steht derselbe Aufruf über die API zur Verfügung, für $0.002 pro Anfrage.
Anwendungsfälle
Ein neues Konto sicher anlegen
Sabine Schneider richtet ein neues Konto für einen Cloud-Dienst ein und erzeugt statt eines selbst ausgedachten Passworts ein zufälliges mit maximaler Länge, das sie direkt in ihren Passwort-Manager übernimmt.
Mehrere Testnutzer auf einmal einrichten
Ein QA-Team der Schneider IT-Systeme GmbH & Co. KG braucht für einen Testlauf zwanzig neue Testkonten und erzeugt für jedes ein eigenes, zufälliges Passwort in einem Durchgang.
Ein Passwort ohne Sonderzeichen für ein älteres System
Ein Administrator legt ein Konto in einem älteren internen System an, das keine Sonderzeichen zulässt, und erzeugt gezielt ein langes Passwort nur aus Buchstaben und Zahlen.
Häufige Fragen
Wie sicher sind die erzeugten Passwörter?
Die Passwörter werden zufällig aus dem gewählten Zeichensatz erzeugt; je größer Länge und Zeichensatz, desto schwerer sind sie zu erraten. Für die meisten Dienste empfiehlt sich eine Länge von mindestens sechzehn Zeichen mit gemischtem Zeichensatz.
Werden die erzeugten Passwörter irgendwo gespeichert?
Nein. Sie existieren nur in Ihrem Browser und werden nicht protokolliert oder an einen Server übertragen.
Kann ich Sonderzeichen ausschließen?
Ja. Sie legen selbst fest, ob Großbuchstaben, Zahlen und Sonderzeichen enthalten sein sollen, etwa für Dienste mit eingeschränktem Zeichensatz.
Kann ich mehrere Passwörter auf einmal erzeugen?
Ja. Sie können in einem Durchgang eine ganze Liste unabhängiger Passwörter erzeugen, etwa für mehrere neue Konten.
Muss ich mich anmelden?
Nein. Es gibt derzeit keine Konten – die Nutzung im Browser ist kostenlos und ohne Limit.
Was kostet die Nutzung über die API?
$0.002 pro Anfrage, unabhängig davon, wie viele Passwörter in dieser einen Anfrage erzeugt werden.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/dev/password-gen \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/dev/password-gen", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/password-gen",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/password-gen", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/password-gen", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"input": "…"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.password_gen",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |