Gerador de Códigos de Cor de Terminal ANSI
Guia
Gerador de Códigos de Cor de Terminal ANSI
Construa sequências de escape ANSI (códigos de Seleção Gráfica) para colorir e estilizar a saída do terminal. Escolha uma cor de fundo e fundo (opcional), ative estilos como negrito, itálico, sublinhado ou piscar, e obtenha uma string de escape pronta para colar, além de uma pré-visualização em tempo real do resultado no terminal.
Como usar
- Digite o texto de exemplo que deseja estilizar no Texto de exemplo campo (por exemplo,
Error: file not found). - Escolha um Modo de Cor: Básico (16 cores) para máxima compatibilidade, 256 cores para paletas mais ricas, ou Cor verdadeira (RGB de 24 bits) para qualquer cor hexadecimal.
- Escolha uma cor de fundo e (opcionalmente) uma cor de fundo. Ative estilos de texto como negrito, itálico, sublinhado ou piscar.
- Selecione o Prefixo de escape que corresponde à sua linguagem:
\033[(C / Python),\x1b[(Node), ou\e[(bash). - Copie a string de escape, o exemplo formatado (escape + texto + reset) ou o snippet pronto para uso em Python / Node / Bash.
Características
- Três modos de cor – 16 cores SGR (30-37 / 90-97 / 40-47 / 100-107), paleta de 256 cores do xterm (38;5;N / 48;5;N) e cor verdadeira de 24 bits (38;2;R;G;B / 48;2;R;G;B).
- Cobertura completa de estilos – Negrito (1), Fraco (2), Itálico (3), Sublinhado (4), Piscar (5), Video invertido (7) e Riscado (9).
- Pré-visualização do terminal em tempo real – Renderiza o texto estilizado em uma área escura do terminal para que você possa ver o resultado antes de colá-lo em qualquer lugar.
- Várias formas de escape – Escolha entre
\033[,\x1b[,\e[, ou um byte bruto ESC para corresponder à linguagem ou shell que você está usando. - Snippets prontos para cópia – Exemplos automaticamente gerados que envolvem seu texto de exemplo com a sequência de escape escolhida e um reset no final.
print(),console.log()e, eprintfMarcadores de SGR ativos - – Uma resumo de todos os parâmetros SGR ativos, incluindo o nome legível da cor e o código numérico. O que é uma sequência de escape ANSI?
Perguntas frequentes
-
Uma sequência de escape ANSI é uma string especial que começa com o caractere de controle ESC (0x1B) e é reconhecida pelos emuladores de terminal como um comando em vez de texto imprimível. A forma mais comum é o Introduzidor de Sequência de Controle (CSI), escrito como ESC seguido de um abre parêntese, usado para mover o cursor, limpar partes da tela e, mais relevantemente aqui, mudar as cores e estilos do texto por meio de parâmetros de Seleção Gráfica (SGR).
O que significa SGR nos códigos ANSI?
-
SGR significa Seleção Gráfica. É o subconjunto de sequências CSI ANSI que termina com a letra m e carrega um ou mais parâmetros numéricos que controlam atributos de exibição, como cor de fundo, cor de fundo, negrito, itálico, sublinhado e piscar. Os códigos SGR foram padronizados na ECMA-48 e na ISO/IEC 6429.
Por que há três modos diferentes de cor?
-
Os terminais evoluíram ao longo do tempo. A família original VT100 suportava apenas oito cores e oito variantes brilhantes, que se tornaram a faixa de 16 cores SGR (30 a 37, 90 a 97 para fundo). O xterm introduziu posteriormente uma paleta de 256 cores indexada acessada com 38;5;N. Terminais modernos podem acessar qualquer cor RGB usando 38;2;R;G;B, frequentemente chamada de cor verdadeira ou cor de 24 bits. Cada modo troca capacidade por compatibilidade com versões anteriores.
O que faz o código de reset?
-
A sequência de reset, escrita como ESC [ 0 m, limpa todos os atributos SGR anteriormente definidos e retorna o terminal às cores de fundo padrão, cor de fundo padrão e estilos de texto padrão. Sem um reset no final, a cor ou estilo escolhido continuaria a ser aplicado ao próximo texto impresso pelo programa, o que geralmente não é desejável.
Por que alguns terminais ignoram o código de piscar?
-
O texto piscando (código SGR 5) é tecnicamente parte do padrão, mas a maioria dos emuladores modernos o renderiza como negrito, o exibe sem animação ou o ignora completamente. O comportamento depende do emulador e das preferências de acessibilidade do usuário, já que o texto piscando pode causar desconforto ou convulsões. Ferramentas que precisam atrair atenção geralmente dependem do video invertido ou de cores brilhantes em vez disso.
-1 para desativar
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 O placar chegou!
Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente Foi adicionado em 9 de junho de 2026
