Gerador de Slugs para URL
Converte qualquer texto em um slug seguro para URLs (kebab-case), formado apenas por letras minúsculas, números e hifens. Inclui um modo opcional simplificado de romanização japonesa para hiragana e katakana.
Exemplos de conversão
| Antes | Depois |
|---|---|
| Hello World! | hello-world |
| café | cafe |
| ___multiple---spaces here___ | multiple-spaces-here |
| がっこう (Romanizar japonês (hiragana/katakana)) | gakkou |
O que é um slug de URL e para que serve este gerador
Um slug de URL é a cadeia curta e legível que aparece no final do endereço de uma página, a parte que identifica um artigo, um produto ou uma seção específica dentro do site. Quando o título de um artigo ou o nome de um produto é usado diretamente na URL, o resultado costuma incluir letras maiúsculas, espaços, acentos e símbolos que dificultam a leitura, geram links pouco confiáveis ao serem compartilhados e, em alguns casos, aparecem codificados de forma confusa no navegador. Esta ferramenta pega qualquer texto que você digitar e o transforma automaticamente em um slug limpo no formato kebab-case: apenas letras minúsculas sem acento, números e hifens, sem mais nada.
O processo normaliza o texto removendo acentos e diacríticos (por exemplo, "café" se torna "cafe"), substitui qualquer caractere que não seja letra ou número por um hífen e remove os hifens excedentes no início ou no final do resultado. Além disso, há uma opção específica para textos em japonês: ao ativar "Romanizar japonês", o hiragana e o katakana são convertidos para um romaji simplificado antes da geração do slug. Já os kanji não são romanizados automaticamente, porque um mesmo caractere pode ter várias leituras válidas dependendo do contexto, e não há como escolher a leitura correta sem compreender a frase inteira; por isso eles são removidos em vez de convertidos de forma potencialmente errada. Todo o processamento acontece diretamente no seu navegador via JavaScript, então o texto que você digita nunca chega a nenhum servidor.
Como usar o gerador de slugs de URL
- Digite o texto que deseja converter Cole o título do artigo, o nome do produto ou qualquer texto no campo de entrada.
- Ative a romanização se o texto estiver em japonês Se o texto contiver hiragana ou katakana, marque a opção "Romanizar japonês" para que sejam convertidos automaticamente para romaji antes de gerar o slug.
- Confira o slug gerado O resultado em formato kebab-case aparece imediatamente no campo de saída, atualizado em tempo real conforme você digita.
- Ajuste o resultado manualmente se necessário Como os kanji são completamente removidos, talvez seja preciso acrescentar alguma palavra em inglês ou romaji para que o slug mantenha o sentido original.
- Copie o slug e cole onde precisar Use o botão Copiar para levar o resultado para a área de transferência e cole no campo de permalink do seu CMS ou em qualquer outro sistema.
Dicas para aproveitar melhor
- O slug gerado contém apenas letras minúsculas, números e hifens, por isso é seguro reutilizá-lo diretamente em caminhos de URL, nomes de arquivo e classes CSS.
- Kanji não podem ser romanizados automaticamente e são removidos durante a conversão. Se você for converter um título em japonês, ative primeiro "Romanizar japonês" e ajuste o resultado manualmente se necessário.
- Kana usados como partículas, como は e へ, são romanizados pela leitura literal (ha/he) independentemente do contexto, por isso こんにちは se torna "konnichiha" em vez de "konnichiwa"; edite o resultado manualmente se isso for importante para o seu caso.
- Sequências de símbolos, espaços e underscores são unificadas em um único hífen, e hífens no início ou no final são removidos automaticamente.
- Use o botão Copiar para levar o resultado direto para a área de transferência e colar em um CMS ou planilha.
Casos de uso do gerador de slugs de URL
Permalinks de artigos de blog
Quando o slug gerado automaticamente por um CMS como o WordPress fica longo demais ou pouco natural, você pode usar esta ferramenta para preparar uma versão mais limpa e concisa antes de substituí-lo manualmente.
URLs de páginas de produto em lojas online
Transformar o nome de um produto em um slug curto e descritivo evita URLs excessivamente longas ou com caracteres mal codificados, além de ajudar o posicionamento da página em buscas relacionadas a esse produto.
Padronização de nomes de arquivos e imagens
Antes de enviar imagens ou documentos para um servidor, você pode usar esta ferramenta para remover espaços, acentos e caracteres especiais do nome do arquivo e evitar problemas de compatibilidade.
Geração de classes CSS e identificadores HTML
A partir do texto de um título, você pode criar rapidamente um identificador de âncora ou uma classe CSS formada apenas por letras, números e hifens, pronta para uso na marcação.
Unificação de URLs em sites multilíngues
Se você tem páginas com títulos em japonês e quer que todas as URLs do site usem o alfabeto latino, a opção de romanização permite gerar um rascunho legível do caminho em poucos segundos.
Glossário sobre slugs e URLs
- Slug
- Cadeia curta que identifica um artigo, produto ou página dentro de uma URL. O termo vem do mundo editorial, onde designava o nome provisório atribuído a uma matéria antes da publicação, e hoje é um campo comum na maioria dos sistemas de gerenciamento de conteúdo.
- Kebab-case
- Convenção de escrita em que as palavras são separadas por hifens, como em "meu-artigo-de-blog". O nome vem da semelhança visual com pedaços espetados em um espeto de churrasco, e é o formato padrão recomendado para slugs de URL.
- Snake_case
- Convenção em que as palavras são separadas por underscores, como em "meu_artigo_de_blog". É muito comum em nomes de variáveis de programação, mas não é recomendada para URLs, pois os mecanismos de busca tendem a não reconhecer o underscore como um separador real entre palavras.
- Permalink
- A URL permanente e estável de uma página, criada para não mudar ao longo do tempo mesmo que o conteúdo seja editado. Em sistemas como o WordPress, o permalink é construído combinando a estrutura do site com o slug do artigo.
- Romanização
- Processo de representar a pronúncia de um texto japonês (hiragana ou katakana) usando o alfabeto latino. Esta ferramenta aplica uma romanização simplificada e deixa de fora os kanji, cuja leitura não pode ser determinada com segurança sem contexto.
- Normalização NFKD
- Uma das formas de normalização Unicode, que decompõe um caractere acentuado (como "é") em sua letra base ("e") mais o sinal diacrítico correspondente como caractere separado. Esta ferramenta usa essa decomposição para remover acentos de forma simples e consistente.
Perguntas frequentes
Curiosidade — Slugs e o debate do kebab-case
A palavra "slug" vem do jargão de jornais e editoras, onde designava uma pequena etiqueta de identificação anexada a um artigo antes da impressão. Na web, passou a significar um identificador curto e limpo derivado de uma string legível por humanos, como o título de um artigo, que pode ser usado com segurança como parte de uma URL. Muitos sistemas de gerenciamento de conteúdo, incluindo o WordPress, usam literalmente "slug" como nome de campo em seus painéis administrativos, então é um termo que muitos administradores de sites já conhecem.
Há muito tempo existe um debate sobre se os slugs de URL devem separar palavras com hifens (kebab-case) ou underscores (snake_case). O Google já declarou publicamente que trata hifens como limites entre palavras, enquanto underscores são tratados como caracteres de junção, de modo que "my-blog-post" tende a ser interpretado como três palavras distintas, enquanto "my_blog_post" tende a ser interpretado como uma única palavra unida. Essa diferença é um dos motivos pelos quais a maioria dos sites voltados para SEO padroniza o kebab-case.
Converter texto em japonês para uma URL destinada a um público de língua inglesa é mais difícil do que uma simples troca de caracteres. Hiragana e katakana são escritas fonéticas, então podem ser romanizadas mecanicamente, mas os kanji costumam ter várias leituras válidas dependendo do contexto (o "今日" de "hoje" pode ser lido como "kyou" ou "konnichi", por exemplo), então não há como escolher a correta sem entender a frase. É por isso que esta ferramenta remove deliberadamente os kanji em vez de tentar adivinhar uma romanização — um resultado errado é pior do que uma lacuna honesta que o usuário pode preencher manualmente.