Código em imagem

Transforme um trecho de código em um cartão PNG elegante com realce de sintaxe no seu navegador, com tema, fundo em gradiente ou transparente e espaçamento — sem upload.

Carregando ferramenta…

Código em imagemCole um trecho, escolha a linguagem, o tema, o fundo e o espaçamento e exporte um cartão de código no estilo Carbon como PNG transparente ou com fundo em gradiente. O realce de sintaxe (Prism) e a captura da imagem (html-to-image) rodam inteiramente no seu navegador, então seu código nunca é enviado. A pré-visualização atualiza em tempo real conforme você digita ou troca as opções.

O que é Código em imagem?

Código em imagem é uma ferramenta gratuita, baseada no navegador, que transforma um trecho de código em uma imagem para compartilhar — um cartão de código estilizado com realce de sintaxe que você pode inserir em um post de blog, uma apresentação, um README ou uma publicação em redes sociais. É popular entre desenvolvedores, redatores técnicos e educadores que querem um código com aparência caprichada em vez de colar uma captura de tela sem graça. Escolha o realce para JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python ou Bash e, em seguida, componha o cartão com um tema, um fundo em gradiente ou sólido e o espaçamento de sua preferência. O cartão é renderizado em tempo real enquanto você edita, e um único botão Baixar PNG o exporta em resolução 2x.

Como usar Código em imagem

  1. Cole ou digite seu código no editor, ou conecte a saída de texto de outra ferramenta à porta de entrada no espaço de trabalho.
  2. Escolha a linguagem correspondente — JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python ou Bash — para que o realce de sintaxe fique correto.
  3. Abra as Configurações para escolher um tema (Midnight, Graphite ou Snow), um fundo (Aurora, Sunset, Ocean, Slate ou Transparente) e o espaçamento (Compacto, Normal ou Amplo).
  4. Acompanhe a pré-visualização atualizar em tempo real conforme você digita e altera as opções; clique nela para ampliá-la na visualização com zoom.
  5. Pressione Baixar PNG para salvar o cartão como imagem em alta resolução ou, no espaço de trabalho, envie o PNG diretamente para uma ferramenta de imagem na sequência.

Exemplos

Uma função JavaScript para um post de blog

Cole uma função JavaScript curta, mantenha a linguagem em JavaScript, escolha o tema Midnight com o fundo em gradiente Aurora e baixe um PNG nítido para incorporar em um artigo no lugar de uma captura de tela sem graça.

Um trecho de CSS transparente para slides

Mude a linguagem para CSS e o fundo para Transparente para que o PNG exportado não tenha fundo, deixando o cartão de código repousar de forma limpa sobre um fundo de slide colorido.

Um cartão de comando Bash para um README

Selecione Bash, escolha o tema claro Snow com o fundo sólido Slate e espaçamento Amplo e exporte um cartão de comando limpo e legível para a documentação do seu projeto.

Perguntas frequentes

Quais linguagens ele consegue realçar?
Ele realça JavaScript, TypeScript, JSX, CSS, HTML, JSON, Python e Bash. Escolha a que corresponde ao seu trecho no menu suspenso de linguagens; se um token não puder ser classificado, ele simplesmente volta para a cor de texto base.
Em qual formato de imagem ele exporta?
Ele exporta um PNG com densidade de pixels 2x para resultados nítidos. Se você escolher a opção de fundo Transparente, o PNG mantém um canal alfa sem nenhum fundo atrás do cartão de código.
Posso mudar a aparência do cartão?
Sim. Nas Configurações você pode alternar entre os temas Midnight, Graphite e Snow, escolher um fundo Aurora, Sunset, Ocean, Slate ou Transparente e definir um espaçamento Compacto, Normal ou Amplo ao redor do código.
Meu código é enviado para algum lugar?
Não. Tanto o realce de sintaxe (Prism) quanto a captura da imagem (html-to-image) rodam 100% no lado do cliente, no seu navegador. Seu código nunca é enviado, transmitido aos nossos servidores nem compartilhado, então até trechos proprietários permanecem no seu dispositivo.
Por que a imagem só aparece depois de eu clicar em Baixar na página da ferramenta?
Na página independente, o PNG é gerado quando você pressiona Baixar PNG, então digitar não recaptura a imagem a cada tecla. A pré-visualização estilizada ainda atualiza em tempo real enquanto você edita; no espaço de trabalho o PNG também se reconstrói automaticamente para poder fluir até a próxima ferramenta.

Ferramentas relacionadas