Texto para slug
O slug é a parte legível de uma URL: por-que-rust-esta-vencendo em seusite.com.br/por-que-rust-esta-vencendo. Cole o título de um artigo e esta ferramenta translitera as letras acentuadas para ASCII puro, troca por um único separador qualquer sequência de caracteres que não sejam letras ou números, limpa as pontas e corta o resultado no limite de tamanho que você indicar. Você escolhe o caractere separador, se quer tudo em minúsculas e onde cortar.
Como o slug é montado
-
1
Cole um título ou uma frase
O título de um artigo, o nome de um produto, o rótulo de uma seção. O resultado é atualizado enquanto você digita.
-
2
Os acentos viram ASCII
`ã` vira `a`, `ç` vira `c`, `é` vira `e`, `ß` vira `ss`, `ø` vira `o`. Símbolos de moeda são escritos por extenso: `€` vira `EUR`.
-
3
Minúsculas, ou não
A opção de minúsculas vem ligada. Desmarque e a capitalização original é mantida exatamente como você escreveu.
-
4
Todo o resto vira o separador
Qualquer sequência de caracteres fora de `A-Z`, `a-z` e `0-9` se transforma em um separador. Separadores seguidos se juntam em um só e as pontas são aparadas.
-
5
O limite corta o final
Informe o máximo em caracteres, ou `0` para não limitar. O corte é por caractere, então pode cair no meio de uma palavra; um separador que sobre no final é removido depois.
Os três controles
| Controle | O que faz | Detalhes |
|---|---|---|
| Separador | O caractere que substitui espaços e pontuação | Apenas um caractere. Se ficar vazio, a ferramenta volta para -. |
| Tamanho máximo | Teto rígido em caracteres | Com 0 não há limite. Até 500. Corta por caractere, não por palavra. |
| Minúsculas | Converte A-Z em a-z |
Ligado por padrão. Desligado, mantém a sua capitalização original. |
Exemplos de conversão
| Título colado | Slug obtido |
|---|---|
Por que Rust está vencendo (edição 2026) |
por-que-rust-esta-vencendo-edicao-2026 |
Cultura do café em São Paulo |
cultura-do-cafe-em-sao-paulo |
10 dicas! Você não vai acreditar... |
10-dicas-voce-nao-vai-acreditar |
Node.js vs. Deno: benchmark 2026 |
node-js-vs-deno-benchmark-2026 |
Notebooks por menos de R$ 3.000 |
notebooks-por-menos-de-r-3-000 |
C++ para iniciantes |
c-para-iniciantes |
Duas linhas merecem uma segunda olhada. O R$ perde o cifrão, que é pontuação, e o ponto de milhar de 3.000 vira separador: sobra r-3-000. Os ++ também são pontuação, então de C++ resta apenas um c solitário. Quando um símbolo carrega significado, escreva por extenso já no título: C plus plus para iniciantes gera c-plus-plus-para-iniciantes.
O que acontece com escritas não latinas
Esta ferramenta gera slugs em ASCII e só translitera o que tem equivalente em ASCII: o alfabeto latino com seus acentos. Português, espanhol, francês, alemão, polonês, turco, vietnamita e as línguas nórdicas passam inteiros.
Escritas sem correspondência em ASCII não são romanizadas. Caracteres cirílicos, gregos, árabes, hebraicos, chineses, japoneses, coreanos e tailandeses são descartados, e sobrevivem apenas os números e as letras latinas que estiverem no título:
| Título colado | Slug obtido |
|---|---|
Как выбрать ноутбук в 2026 году |
2026 |
初心者向けSEOガイド |
seo |
블로그 시작하는 법 |
(vazio) |
Se você escreve em uma dessas escritas, há dois caminhos sensatos: deixar a URL no seu próprio alfabeto e permitir que o CMS a codifique em porcentagem, algo que todos os navegadores e buscadores atuais tratam bem, ou redigir um título de trabalho curto em caracteres latinos só para a URL e colar aqui.
O que faz um bom slug
- Curto. Três a cinco palavras cobrem quase todo assunto. Um slug de doze palavras costuma indicar um título prolixo.
- Palavra-chave na frente. Coloque primeiro o que importa. Buscadores e leitores leem da esquerda para a direita.
- Sem enchimento.
o,a,de,em,paraalongam sem acrescentar, a não ser que tirá-los mude o sentido. - Cuidado com datas.
melhores-frameworks-js-2026envelhece mal já em fevereiro. - Substantivos em vez de verbos.
guia-performance-rustlê melhor do quemelhorando-a-performance-do-rust.
Como evitar slugs repetidos
Quando dois posts se reduzem ao mesmo slug, por exemplo dois artigos chamados “Introdução”, a maioria dos CMS acrescenta um -2 e depois um -3 sem avisar. Funciona, mas fica feio e não diz nada ao leitor. Diferencie os títulos antes de salvar: introducao-ao-rust e introducao-ao-go são distintos e muito mais informativos do que introducao e introducao-2.
Perguntas frequentes
Hífen. O Google trata o hífen como separador de palavras e o sublinhado como parte de uma palavra só, então texto-para-slug é lido como três palavras e texto_para_slug como uma. O campo do separador aceita o sublinhado se algum sistema antigo exigir, mas o hífen é o padrão por um bom motivo.
Porque ele estava escrito em uma escrita sem equivalente em ASCII. Caracteres cirílicos, árabes, hebraicos, gregos, chineses, japoneses, coreanos e tailandeses são removidos em vez de romanizados, então só sobram as letras latinas e os números do título. Escreva um título de trabalho curto em caracteres latinos para a URL, ou mantenha a escrita original no CMS e deixe que ele codifique a URL.
Ele conta caracteres, não palavras, e corta exatamente no limite. Se o corte cair no meio de uma palavra, a palavra fica truncada; só é removido o separador que sobrar no final. Coloque 0 no campo se não quiser limite nenhum.
Só com um redirecionamento 301 da URL antiga para a nova. Trocar uma URL no ar sem redirecionamento quebra todos os links que apontam para ela e joga fora o posicionamento que a página conquistou. Se o slug antigo não estiver claramente errado, deixe como está.
Sim. O slug é gerado no nosso servidor e devolvido à página enquanto você digita, então trate este campo como qualquer outro formulário da web e não cole aqui material confidencial. O texto não é armazenado, mas sai do seu dispositivo.
Ferramentas relacionadas
Gerador de nomes de cidades
Gere nomes fictícios de cidades, vilas, aldeias e capitais para worldbuilding, mapas, jogos, histórias e dados fictícios, com notas curtas para cada resultado.
Gerador de Texto Negrito Itálico
Transforme texto comum em caracteres Unicode negrito itálico. Pronto para colar em bios do Instagram, Twitter/X, LinkedIn e Discord onde markdown não é suportado.
Gerador de Nomes de Marca
Gere ideias de nomes de marca a partir de uma palavra-chave. Combina prefixos e sufixos em nomes inventivos e chamativos, prontos para você verificar.
Gerador de Texto Amaldiçoado
Transforme texto normal em letras amaldiçoadas, estilo Zalgo, empilhadas com marcas combinatórias Unicode. Copie o caos para chats, legendas ou memes.
Gerador de títulos de livros
Gere ideias de títulos para romances, memórias e não ficção com controles de gênero, tom, palavra-chave e subtítulo. Monte sua lista de candidatos em minutos.
Gerador de Texto Rolante
Crie manchetes animadas rolantes com velocidade, tamanho de fonte e cores ajustáveis. Visualize ao vivo um ticker marquee CSS ou uma barra de anúncio no seu navegador.
Ferramenta disponível em outros idiomas
- Tekst na slug [PL]
- Text zu Slug [DE]
- テキストをスラッグに変換 [JA]
- Chuyển văn bản thành slug [VI]
- Texto a slug [ES]
- Tekst naar slug [NL]
- 텍스트를 슬러그로 [KO]
- Teks ke slug [ID]
- Text till slug [SV]
- تحويل النص إلى slug [AR]
- แปลงข้อความเป็น slug [TH]
- Texte en slug [FR]
- Testo in slug [IT]
- Текст в слаг [RU]
- Metinden slug'a [TR]
- 文本转 slug [ZH]
- Text to Slug [EN]