Gerador de códigos de cor ANSI
Envolva texto em códigos de escape ANSI para colorir e estilizá-lo num terminal.
Gerador de códigos de cor ANSI
Cole o texto e esta ferramenta envolve cada linha em sequências de escape ANSI para que ele seja impresso em cor num terminal. Foi construída para autores de CLI, formatação de registos e scripts shell que querem um "OK" verde, um "FAIL" vermelho ou um título destacado sem codificar manualmente bytes de escape brutos.
Escolha uma cor de primeiro plano e fundo entre as 16 cores básicas do terminal, o cubo de 256 cores (um índice de 0–255) ou um valor hex de 24 bits para terminais de cor verdadeira. Adicione estilos — negrito, apagado, itálico, sublinhado, piscar, inverso ou riscado — e eles combinam-se numa única sequência SGR. A opção de notação de escape controla como o próprio byte de escape é escrito: bruto \u001b para colar directamente num ficheiro, \e para strings shell entre aspas duplas, \033 para literais de string em C ou Python, ou um comando printf pronto para executar. Ative "Rodar uma cor por linha" para ciclar uma pequena paleta pelas linhas de uma lista ou registo, e "Mostrar pré-visualização do terminal" para acrescentar uma descrição de texto simples de como cada linha seria renderizada, já que um painel de texto não consegue desenhar cores reais de terminal.
As terminações de linha são lidas da mesma forma quer sejam CRLF ou LF, e a sequência de repouso no fim de cada linha é opcional — desative-a se estiver a construir uma série de segmentos coloridos que partilham um repouso no muito fim. As entradas muito grandes são limitadas para que a aba do navegador nunca congele; se uma colagem produzisse mais do que o limite, a ferramenta reporta isso em vez de travar.
Tudo funciona localmente no seu navegador — o texto que cola nunca é carregado em qualquer lugar. Copie o resultado, descarregue-o como um ficheiro .txt ou envie o resultado de volta para a entrada para sobrepor outra opção.