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 digitado | Slug gerado |
|---|---|
| Como Calcular Férias em 2026 | como-calcular-ferias-em-2026 |
| Receita de Pão de Queijo Mineiro | receita-de-pao-de-queijo-mineiro |
| AÇÃO & REAÇÃO | acao-reacao |
| Preço do m² em São Paulo | preco-do-m-em-sao-paulo |
| E-commerce: guia 100% prático | e-commerce-guia-100-pratico |
O caso do m² 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
- Digite ou cole o título completo, do jeito que ele aparece na página, com acentos e maiúsculas.
- Os seis formatos são calculados a cada tecla — não há botão de gerar.
- Clique no resultado desejado para copiá-lo direto para a área de transferência.
- Se o slug ficou longo demais, apague palavras do título e veja o resultado encurtar em tempo real.
O que faz um slug bom
- Curto e descritivo: três a cinco palavras, algo entre 40 e 60 caracteres. Slugs mais longos são truncados na exibição dos resultados de busca e ficam ruins de compartilhar no WhatsApp.
- Palavra-chave presente: se a página disputa "calculadora de férias", o slug ideal é
calculadora-ferias. O ganho de posicionamento é modesto, mas a taxa de clique melhora de forma consistente: quem vê a URL entende o que vai encontrar. - Só minúsculas e hífens: em servidores Linux,
/Contatoe/contatosão endereços diferentes, o que cria conteúdo duplicado sem que ninguém perceba. Acento em URL vira sopa de percentuais —fériasexibido no navegador éf%C3%A9riasquando copiado. - Hífen, nunca underline: o Google trata hífen como separador de palavras e underline como ligação. Além disso, o underline desaparece visualmente quando a URL aparece sublinhada.
- Sem a data, quando o conteúdo é atualizado:
/2024/03/guia-meienvelhece sozinho. Prefira/guia-meie deixe a data no conteúdo. - Estável: trocar o slug depois de publicado exige redirecionamento 301. Sem ele, links externos e histórico de rankings apontam para uma página 404.
Erros comuns ao montar URLs
- Repetir a categoria no slug. Em
/receitas/receitas-de-bolo-de-cenoura, a palavra "receitas" aparece duas vezes sem acrescentar nada. Basta/receitas/bolo-de-cenoura. - Deixar o slug automático do CMS. Muitos sistemas geram o slug a partir do título provisório. Se o rascunho se chamava "sem título", a URL final pode ser
/sem-titulo-3para sempre. - Encher de palavra-chave.
/comprar-tenis-barato-tenis-promocao-tenisnão engana mais ninguém desde meados dos anos 2000 e prejudica a leitura. - Publicar com o ID do banco.
/p?id=8734não diz nada para o leitor nem para o buscador. - Barra final inconsistente.
/paginae/pagina/podem servir o mesmo conteúdo em dois endereços. Escolha um padrão e redirecione o outro.
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:
| Formato | Resultado | Onde se usa |
|---|---|---|
| slug / kebab-case | relatorio-de-vendas-anual | URLs, nomes de arquivo CSS e HTML, classes de CSS, atributos data-* |
| snake_case | relatorio_de_vendas_anual | Python, Ruby, PHP com PSR, nomes de colunas e tabelas em banco de dados |
| camelCase | relatorioDeVendasAnual | Variáveis e funções em JavaScript, TypeScript, Java, C#, Swift, Kotlin |
| PascalCase | RelatorioDeVendasAnual | Classes, tipos, componentes React e Vue, nomes de arquivo de componente |
| CONSTANT_CASE | RELATORIO_DE_VENDAS_ANUAL | Constantes 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.