Zalgo-Glitch-Text mit reproduzierbarem Seed erstellen
Verwandeln Sie gewöhnlichen Text kontrolliert in verzerrten Zalgo-Glitch-Text. Geben Sie den Inhalt ein, wählen Sie eine Stärke von eins bis fünf und legen Sie bei Bedarf einen ganzzahligen Seed fest.
Im Browser ausführen – kostenlos
Der Generator setzt kombinierende Unicode-Zeichen über, durch und unter sichtbare Zeichen, ohne zufälligen Systemzustand zu verwenden. Derselbe Text, dieselbe Stärke und derselbe Seed erzeugen daher stets exakt dasselbe Ergebnis. So eignet sich der Effekt für reproduzierbare Entwürfe, Tests, Namen, Bildunterschriften und kreative Prototypen.
Erzeugen Sie einen kontrollierten Glitch-Effekt
Zalgo-Text entsteht durch kombinierende Unicode-Zeichen hinter gewöhnlichen sichtbaren Zeichen. Schriftarten nutzen solche Zeichen normalerweise für Akzente und ähnliche Schreibmerkmale. Eine dichte Folge kann jedoch über, durch und unter einen Buchstaben ragen und so den bekannten beschädigten Eindruck erzeugen. Dieser Generator wählt Zeichen aus allen drei Positionen und fügt jedem Zeichen außer Leerraum genau die mit der Stärke festgelegte Anzahl hinzu. Stufe eins erzeugt eine leichte, meist gut lesbare Störung; Stufe fünf liefert eine wesentlich dichtere Struktur. Leerzeichen und Zeilenumbrüche bleiben erhalten, sodass Wortlaut und Grundlayout erkennbar bleiben. Bereits vorhandene kombinierende Zeichen werden nicht erneut dekoriert. Dadurch vervielfacht ein eingegebener Akzent den Effekt nicht unvorhersehbar. Das Ergebnis bleibt Unicode-Text und ist kein Bild. Sie können es in Entwürfe, Bildunterschriften, Testdaten oder Nachrichten kopieren. Das genaue Aussehen hängt jedoch von Schriftart und Textdarstellung im Zielsystem ab.
Wiederholen Sie Ergebnisse mithilfe des Seeds
Viele dekorative Textgeneratoren liefern bei jedem Aufruf eine andere Ausgabe. Das ist unterhaltsam, aber ungeeignet, wenn ein Entwurf, Snapshot-Test oder Kampagnenmuster später erneut erstellt werden muss. Hier gehört der Seed zur Eingabe und steuert einen kleinen deterministischen Zahlengenerator. Stimmen Ausgangstext, Stärke und Seed überein, ist auch die Reihenfolge der kombinierenden Zeichen identisch. Ändern Sie nur den Seed, erhalten Sie eine andere Variante mit gleicher Dichte. Mit einer anderen Stärke ändert sich die feste Zeichenanzahl je geeignetem Ausgangszeichen. Der Standard-Seed ist null, sodass auch eine Ausführung ohne Angabe reproduzierbar bleibt. Zulässig ist jede sichere ganze Zahl, einschließlich negativer Werte. Bewahren Sie alle drei Eingaben zusammen mit einer freigegebenen Ausgabe auf, wenn Wiederholbarkeit wichtig ist. Dieser Vertrag hilft auch bei Automatisierungen: Ein erneuter Versuch verändert die gewählte Gestaltung nicht unbemerkt, und Golden-Tests können exakte Zeichenfolgen statt eines ungenauen visuellen Eindrucks vergleichen.
Wählen Sie die passende Stärke für das Ziel
Beginnen Sie mit Stärke eins oder zwei, wenn der Inhalt schnell lesbar bleiben soll. Höhere Werte passen eher zu Horror-Grafiken, experimentellen Überschriften, fiktiven Terminalfehlern oder gezielten Belastungstests für Textlayouts. Kombinierende Zeichen können die Zeilenhöhe vergrößern, benachbarte Elemente überlagern, die Cursorbewegung erschweren und von Hilfstechnologien ungewöhnlich vorgelesen werden. Halten Sie deshalb bei wichtigen Inhalten eine zugängliche, unverzierte Fassung bereit. Verwenden Sie den Effekt nicht für Passwörter, Adressen, Befehle, Kennungen, Suchschlüssel oder maschinenlesbare Daten. Prüfen Sie die Ausgabe in der Zielanwendung, da Betriebssysteme, Browser, Schriftarten und soziale Plattformen Zeichen unterschiedlich positionieren, normalisieren, begrenzen oder entfernen können. Der Generator beschädigt die Quelle nicht und ersetzt keine Grundzeichen, sondern gibt eine neue Zeichenfolge zurück. API-Anfragen kosten $0.002; die Browserversion läuft lokal. Eine ungültige Stärke wird abgewiesen und nicht stillschweigend angepasst.
Anwendungsfälle
Einen Horror-Titel gestalten
Erzeugen Sie reproduzierbare beschädigte Schrift für Poster, Spielbildschirme oder fiktive Warnungen und behalten Sie editierbaren Text.
Unicode-Darstellung testen
Prüfen Sie Zeilenhöhe, Beschnitt, Auswahl und Ersatzschriften mit einer deterministischen Folge gestapelter kombinierender Zeichen.
Thematische Beiträge vorbereiten
Erzeugen Sie Varianten mit verschiedenen Seeds, prüfen Sie diese auf der Zielplattform und speichern Sie den gewählten Seed.
Häufige Fragen
Welche Stärkewerte werden unterstützt?
Verwenden Sie eine ganze Zahl von 1 bis 5. Werte außerhalb dieses Bereichs gelten als ungültige Eingabe.
Erzeugt derselbe Seed immer denselben Text?
Ja. Identischer Text, identische Stärke und derselbe ganzzahlige Seed ergeben dieselbe Zeichenfolge.
Werden die ursprünglichen Buchstaben ersetzt?
Nein. Jedes Grundzeichen bleibt erhalten; kombinierende Unicode-Zeichen folgen geeigneten Zeichen außerhalb von Leerraum.
Warum sieht das Ergebnis in anderen Anwendungen anders aus?
Schriftarten und Renderer positionieren kombinierende Zeichen verschieden; manche Plattformen normalisieren oder entfernen ungewöhnliche Stapel.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002. Die Browserversion kann lokal und ohne API-Anfrage ausgeführt 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/text/zalgo-glitch \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"text":"Glitch me","intensity":2}'const res = await fetch("https://api.kit.forhosting.com/text/zalgo-glitch", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"text": "Glitch me",
"intensity": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/zalgo-glitch",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"text": "Glitch me",
"intensity": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/zalgo-glitch", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"text":"Glitch me","intensity":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"text":"Glitch me","intensity":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/zalgo-glitch", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"text": "Glitch me",
"intensity": 2
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.zalgo_glitch",
"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
max_tokens | 20000 |
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. |