Realce de sintaxe
Com este realce de sintaxe você colore código-fonte sem instalar nada: cole o código, escolha a linguagem e um esquema claro ou escuro e copie o HTML pronto. As cores ficam dentro do próprio código, então ele aparece certo em blogs, e-mails e documentos sem uma folha de estilos extra.
Fonte: WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 para texto (cores dos dois temas verificadas). Atualizado em: .
Como o cálculo é feito
O realce de sintaxe colore os elementos do código-fonte: palavras-chave, textos, números, comentários e nomes de funções recebem cada um sua cor. Isso deixa o código mais legível, principalmente em textos, documentações e e-mails, onde não há um editor com esquema de cores.
O que o realçador faz
- Sete linguagens: JavaScript e TypeScript, JSON, HTML (com script e estilo embutidos), CSS, SQL, Python e Bash. Com “Detectar automaticamente”, a ferramenta escolhe a linguagem pelo texto.
- Dois esquemas de cores: claro sobre branco e escuro sobre fundo escuro. Todas as cores de texto alcançam a razão de contraste de 4,5 para 1 das diretrizes de acessibilidade.
- Duas formas de saída: com as cores dentro do código o resultado funciona em qualquer lugar; com classes CSS ele é mais curto e pode ser recolorido por uma folha de estilos sua.
- Números de linha: se quiser, cada linha vem precedida do seu número, que não é selecionado junto com o código.
Seguro e sem perdas
O código-fonte não é alterado: apenas dividido em trechos e envolvido por indicações de cor. Caracteres como < e & são escapados para que código com fragmentos de HTML não afete o resto da página. Para arrumar o código antes, use o formatador de JSON, o formatador de SQL ou o formatador de HTML.
Perguntas frequentes
Como coloro código para um post de blog?
Cole o código, escolha linguagem e esquema de cores e copie o HTML do campo de resultado. Insira no editor do blog como bloco HTML. As cores estão no código, então não é preciso uma folha de estilos extra.
Posso colar o código colorido no Word ou em um e-mail?
Sim, em geral pela visualização: selecione, copie e cole, e as cores são mantidas. Em programas que não aceitam HTML, uma captura de tela da visualização resolve.
Quais linguagens são aceitas?
JavaScript e TypeScript, JSON, HTML com script e estilo embutidos, CSS, SQL, Python e Bash. Para qualquer outra, escolha “Texto simples”; assim só resta a formatação do bloco.
Meu código é salvo ou enviado?
Não. O processamento acontece no seu navegador. O código não aparece no endereço e não é salvo.
Por que alguns trechos não são coloridos?
O realçador reconhece padrões como palavras-chave, textos e comentários, mas não é um analisador completo. Sintaxe incomum ou variantes da linguagem às vezes ficam em preto.
Fontes e base legal
- WCAG 2.2 – Success Criterion 1.4.3 Contrast (Minimum): 4,5:1 para texto (cores dos dois temas verificadas)
- WHATWG HTML – Syntax: referências de caracteres e escape de &, < e > no texto
- ECMAScript Language Specification – palavras reservadas e gramática léxica (base do realce de sintaxe do JavaScript)
Última atualização: · Princípios editoriais
Ferramentas relacionadas
- Formatador, validador e minificador de JSONValide JSON pela RFC 8259 com linha, coluna e explicação clara do erro. Formate ou minifique, ordene as chaves e copie. Tudo roda no seu navegador.
- Formatar SQL (formatador SQL online)Formatar SQL para deixá-lo legível: palavras-chave em maiúsculas, indentação, colunas e condições em linhas separadas. Também comprime. Roda no seu navegador.
- Formatar HTMLFormatar HTML: indente o código-fonte para ficar legível ou minifique em uma linha, com aviso de tags não fechadas. Roda no seu navegador, sem upload.
- Testador de RegexTeste expressões regulares JavaScript ao vivo: correspondências destacadas, grupos de captura em tabela e cada parte do padrão explicada. Grátis, sem upload.
- Qual é o meu endereço IP?Mostra na hora seu endereço IP público, detecta se é IPv4 ou IPv6 e explica a diferença. Grátis – seu IP não é armazenado.
- Qual é o meu user agent?Veja seu user agent completo e descubra navegador, versão, motor, sistema e tipo de aparelho, com Client Hints. Analisa qualquer outro também.
- Verificar redirecionamento de uma URLVerificar redirecionamento online: cada etapa de uma URL com o código (301, 302, 307, 308), destino e tempo. Mostra cadeias, loops e erros de HTTPS.
- Gerador de tabela MarkdownGerador de tabela Markdown: cole dados do Excel, Google Sheets ou CSV e copie uma tabela Markdown, HTML ou LaTeX alinhada, tudo local no seu navegador.
- Calculadora de tamanho de telaCalculadora de tamanho de tela: largura e altura em cm e polegadas pela diagonal e proporção, com densidade de pixels (ppi) e distância de nitidez.