Zum Inhalt springen
100% lokal

ANSI-Farbcode-Generator

Umhüllen Sie Text mit ANSI-Escape-Codes, um ihn in einem Terminal zu färben und zu gestalten.

Eingabe
Ausgabe

ANSI-Farbcode-Generator

Fügen Sie Text ein und dieses Tool umhüllt jede Zeile mit ANSI-Escape-Sequenzen, damit sie farbig in einem Terminal gedruckt wird. Es ist für CLI-Autoren, Log-Formatierung und Shell-Skripte konzipiert, die ein grünes "OK", ein rotes "FAIL" oder eine hervorgehobene Überschrift wünschen, ohne Raw-Escape-Bytes von Hand zu codieren.

Wählen Sie eine Vordergrund- und Hintergrundfarbe aus den 16 grundlegenden Terminalfarben, dem 256-Farbwürfel (ein Index von 0–255) oder einem 24-Bit-Hex-Wert für echte Farbterminals. Fügen Sie Stile hinzu – Fett, Gedimmt, Kursiv, Unterstrichen, Blinkend, Invertiert oder Durchgestrichen – und sie werden zu einer einzigen SGR-Sequenz kombiniert. Die Escape-Notation-Option steuert, wie das Escape-Byte selbst geschrieben wird: Raw-\u001b zum direkten Einfügen in eine Datei, \e für Shell-doppelt-angeführte Strings, \033 für C- oder Python-String-Literale oder einen einsatzbereiten Printf-Befehl. Aktivieren Sie "Farbe pro Zeile rotieren", um eine kleine Palette über die Zeilen einer Liste oder eines Logs zu durchlaufen, und "Terminal-Vorschau anzeigen", um eine Klartextbeschreibung anzuhängen, wie jede Zeile dargestellt würde, da ein Textfeld keine echten Terminal-Farben zeichnen kann.

Zeilenumbrüche werden gleich gelesen, ob sie CRLF oder LF sind, und die Zurücksetzen-Sequenz am Ende jeder Zeile ist optional – deaktivieren Sie sie, wenn Sie eine Reihe farbiger Segmente erstellen, die eine Zurücksetzen am sehr Ende teilen. Sehr große Eingaben werden begrenzt, damit die Browser-Registerkarte nie eingefroren wird. Wenn ein Einfügen mehr als das Limit erzeugen würde, meldet das Tool dies stattdessen.

Alles läuft lokal in Ihrem Browser – der Text, den Sie einfügen, wird nie irgendwohin hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter, oder senden Sie die Ausgabe zurück in die Eingabe, um eine weitere Option darauf zu layern.

Häufige Fragen

Was ist ein ANSI-Escape-Code?
Eine kurze Sequenz, die mit dem ESC-Byte beginnt und einem Terminal mitteilt, dass es Farbe oder Stil ändern soll, anstatt sichtbare Zeichen zu drucken – dieses Tool erstellt die SGR-(Farb- und Stil-)Familie dieser Sequenzen.
Welche Notation sollte ich verwenden?
Verwenden Sie raw \u001b beim Schreiben direkt in eine Datei, die ein Terminal liest, \e in einem Shell-doppelt-angeführten oder $'...'-String, \033 in einem C- oder Python-String-Literal, und die Printf-Option, wenn Sie einen Befehl möchten, den Sie direkt in eine Shell einfügen können.
Warum sieht die Ausgabe im Feld wie Klartext aus?
Textfelder interpretieren Escape-Codes nicht, daher zeigen die rohen Bytes hier nichts oder als seltsame Zeichen – fügen Sie das Ergebnis in ein echtes Terminal ein (oder verwenden Sie Printf), um die Farbe zu sehen. Aktivieren Sie "Terminal-Vorschau anzeigen" für eine lesbare, Klartextzusammenfassung der Formatierung.
Was macht "Farbe pro Zeile rotieren"?
Es ignoriert die Vordergrundfarboption und durchläuft stattdessen einen festen Satz von Farben über Ihre Zeilen, eine pro Zeile – nützlich, um eine lange Liste oder ein Log auf einen Blick leicht zu scannen.
Wird mein Text irgendwohin hochgeladen?
Nein. Die Escape-Codes werden vollständig in Ihrem Browser generiert – Ihr Text verlässt niemals Ihr Gerät.