Como Usar o Conversor de Código para Imagem
Etapa 1 — Cole seu código. Digite ou cole seu código-fonte no editor à esquerda. Selecione sua linguagem de programação no menu suspenso, ou deixe em Detecção automática. A ferramenta é compatível com JavaScript, TypeScript, Python, Java, C++, C#, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, HTML, CSS, JSON, YAML, Bash, Markdown, XML e Texto Simples.
Etapa 2 — Personalize a aparência. Escolha um dos 8 temas de sintaxe: One Dark, Monokai, Dracula, GitHub Dark, Nord, Night Owl, Solarized Dark ou Tokyo Night. Selecione um fundo gradiente (Sunset, Ocean, Emerald, Twilight, Candy, Carbon ou Transparente). Ajuste a fonte (JetBrains Mono, Fira Code ou Source Code Pro), o tamanho da fonte, o preenchimento e a largura do painel. Ative ou desative os números de linha, a moldura da janela e a sombra.
Etapa 3 — Exporte. Clique em Copiar Imagem para copiar diretamente para a área de transferência (para Slack, Twitter/X, Discord, Notion, GitHub Issues), ou clique em Baixar PNG para salvar o arquivo. Selecione a escala 1x, 2x ou 3x para diferentes resoluções de saída.
Linguagens de Programação Suportadas
QuickImg Código para Imagem suporta coloração sintática para mais de 20 linguagens de programação, alimentado pelo Highlight.js:
JavaScript, TypeScript, Python, HTML, CSS, Java, C++, C#, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, JSON, YAML, Bash, Markdown, XML e Texto Simples.
Todas as linguagens contam com coloração sintática precisa baseada em tokens com palavras-chave, strings, números, comentários, funções e operadores coloridos. A função de detecção automática usa o Highlight.js para identificar automaticamente a linguagem do seu trecho de código.
Perguntas Frequentes
Como funciona Código para Imagem? +
Cole seu código, escolha um tema e um fundo, depois exporte. Tudo é executado inteiramente no seu navegador usando JavaScript e a biblioteca Highlight.js para coloração sintática. Seu código nunca é enviado a um servidor. Exporte em PNG ou copie diretamente para a área de transferência.
Quais linguagens de programação são suportadas? +
Mais de 20 linguagens: JavaScript, TypeScript, Python, Java, C++, C#, Go, Rust, PHP, Ruby, Swift, Kotlin, SQL, HTML, CSS, JSON, YAML, Bash, Markdown, XML e Texto Simples. Você também pode usar a detecção automática para que o Highlight.js identifique a linguagem automaticamente.
Posso copiar a imagem para a área de transferência? +
Sim! Clique em « Copiar Imagem » para copiar diretamente para a área de transferência via API da Área de Transferência. Depois, cole no Slack, Twitter/X, Notion, Discord, GitHub Issues ou qualquer lugar que aceite imagens. Requer HTTPS.
Meu código é privado e seguro? +
Sim, 100% privado. Todo o processamento é feito inteiramente no seu navegador usando JavaScript do lado do cliente. Seu código nunca sai do seu dispositivo, nada é enviado a um servidor e nenhum dado é armazenado. Nenhum cadastro ou conta necessário.
Quais temas e fundos estão disponíveis? +
8 temas de coloração sintática: One Dark, Monokai, Dracula, GitHub Dark, Nord, Night Owl, Solarized Dark e Tokyo Night. Cada tema tem cores cuidadosamente ajustadas para palavras-chave, strings, comentários e outros tokens. 7 fundos gradientes: Sunset, Ocean, Emerald, Twilight, Candy, Carbon e Transparente (sem fundo).
Posso controlar a largura da imagem? +
Sim. Por padrão, a largura do painel se adapta automaticamente à linha de código mais longa. Você pode desativar a largura automática e definir uma largura fixa (300–1200px) para tamanhos de imagem consistentes. Com largura fixa, as linhas longas se ajustarão automaticamente à borda do painel.
Quais fontes estão disponíveis? +
Três fontes monoespaçadas para código: JetBrains Mono (padrão), Fira Code e Source Code Pro. Todas carregadas do Google Fonts. O tamanho da fonte é ajustável de 10px a 24px.
Código para Imagem é uma alternativa gratuita ao Carbon? +
Sim! QuickImg Código para Imagem é uma alternativa gratuita e aberta ao Carbon.now.sh. Ele oferece funcionalidades semelhantes — coloração sintática, temas, fundos gradientes — além de largura de painel ajustável, exportação 3x e cópia instantânea para a área de transferência. Tudo é executado do lado do cliente sem processamento no servidor, então funciona offline após o carregamento inicial.