Anúncios incomodam? Ir Sem anúncios Hoje

Gerador de Captura de Código

DesenvolvedorImagemTexto
ANUNCIADO Remover?

Chrome da Janela

Nome do arquivo ou rótulo exibido na barra de título da janela.

Opções de exibição

Espaçamento externo ao redor da janela de código (px).
Tamanho da fonte do código (px).
Arredondamento dos cantos da janela de código (px).
ANUNCIADO Remover?

Guia

Gerador de Telas de Código

Gerador de Captura de Código

Transforme qualquer trecho de código em uma imagem PNG bonita e compartilhável. Escolha um tema de sintaxe, escolha um fundo com gradiente, adicione chrome da janela macOS ou Windows e baixe uma tela polida pronta para Twitter, LinkedIn, posts de blog, apresentações ou documentação. Tudo é executado localmente no seu navegador, então seu código nunca sai da sua máquina.

Como usar

  1. Cole seu código no editor da esquerda, ou clique em um dos botões de exemplo (JavaScript, Python, SQL) para carregar um trecho inicial.
  2. Escolha a linguagem (ou deixe em Detecção Automática) e um tema de sintaxe que se encaixe no seu estilo visual.
  3. Escolha um fundo com gradiente e ajuste o chrome da janela, o espaçamento, o tamanho da fonte e o raio dos cantos.
  4. Clique Baixar PNG para salvar a imagem, ou Copiar Imagem para copiá-la diretamente para a área de transferência.

Características

  • 20+ temas de sintaxe – Escolha entre temas populares escuros e claros, incluindo Monokai, Dracula, GitHub, Nord, Tokyo Night, Solarized e mais.
  • 20+ linguagens com detecção automática – JavaScript, TypeScript, Python, SQL, Go, Rust, Ruby, PHP, Java, C/C++, Swift, Kotlin, Bash, YAML e outros.
  • Fundos com gradiente e sólidos – Oito gradientes curados mais opções sólidas de branco, preto e transparente (com chequerboard).
  • Chrome da janela – Estilo de luzes de tráfego do macOS, controles do Windows ou um quadro minimalista sem bordas, com um nome de arquivo opcional na barra de título.
  • Estilo detalhado – Ative os números de linha e sombra, e ajuste o espaçamento externo, o tamanho da fonte e o raio dos cantos da janela com sliders.
  • Privacidade primeiro – Toda destaque e renderização acontece no seu navegador. Seu código nunca é enviado para um servidor.
  • Exportação em um clique – Baixe como PNG de alta resolução ou copie a imagem diretamente para a área de transferência.

Perguntas frequentes

  1. O que é destaque de sintaxe e por que importa para telas de código?

    O destaque de sintaxe é a prática de colorir o código-fonte para distinguir visualmente palavras-chave, strings, identificadores, comentários e outros tokens. O compilador não se importa com a cor, mas pesquisas sobre compreensão de código mostram consistentemente que o código destacado é mais fácil e rápido de escanear do que texto monoespaco. Em uma tela — onde o leitor não pode clicar, expandir ou executar o código — o destaque torna-se a principal pista de significado, o que é a razão pelas quais temas projetados por tipógrafos e autores de IDEs parecem notavelmente mais profissionais do que trechos sem cor.

  2. Qual a diferença entre uma imagem raster como PNG e um formato vetorial como SVG para código?

    Uma imagem raster armazena uma grade fixa de pixels, então ao redimensionar acima da resolução nativa causa desfoque ou jaggies. Um formato vetorial armazena formas matematicamente e escala sem perda de qualidade. As telas de código são geralmente exportadas como PNG porque as plataformas sociais, ferramentas de apresentação e aplicativos de chat renderizam PNG de forma confiável e preservam exatamente a aparência renderizada — fontes, anti-aliasing, gradientes e sombras. O SVG pode escalar infinitamente, mas depende do visual ter acesso às mesmas fontes e motor de renderização, o que torna menos previsível para compartilhamento.

  3. Por que a maioria das ferramentas de tela de código imita o chrome do macOS ou do Windows?

    O chrome da janela (a barra de título com luzes de tráfego ou controles de fechar, minimizar e maximizar) dá ao olho um quadro familiar e indica que o conteúdo é uma parte real de uma aplicação, e não apenas texto arbitrário. Isso é uma aplicação do princípio de Gestalt: o grupo encerra elementos juntos e os separa do fundo circundante. O Carbon, a ferramenta que popularizou esse estilo, adotou deliberadamente o chrome do macOS porque designers e desenvolvedores na rede social reconhecem imediatamente, o que torna a tela de código parecer polida sem nenhuma outra obra visual.

  4. O que é um gradiente linear CSS e por que os gradientes são populares como fundos de telas de código?

    Um gradiente linear CSS é uma transição suave de cor ao longo de uma linha, definida por um ângulo e uma lista de paradas de cor (por exemplo, 135 graus de indigo para violeta). Os gradientes são populares como fundos para telas de código porque uma cor sólida muitas vezes se contrapõe ao tema de sintaxe dentro da janela, enquanto um gradiente adiciona profundidade e calor sem competir pela atenção. Combinar um gradiente saturado com uma janela de código mais escura cria contraste que faz o conteúdo interno se destacar — o mesmo princípio que os fotógrafos usam ao colocar um assunto contra um fundo suavemente desfocado.

  5. Como o navegador renderiza um elemento DOM para uma imagem PNG?

    Os navegadores não têm suporte nativo para 'tirar uma tela desse nó DOM', então bibliotecas como html-to-image contornam essa limitação serializando o elemento-alvo e seus estilos CSS calculados em um SVG com um foreignObject, depois desenhando esse SVG em uma câmera HTML e finalmente exportando a câmera como uma imagem PNG. Essa técnica é rápida e executa inteiramente no lado do cliente, mas tem limitações conhecidas: imagens externas devem ser acessíveis via CORS, fontes embutidas devem ser carregadas antes da captura e pseudo-elementos podem não renderizar sempre. Definir uma relação de pixels mais alta (comumente 2x) produz uma imagem mais nítida, adequada para telas de retina e impressão.

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

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!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?