Gerador de Badges GitHub

Gratuito DevTools

Gerador de Badges e Shields para GitHub

Configure o badge perfeito para o README do seu projeto. Escolha estilo, label, mensagem, cor e logo. Obtenha a URL shields.io, o snippet Markdown e o HTML prontos para usar.

9.8k usuarios Atualizado em Mar 2026 4.9/5
Avalie esta ferramenta:
4.9 (1547 votos) Obrigado!
Gerador de Badges / Shields

Preview

URL shields.io

Markdown

HTML

Exemplos populares

Como Usar

Gere o badge perfeito em segundos.

1
Escolha o estilo
Selecione entre flat, flat-square, plastic, for-the-badge ou social.
2
Configure o badge
Defina label, mensagem, cor e logo. Ou clique em um exemplo popular.
3
Veja o preview
O badge e carregado em tempo real usando a API do shields.io.
4
Copie o codigo
Copie a URL, o Markdown ou o HTML para usar no seu README ou site.

Sobre o Gerador de Shields

Esta ferramenta gera URLs para a API do shields.io, o servico mais popular para criacao de badges de status para projetos open source. Os badges sao imagens SVG geradas dinamicamente pelos servidores do shields.io.

Estilos disponiveis:

  • flat: estilo moderno padrao com bordas arredondadas
  • flat-square: igual ao flat mas com cantos quadrados
  • plastic: estilo classico com efeito de profundidade
  • for-the-badge: grande, negrito, ideal para destaque no README
  • social: estilo inspirado em botoes de redes sociais

Badges no GitHub README: Guia Completo de Shields.io, Estilos e Boas Praticas

Neste artigo
  1. O que sao badges de README
  2. Como funciona o shields.io
  3. Os 5 estilos e quando usar cada um
  4. Badges essenciais para todo projeto
  5. Boas praticas e excesso de badges
  6. Perguntas frequentes

1. O Que Sao Badges de README

Badges sao pequenos elementos visuais que comunicam o status, versao, licenca, cobertura de testes e outros metadados de um projeto de software. Presentes em praticamente todo projeto open source relevante, eles dao ao visitante do repositorio uma visao rapida da "saude" e qualidade do projeto sem precisar ler o codigo.

Badges bem escolhidos aumentam a credibilidade do projeto, facilitam a avaliacao por potenciais contribuidores e mostram comprometimento com boas praticas de engenharia.

2. Como Funciona o Shields.io

O shields.io e um servico gratuito e open source que gera badges SVG dinamicamente via URL. A estrutura basica e:

  • https://img.shields.io/badge/{label}-{message}-{color}?style={style}
  • Parametros extras: &logo=, &labelColor=, &link=
  • Caracteres especiais devem ser codificados: espacos como %20, hifens como --
"Nossa ferramenta lida automaticamente com a codificacao de caracteres especiais — voce so precisa digitar o texto e copiar a URL gerada."

3. Os 5 Estilos e Quando Usar Cada Um

Cada estilo tem um contexto ideal:

  • flat: o mais popular. Use para projetos modernos que seguem tendencias de design atual.
  • flat-square: igual ao flat mas com cantos retos. Bom para READMEs com visual minimalista.
  • plastic: estilo classico dos primeiros anos do GitHub. Use para projetos legados ou com visual retro intencional.
  • for-the-badge: grande e chamativo. Use com moderacao para badges de destaque como licenca principal ou status critico.
  • social: imita botoes de redes sociais. Ideal para badges de seguidores, stars e forks do GitHub.

4. Badges Essenciais para Todo Projeto

Todo projeto open source se beneficia destes badges:

  • CI/CD status: mostra se o ultimo build passou ou falhou — fundamental para confiabilidade.
  • Versao NPM/PyPI: indica a versao estavel atual para instalacao.
  • Licenca: essencial para qualquer usuario que precise saber se pode usar o codigo.
  • Cobertura de testes: demonstra comprometimento com qualidade.
  • Linguagem/framework: facilita a descoberta em pesquisas e filtros.

5. Boas Praticas e Excesso de Badges

Mais badges nao e sempre melhor. Algumas diretrizes:

  • Agrupe badges relacionados na mesma linha para nao fragmentar demais o visual.
  • Prefira badges que sejam atualizados automaticamente (ex: via CI) a badges estaticos desatualizados.
  • Limite-se a 5-8 badges relevantes. READMEs com 20+ badges parecem spam e diluem o impacto.
  • Use o mesmo estilo em todos os badges para consistencia visual.
  • Posicione os badges logo apos o titulo do projeto para visibilidade imediata.

6. Perguntas Frequentes

Posso usar cores personalizadas com hex?

Sim. Insira o codigo hex sem o # no campo de cor (ex: 3b82f6 para azul). Ou use os nomes de cor predefinidos do shields.io como brightgreen, blue, red, orange etc.

O badge funciona em repositorios privados?

Badges estaticos (com label e mensagem fixos como os desta ferramenta) funcionam em qualquer contexto onde a imagem puder ser carregada. Badges dinamicos que consultam APIs do GitHub podem requerer autenticacao ou ser bloqueados em repositorios privados.

Como adicionar um badge que atualiza automaticamente?

Shields.io oferece endpoints dinamicos para NPM, GitHub Actions, Codecov e muitos outros servicos. Esses badges buscam dados em tempo real. Nossa ferramenta foca em badges estaticos customizaveis — consulte a documentacao do shields.io para badges dinamicos especificos.