ANSI-färgkodgenerator
Omge text med ANSI-escape-sekvenser för att färga och formatera den i en terminal.
ANSI-färgkodgenerator
Klistra in text och det här verktyget omger varje rad med ANSI-escape-sekvenser så att den skrivs ut i färg i en terminal. Det är byggt för CLI-författare, loggformatering och shell-skript som vill ha en grön "OK", en röd "FAIL" eller en markerad rubrik utan att manuellt koda raw escape-bytes.
Välj en förgrunds- och bakgrundsfärg från de 16 grundläggande terminalfärgerna, 256-färgpaletten (ett index från 0–255) eller ett 24-bitars hex-värde för sanna färgterminaler. Lägg till stilar – fet, mattad, kursiv, understruken, blinkande, inverterad eller genomstruken – och kombinera dem till en enda SGR-sekvens. Alternativet för escape-notation styr hur escape-byten själv skrivs: raw \u001b för att klistra in direkt i en fil, \e i shell-dubbelt-angivna strängar, \033 i C- eller Python-stränglitteraler, eller ett färdigt printf-kommando. Slå på "Rotera färg per rad" för att cykla en liten palett över raderna i en lista eller logg, och "Visa terminalförhandsvisning" för att lägga till en läsbar, vanlig textöversikt över hur varje rad skulle renderas, eftersom en textpanel inte kan rita echte terminalfärger.
Radslut läses på samma sätt oavsett om de är CRLF eller LF, och återställningssekvensen vid slutet av varje rad är valfri – stäng av den om du bygger en serie färgade segment som delar en enda återställning helt i slutet. Mycket stora indata är begränsade så att webbläsarfliken aldrig fryser; om en inklistring skulle producera mer än gränsen rapporterar verktyget det istället.
Allt körs lokalt i webbläsaren – den text du klistrar in lämnar aldrig din enhet. Kopiera resultatet, ladda ned det som en .txt-fil, eller skicka utdata tillbaka till indata för att lägga till ett annat alternativ överst.