Gerador de slug para URL e remover acentos
Transforme títulos em slugs limpos para URL e remova os acentos de qualquer idioma de alfabeto latino: ã, ç, é e ô do português, ç, ş e ğ do turco, ä, ö e ß do alemão, đ do vietnamita e muito mais.
Como as letras são convertidas
- As letras acentuadas seguem a tabela da OACI (ICAO) usada nas linhas de leitura mecânica dos passaportes: ã → a, ç → c, é → e, ô → o, ş → s, ğ → g, ı → i, đ → d, ß → ss, æ → ae, ø → oe. Para ä, ö e ü a tabela aceita a, o, u ou ae, oe, ue; a segunda forma é a alemã e tem opção própria.
- No slug, tudo o que não é letra nem número vira um único separador, os apóstrofos somem (d'água → dagua) e os separadores do início e do fim são removidos. Com tamanho máximo, o slug é cortado depois de uma palavra inteira sempre que possível.
- Com "Letras russas em latino" marcado, as letras russas seguem a tabela da OACI para passaportes (Юлия Щукина → iuliia-shchukina). Hangul, kanji e outras escritas não são transliterados: ficam no slug como estão ou são removidos com a opção acima.
- Tudo é feito no seu navegador. O texto digitado não é enviado ao LeedyBox nem salvo.
Fonte: ICAO Doc 9303 Part 3, 6.A · Última verificação:
Fonte: ICAO Doc 9303 Part 3, 6.B · Última verificação:
Fonte: Unicode Character Database 18.0 (UnicodeData.txt) · Última verificação:
Resultado errado? Se uma letra for convertida errado ou sumir, envie por e-mail o texto, as opções escolhidas e o resultado esperado, para podermos corrigir.
Alguma frase desta página soa estranha no seu idioma? Avise-nos também.
Como usar
- Cole um ou mais títulos na caixa, um por linha. Cada linha gera um slug.
- Escolha o separador e, se o seu sistema limitar o tamanho, o número máximo de caracteres.
- Decida se coreano, japonês e outras escritas sem forma latina ficam no slug ou são removidos; as letras russas viram latinas enquanto "Letras russas em latino" estiver marcado. Para textos em alemão, marque "Trema alemão como ae, oe, ue".
- Copie os slugs ou, se precisar manter os espaços e a pontuação, o texto sem acentos logo abaixo.
Perguntas frequentes
O que é um slug?
É a parte do endereço web que dá nome a uma página, como pao-de-queijo em example.com/receitas/pao-de-queijo. Um slug curto, em minúsculas e com hífens entre as palavras, é fácil de ler, digitar e compartilhar. O guia do Google sobre a estrutura de URLs recomenda palavras legíveis em vez de números de ID longos, e hífens em vez de sublinhados para separá-las.
Posso usar acentos e ç na URL?
Os navegadores mostram os acentos na barra de endereço, mas ao copiar ou compartilhar o link eles são codificados e o endereço fica longo e ilegível: "ação" vira a%C3%A7%C3%A3o. Por isso os slugs costumam ser escritos sem acentos.
Hífen ou sublinhado?
Use hífens nos endereços de páginas: as orientações do Google para URLs os recomendam para separar palavras. O sublinhado é comum em nomes de arquivo, código e campos de banco de dados, por isso a ferramenta oferece os dois.
Por que o ü de uma palavra alemã vira u e não ue?
As duas formas estão certas, dependendo do idioma. A tabela da OACI seguida pelos passaportes aceita U ou UE para Ü, A ou AE para Ä e O ou OE para Ö. O alemão escreve ae, oe e ue quando faltam os pontos, por isso essa opção vem ligada nas páginas em alemão; o turco e a maioria dos idiomas apenas tiram os pontos (Üsküdar → uskudar).
Posso mudar o slug de uma página já publicada?
Pode, mas o endereço antigo deixa de funcionar. Configure um redirecionamento permanente (301) do endereço antigo para o novo, para que links e resultados de busca continuem levando à página.
O texto que digito é enviado para algum lugar?
Não. Os slugs são criados no seu navegador e a página não salva o que você digita.