Remover códigos de escape ANSI
Remova códigos ANSI de cor e movimento de cursor de saída de terminal, deixando texto limpo e legível.
Remover códigos de escape ANSI
Cole um trecho de saída de terminal, um log de build CI ou uma saída de console de programa e esta ferramenta remove os códigos de escape ANSI subjacentes, deixando texto simples e legível. Ela trata códigos SGR (cores, negrito, sublinhado), sequências de movimento de cursor e apagamento, e códigos OSC para hyperlinks e títulos de janela — os bytes invisíveis que se transformam em caracteres confusos como "^[[32m" quando um log colorido é colado em algum lugar que não os renderiza.
Ligue "Remover apenas cores" para remover apenas os códigos SGR e deixar todo o resto intacto, útil quando você precisa continuar repetindo o fluxo bruto em outro lugar. "Converter cores para" troca a remoção simples por Markdown ou HTML: negrito, itálico e sublinhado mantêm-se em ambos, e cores de primeiro plano tornam-se estilos incorporados em HTML — Markdown não tem sintaxe de cor nativa, portanto apenas os estilos de texto sobrevivem lá. "Colapsar linhas redesenhadas" é construído para barras de progresso e spinners que repintam a mesma linha com um retorno de carro, mantendo apenas o estado final de cada linha em vez de cada percentagem intermediária. "Converter hyperlinks de terminal em texto simples" remove o envolvimento OSC 8 em torno de links clicáveis, mantendo o texto visível do link.
A ferramenta trata terminações de linha Windows (CRLF) e Unix (LF) da mesma forma, lida com saída de build bem além de 100.000 caracteres, e a contagem sob a saída relata caracteres de entrada, caracteres de saída e quantas sequências de escape foram removidas.
Tudo funciona no seu navegador. Saída de terminal e ficheiros de log são seguros para colar mesmo com nomes de host internos, caminhos ou stack traces — nada é carregado. Copie o texto limpo, baixe-o como ficheiro .txt, ou envie-o para entrada de outra ferramenta para continuar limpando.