🔗 Gerador de Slug Todas as ferramentas →

Gerador de Slug e Cases

Digite o título — saem o slug de URL e todos os formatos de programação. Clique em qualquer resultado para copiar.

slug URL
kebab-case
snake_case
camelCase
PascalCase
CONSTANT_CASE
acentos removidos, caracteres especiais eliminados, espaços normalizados
espaço publicitário

O que a ferramenta faz com o seu texto

A conversão segue quatro passos, na ordem. Primeiro o texto é normalizado em Unicode NFD, o que separa a letra do seu acento: á vira a mais um sinal solto. Em seguida os sinais são descartados, então ç vira c, ã vira a e ê vira e. Depois tudo é passado para minúsculas e qualquer caractere que não seja letra ou número é trocado por espaço. Por fim, as palavras resultantes são unidas com o separador de cada formato.

Esse caminho importa porque o resultado é previsível: mesmo título, mesmo slug, sempre. É o mesmo comportamento que o WordPress, o Shopify e a maioria dos frameworks aplicam ao gerar a URL automaticamente.

Título digitadoSlug gerado
Como Calcular Férias em 2026como-calcular-ferias-em-2026
Receita de Pão de Queijo Mineiroreceita-de-pao-de-queijo-mineiro
AÇÃO & REAÇÃOacao-reacao
Preço do m² em São Paulopreco-do-m-em-sao-paulo
E-commerce: guia 100% práticoe-commerce-guia-100-pratico

O caso do merece atenção: o expoente não é letra nem número ASCII, então some. Se a unidade for essencial para o significado, escreva por extenso no título antes de converter — metro-quadrado comunica melhor que um m solto.

Passo a passo

O que faz um slug bom

Erros comuns ao montar URLs

Cases de código: qual usar onde

O mesmo título produz seis saídas diferentes. Veja "Relatório de Vendas Anual" em cada formato:

FormatoResultadoOnde se usa
slug / kebab-caserelatorio-de-vendas-anualURLs, nomes de arquivo CSS e HTML, classes de CSS, atributos data-*
snake_caserelatorio_de_vendas_anualPython, Ruby, PHP com PSR, nomes de colunas e tabelas em banco de dados
camelCaserelatorioDeVendasAnualVariáveis e funções em JavaScript, TypeScript, Java, C#, Swift, Kotlin
PascalCaseRelatorioDeVendasAnualClasses, tipos, componentes React e Vue, nomes de arquivo de componente
CONSTANT_CASERELATORIO_DE_VENDAS_ANUALConstantes e variáveis de ambiente: MAX_RETRIES, DATABASE_URL, API_KEY

Duas convenções valem por si: chaves de JSON de API pública costumam usar snake_case ou camelCase — nunca as duas no mesmo endpoint —, e nomes de arquivo em projetos web usam kebab-case porque servidores Linux diferenciam maiúsculas de minúsculas e um MinhaFoto.JPG referenciado como minhafoto.jpg funciona no seu Windows e quebra em produção.

Misturar estilos no mesmo projeto é o jeito mais barato de irritar o próximo dev — que costuma ser você em três meses.

Slug em plataformas brasileiras

No WordPress, o slug fica no campo "Link permanente", logo abaixo do título; alterar depois da publicação exige um plugin de redirecionamento ou uma regra no servidor. Em lojas Nuvemshop e VTEX, o endereço do produto é gerado a partir do nome cadastrado, então nomes com códigos internos do tipo "CAM-AZ-M" vazam para a URL e atrapalham a busca. No Shopify, o caminho /products/ é fixo e só o slug final é editável.

Em qualquer uma delas, a rotina segura é a mesma: defina o slug antes de publicar, confira se não existe outro conteúdo com endereço parecido e só mexa depois com um 301 no lugar.

Perguntas frequentes

Posso mudar o slug de uma página já publicada?
Pode, desde que crie um redirecionamento 301 do endereço antigo para o novo. Sem o 301, os links externos e o histórico de rankings apontam para uma página 404 e a autoridade acumulada se perde.

Devo usar hífen ou underline no slug?
Hífen. O Google trata o hífen como separador de palavras e o underline como ligação, então calculadora_ferias tende a ser lido como uma palavra só. Fora isso, o underline some quando a URL aparece sublinhada.

Qual o tamanho ideal de um slug?
Entre três e cinco palavras, algo em torno de 40 a 60 caracteres. Slugs muito longos são cortados na exibição dos resultados de busca; slugs de uma palavra genérica não comunicam o conteúdo.

Preciso tirar palavras como "de", "para" e "em" do slug?
Não é obrigatório, mas ajuda a encurtar. Mantenha a preposição quando a remoção mudar o sentido: calculadora-juros-compostos funciona bem sem preposição, mas como-abrir-mei-2026 perde clareza em relação a como-abrir-mei-em-2026.

O slug pode ter números?
Sim, e é útil quando o número faz parte da busca, como guia-imposto-de-renda-2026. Evite números que envelhecem sozinhos em conteúdo que você pretende atualizar todo ano, porque o slug fica preso ao ano antigo ou exige redirecionamento.