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. 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. 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. 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. 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. 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, para alongam sem acrescentar, a não ser que tirá-los mude o sentido.
  • Cuidado com datas. melhores-frameworks-js-2026 envelhece mal já em fevereiro.
  • Substantivos em vez de verbos. guia-performance-rust lê melhor do que melhorando-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

Ferramenta disponível em outros idiomas