Benutzernamen-Generator mit Startwert
Verwandeln Sie einen Namen, Spitznamen, Projekttitel oder kurzen Ausdruck in eine praktische Auswahl von Benutzernamen.
Im Browser ausführen – kostenlos
Dieser deterministische Generator verbindet geläufige Muster wie Zahlensuffixe, Unterstriche, ergänzte Buchstaben und zurückhaltenden Leetspeak. Sie bestimmen die Anzahl und können einen Startwert angeben, um dieselbe Auswahl erneut zu erhalten. Das Werkzeug erzeugt ausschließlich Vorschläge: Es fragt keine sozialen Netzwerke ab, prüft keine Verfügbarkeit, reserviert keine Konten und garantiert nicht, dass ein Vorschlag die Regeln eines bestimmten Dienstes erfüllt.
Beginnen Sie mit einem erkennbaren Basisnamen
Geben Sie das Wort oder den Ausdruck ein, der in allen Ergebnissen erkennbar bleiben soll. Geeignet sind etwa ein persönlicher Spitzname, Künstlername, eine Spielfigur, Gemeinschaft, Produktidee oder Projektbezeichnung. Der Generator entfernt Leerraum am Rand, wandelt Buchstaben in Kleinbuchstaben um und löscht Satzzeichen sowie Zwischenräume, bevor er Varianten bildet. So wird „River Stone“ zu einem kompakten Kern, der eine Zahl, einen Unterstrich, einen Buchstaben oder eine Leetspeak-Ersetzung erhalten kann. Wählen Sie je nach gewünschter Auswahl zwischen einem und einhundert Vorschlägen. Eine kleine Anzahl eignet sich für eine schnelle Vorauswahl, eine größere liefert mehr Kandidaten für verschiedene Dienste. Ein leerer Basisname wird abgelehnt, weil keine sinnvolle Identität erhalten werden kann. Dasselbe gilt für eine Basis ohne englischen Buchstaben oder Ziffer. Die Ausgabe bewahrt die bereinigte Grundidee, statt unzusammenhängende Wörter zu erfinden. Dadurch können Sie Vorschläge leichter vergleichen und das Muster auswählen, das am besten zur gewünschten Identität passt.
Machen Sie die Suche mit einem Startwert wiederholbar
Der Startwert steuert die genaue Reihenfolge der Muster und ihrer Einzelheiten. Bleiben Basisname, Anzahl und Startwert gleich, erscheinen die Vorschläge stets in derselben Reihenfolge. Das hilft, wenn mehrere Personen Optionen bewerten, ein Konzeptdokument eine Auswahl festhalten soll oder ein automatisierter Ablauf stabile Testergebnisse benötigt. Als Startwert eignen sich eine Kampagnenbezeichnung, Projektversion, ein Teamname oder jeder andere einprägsame Text. Ändern Sie ihn, wenn Sie eine andere reproduzierbare Auswahl wünschen, ohne die zentrale Identität anzupassen. Der Algorithmus liest weder die Uhr noch nutzt er Netzwerkzugriffe oder Laufzeitzufall. Stattdessen bildet er aus den Eingaben einen Hash und durchläuft eine feste Ganzzahlfolge. Der Startwert ist deshalb kein Passwort und sollte nicht als Geheimnis behandelt werden; er dient lediglich der Reproduzierbarkeit. Wenn Sie ihn weglassen, kommt der dokumentierte Standardwert zum Einsatz. Somit bleibt auch das Standardverhalten bei gleichwertigen Anfragen stabil.
Prüfen Sie Kandidaten beim vorgesehenen Dienst
Betrachten Sie die ausgegebene Liste als kreative Ausgangsbasis und nicht als Verfügbarkeitsbericht. Soziale Netzwerke, Spiele, Entwicklergemeinschaften, Foren und interne Systeme verwenden unterschiedliche Regeln. Ein Dienst kann Unterstriche verbieten, eine eigene Längenbegrenzung setzen, Wörter reservieren, eine führende Ziffer ablehnen oder bereits ein Konto mit demselben Namen führen. Testen Sie interessante Kandidaten direkt beim Zieldienst, bevor Sie sie drucken, veröffentlichen oder eine Marke darauf aufbauen. Lesen Sie die Ergebnisse außerdem laut, prüfen Sie Leetspeak-Ersetzungen auf unbeabsichtigte Wörter und überlegen Sie, ob andere Personen den Namen nach dem Hören korrekt eingeben können. Teams können eine stabile Auswahl erzeugen, regelwidrige Vorschläge entfernen und die übrige Liste zusammen mit dem Startwert dokumentieren. Da dieses Werkzeug keine Abfragen durchführt und keine Anfrage an Dritte sendet, kann es nicht erkennen, ob ein Kandidat registriert ist. Diese Trennung hält die Erzeugung schnell und deterministisch und überlässt Ihnen die endgültige Namensentscheidung.
Anwendungsfälle
Auswahl für einen Kreativnamen erstellen
Erzeugen Sie reproduzierbare Varianten Ihres bevorzugten Namens und prüfen Sie die besten Kandidaten anschließend auf den tatsächlich genutzten Plattformen.
Testkonten einheitlich benennen
Nutzen Sie einen projektspezifischen Startwert für stabile, erkennbare Namen in Vorführungen, Testdaten oder Qualitätssicherungsumgebungen.
Alternativen zu einem vergebenen Namen finden
Erzeugen Sie übliche Varianten mit Zahlen, Unterstrichen, Buchstaben und Leetspeak, bevor Sie deren Verfügbarkeit beim Zieldienst prüfen.
Häufige Fragen
Welche Kosten entstehen?
Im Browser ist die Ausführung kostenlos. Jede Anfrage über die API kostet $0.002.
Sind die Vorschläge garantiert verfügbar?
Nein. Der Generator kontaktiert keine externen Dienste. Prüfen Sie jeden Kandidaten direkt auf der Plattform, auf der Sie ihn verwenden möchten.
Warum ist die Ausgabe deterministisch?
Ein fester Hash und eine Ganzzahlfolge leiten jede Auswahl aus Basisname und Startwert ab. Gleichwertige Eingaben ergeben daher dieselbe geordnete Liste.
Was geschieht ohne einen Startwert?
Der Generator verwendet den dokumentierten Standardwert, sodass das Ergebnis weiterhin reproduzierbar bleibt.
Warum wurde mein Basisname abgelehnt?
Der Basisname darf nicht leer sein und muss nach dem Entfernen äußeren Leerraums mindestens einen englischen Buchstaben oder eine Ziffer enthalten.
Wie viele Vorschläge kann ich anfordern?
Sie können in einem einzelnen Aufruf zwischen einem und einhundert eindeutige Vorschläge anfordern.
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/web/username-suggest \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"base_name":"River Stone","count":8}'const res = await fetch("https://api.kit.forhosting.com/web/username-suggest", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"base_name": "River Stone",
"count": 8
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/web/username-suggest",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"base_name": "River Stone",
"count": 8
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/web/username-suggest", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"base_name":"River Stone","count":8}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"base_name":"River Stone","count":8}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/web/username-suggest", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"base_name": "River Stone",
"count": 8
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "web.username_suggest",
"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.
Limits
timeout_sec | 30 |
max_crawl_pages | 25 |
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. |