Ta bort ANSI-escape-sekvenser
Ta bort ANSI-färg- och markörskontrollkoder från terminalutdata och lämna ren läsbar text.
Ta bort ANSI-escape-sekvenser
Klistra in ett utdrag från terminalutdata, en CI-byggtediotek eller programkonsoloutdata, och det här verktyget tar bort de underliggande ANSI-escape-sekvenserna och lämnar ren, läsbar text. Den hanterar SGR-koder (färger, fetstil, understrykad), markörrörelse och raderingssekvenser, plus OSC-koder för hyperlinkar och fönsterrubriker – de osynliga byte som blir förvirrade tecken som "^[[32m" när en färgglad logg klistras någonstans som inte renderar dem.
Aktivera "Ta endast bort färger" för att bara ta bort SGR-koderna och lämna allt annat oförändrat – användbart när du behöver spela om råströmmen någon annanstans. "Konvertera färger till" ersätter enkel borttagning med Markdown eller HTML: fetstil, kursiv och understrykad bevaras i båda, och förgrundsfärger blir inline-stilar i HTML – Markdown har ingen ursprunglig färgsyntax, så bara textstilarna behålls där. "Dölj omgjorda rader" är byggt för förloppsindikatorstaplar och spinnare som omtecknar samma rad med en vagnreturn, och behåller bara det slutliga tillståndet för varje rad i stället för varje mellanliggande procent. "Konvertera terminalhyperlinkar till oformaterad text" tar bort OSC 8-omslutningen runt klickbara länkar medan länkens synliga text behålls.
Verktyget behandlar Windows (CRLF) och Unix (LF) radslut identiskt, hanterar byggutdata långt över 100 000 tecken, och räknaren under utdatan rapporterar tecken in, tecken ut och hur många escape-sekvenser som togs bort.
Allt körs i din webbläsare. Terminalutdata och loggfiler kan klistras in säkert även med interna värdnamn, sökvägar eller stackspårningar – ingenting laddas upp. Kopiera den rensade texten, ladda ned den som en .txt-fil, eller skicka den till en annan verktygs indata för att fortsätta rensa.