Ir para o conteúdo
Alimentado por IA · grátis

Slug Generator

Slugs únicos ou em lote — cole títulos, obtenha slugs limpos, exporte CSV.

Um slug é a versão segura para URLs de um título ou cabeçalho. Este Slug Generator pega em uma lista de títulos, um por linha, e converte todos eles em slugs limpos de uma só vez. Escolha sua convenção de maiúsculas/minúsculas, caractere separador e comprimento máximo. A ferramenta detecta colisões, exporta como CSV e trata acentos e caracteres especiais automaticamente.

60

Dominate AI Search Using a Proven System

BlazeHive runs the whole system for you - finds the keywords buyers actually search, writes the pages end to end, and publishes them so you show up in Google and in AI answers. Free trial, no card.

Start with BlazeHive Free trial

O que um gerador de slugs faz

Um gerador de slugs processa em lote texto em strings compatíveis com URLs. Ele converte para minúsculas a menos que você escolha uma convenção de maiúsculas/minúsculas diferente, substitui espaços por hífens ou sublinhados, remove pontuação que quebra URLs e translittera caracteres acentuados para equivalentes ASCII.

A saída é uma lista de slugs que correspondem um a um à sua lista de entrada. Se você colar 50 títulos de posts de blog, recebe 50 slugs de volta. Se dois títulos produzem o mesmo slug, a ferramenta sinaliza a colisão e anexa um número ao segundo para garantir que cada slug seja único.

As convenções de maiúsculas/minúsculas suportadas são kebab-case (minúsculas com hífens), snake_case (minúsculas com sublinhados), camelCase (primeira palavra em minúsculas, palavras subsequentes capitalizadas, sem separador) e PascalCase (toda palavra capitalizada, sem separador). Kebab-case é o padrão e o mais amigável para SEO porque hífens atuam como separadores de palavras em URLs, enquanto sublinhados e a falta de separação não.

As opções de separador são hífen, sublinhado ou nenhum. Hífen é o padrão para URLs web. Sublinhado é comum em nomes de rotas de API e slugs de banco de dados. Nenhum é usado para camelCase e PascalCase ou quando você planeja inserir seu próprio separador depois.

A remoção de stopwords é opcional e funciona da mesma forma que no gerador de permalinks. Palavras comuns como "o", "de", "um" e "em" são removidas para encurtar o slug. Um título "O Guia Definitivo de SEO" vira guia-definitivo-seo com stopwords removidas ou o-guia-definitivo-seo com elas mantidas.

A configuração de comprimento máximo trunca slugs que excedem a contagem de caracteres especificada. O truncamento acontece após remoção de stopwords e conversão de maiúsculas/minúsculas, então a ferramenta corta do final do slug e preserva o início onde as palavras-chave mais importantes geralmente ficam.

Como usar este gerador de slugs

  1. Cole seus títulos em Títulos (um por linha). Cada linha vira um slug. Você pode colar de uma coluna de planilha, uma exportação de banco de dados Notion ou uma lista em texto plano.
  2. Escolha Maiúsculas/minúsculas. Escolha kebab-case para URLs web, snake_case para rotas de API ou chaves de banco de dados, camelCase para nomes de variáveis JavaScript ou PascalCase para nomes de classes.
  3. Escolha Separador. Hífen é o padrão para kebab-case e snake_case. Escolha sublinhado para snake_case ou nenhum para camelCase e PascalCase.
  4. Alterne Remover stopwords ligado se você quer slugs mais curtos, desligado se legibilidade é mais importante que comprimento.
  5. Defina Comprimento máximo. O padrão é 60 caracteres. Aumente se seu CMS ou sistema permite slugs mais longos, diminua se precisa de URLs compactas.
  6. Clique Gerar slugs. A saída aparece em uma tabela com o título original em uma coluna e o slug gerado na próxima. Qualquer colisão é destacada.
  7. Copie a saída ou clique Download CSV para salvar a lista como um arquivo CSV com duas colunas: title e slug.

Tente colar estes três títulos:

The Complete Guide to Headless SEO
Best Lightweight Node Frameworks in 2026
How to Start a Podcast: A Beginner's Guide

Com kebab-case, stopwords removidas e comprimento máximo 60, a saída é:

complete-guide-headless-seo
best-lightweight-node-frameworks-2026
start-podcast-beginners-guide

Se você trocar para camelCase sem separador, a saída fica:

completeGuideHeadlessSeo
bestLightweightNodeFrameworks2026
startPodcastBeginnersGuide

Por que geração em lote de slugs importa

Geração em lote de slugs economiza tempo em migrações, importações de conteúdo e lançamentos de múltiplas páginas. Converter 50 títulos em slugs manualmente leva uma hora e introduz erros. O gerador de slugs termina em segundos e aplica as mesmas regras consistentemente a cada título.

Migrações de site. Ao migrar de um CMS para outro, o CMS antigo e novo costumam usar convenções de slug diferentes. WordPress usa hífens em minúsculas. Strapi usa o mesmo. Webflow permite maiúsculas. Gerar todos os slugs no novo formato antes da importação garante que links internos não quebrem e que redirects 301 mapeiem corretamente de slugs antigos para novos.

Importações de conteúdo. Importar posts de uma Google Sheet ou CSV requer uma coluna de slug. A maioria dos CMSs auto-gera slugs a partir do título, mas a auto-geração não remove stopwords, não impõe comprimento máximo e não detecta colisões com antecedência. Pré-gerar slugs em uma planilha e importá-los junto com títulos previne surpresas após publicação.

Detecção de colisão. Dois títulos diferentes podem produzir o mesmo slug após remoção de stopwords e remoção de caracteres especiais. "Melhores Ferramentas de IA" e "As Melhores Ferramentas de IA" ambos viram melhores-ferramentas-ia. O gerador de slugs sinaliza a duplicata e anexa -2 à segunda ocorrência. Capturar colisões antes de publicar evita o cenário onde o segundo post sobrescreve o primeiro ou recebe uma URL que você não pretendia.

Exportar como CSV é mais rápido que copiar do navegador. O CSV inclui uma linha de cabeçalho com colunas title e slug. Importe diretamente em seu CMS, cole em uma planilha para trabalho adicional ou alimentar em um script que atualiza o frontmatter do seu site estático.

Maiúsculas/minúsculas e separador explicados

Kebab-case (this-is-kebab-case) é o padrão para URLs web. Minúsculas mantêm URLs case-insensitive e hífens separam palavras para que Google leia cada palavra individualmente. Use kebab-case para posts de blog, páginas de produtos e qualquer URL pública.

Snake_case (this_is_snake_case) é comum em nomes de rotas de API, colunas de tabelas de banco de dados e nomes de arquivos. É menos comum para URLs públicas porque sublinhados são mais difíceis de ver em links sublinhados. Use snake_case quando seu sistema exigir ou quando você está gerando identificadores para código em vez de URLs.

camelCase (thisIsCamelCase) une palavras sem separador e capitaliza a primeira letra de cada palavra exceto a primeira. É padrão para nomes de variáveis JavaScript e chaves JSON. Não é amigável para URLs porque URLs são case-insensitive em muitos sistemas e letras maiúsculas podem causar problemas de roteamento. Use camelCase ao gerar identificadores para código, não URLs.

PascalCase (ThisIsPascalCase) é como camelCase mas capitaliza a primeira palavra também. É padrão para nomes de classes e nomes de componentes em JavaScript e TypeScript. Tem os mesmos problemas de URL que camelCase e não deve ser usado para slugs web.

Se você escolher camelCase ou PascalCase, defina o separador como "nenhum". Se você escolher kebab-case, defina o separador como hífen. Se você escolher snake_case, defina o separador como sublinhado. A ferramenta impõe essas convenções por padrão mas deixa você sobrescrever se precisar de um formato personalizado.

Erros comuns

  • Colar títulos com quebras de linha dentro de um único título. A ferramenta trata cada linha como um título. Se um título ocupa duas linhas no seu documento de origem, cole como uma linha ou mescle antes de colar. Caso contrário você terá dois slugs onde pretendia um.
  • Esquecer de verificar colisões. A ferramenta destaca colisões na tabela de saída. Não pule a etapa de revisão. Uma colisão significa que duas páginas tentarão reivindicar a mesma URL e uma perderá. Corrija a colisão editando um dos títulos antes de publicar.
  • Usar camelCase para URLs web. camelCase e PascalCase são para código, não URLs. Se você gera slugs camelCase e cola em um CMS, alguns sistemas os converterão para minúsculas e quebrarão a capitalização. Use kebab-case para qualquer coisa que vire uma URL.
  • Definir comprimento máximo muito curto. Um comprimento máximo de 20 caracteres trunca a maioria dos slugs para falta de sentido. Defina no mínimo 40, 60 como padrão e 80 se seu CMS não tem limites e você quer preservar legibilidade completa.
  • Não exportar o CSV. Copiar do navegador funciona para listas pequenas. Para 50 ou mais slugs, baixe o CSV. É mais rápido, preserva formatação e deixa você comparar contra sua lista de origem para confirmar que nada foi perdido.

Dicas avançadas

  • Ordene seus títulos alfabeticamente antes de colar. A ferramenta preserva a ordem de entrada, então títulos ordenados produzem slugs ordenados. Slugs ordenados são mais fáceis de escanear na tabela de saída e mais fáceis de combinar contra um banco de dados ou log de importação de CMS.
  • Ao gerar slugs para um site multilíngue, execute a ferramenta uma vez por idioma. Um título em espanhol como "Guía Completa de SEO" vira guia-completa-seo após transliteração de acento. Não misture idiomas em uma execução; torna detecção de colisão mais difícil.
  • Use os avisos de colisão como um sinal para repensar os títulos. Se dois títulos produzem o mesmo slug, eles podem ser muito similares em tópico e canibalizando um ao outro. Considere mesclá-los ou diferenciar os títulos mais.
  • Para uma migração única, mantenha tanto o slug antigo quanto o novo em seu CSV. Adicione uma terceira coluna chamada old_slug antes de colar nesta ferramenta. Depois de gerar novos slugs, você tem um CSV de três colunas mapeando antigo para novo. Use para configurar redirects 301.
  • Se seu CMS impõe unicidade de slug anexando números automaticamente, desligue a detecção de colisão da ferramenta ignorando os avisos. Cole os slugs como estão e deixe o CMS lidar com deduplicação. Isso funciona apenas se o CMS anexa números ao final e não sobrescreve silenciosamente.

Para títulos únicos onde você quer ver uma prévia de URL ao vivo conforme digita, use o gerador de permalinks em vez disso. É otimizado para um título por vez e mostra a URL completa como https://seudominio.com/caminho-base/slug enquanto você ajusta configurações. Para gerar title tags que correspondam aos seus slugs, o gerador de title tags SEO produz 10 variações de título por palavra-chave e inclui contagens de caracteres e previsualizações do Google SERP.

Dominate AI Search Using a Proven System

BlazeHive runs the whole system for you - finds the keywords buyers actually search, writes the pages end to end, and publishes them so you show up in Google and in AI answers. Free trial, no card.

Start with BlazeHive Free trial

Perguntas frequentes

O que é um slug de URL?

Um slug é a parte legível por humanos de uma URL após o domínio e caminho. Em https://seusite.com/blog/how-to-start-a-podcast, o slug é how-to-start-a-podcast. É o identificador que seu CMS usa para rotear a requisição para a página correta e a parte que Google lê para sinais de palavra-chave, exibição de breadcrumb e correspondência de consulta no SERP. Bons slugs são curtos, minúsculas, separados por hífens, com foco em palavras-chave e não incluem stopwords, datas ou IDs de posts. Slugs ruins parecem /post?p=8472 ou /the-article-about-how-to-start-a-new-podcast-in-2024-complete-guide. Nosso gerador de slugs pega um título ou uma lista inteira deles, aplica as regras automaticamente e exporta slugs limpos que você pode colar em qualquer CMS sem lutar contra o auto-sanitizador. Cole títulos em Títulos (um por linha), escolha Maiúsculas/minúsculas (kebab, snake, camel, Pascal), escolha um Separador (hífen, sublinhado ou nenhum), alterne remoção de stopwords e exporte como CSV para migrações em lote ou copie slugs únicos um de cada vez. A ferramenta funciona no lado do cliente para resultados instantâneos.

Qual é a diferença entre um slug e um permalink?

Um slug é apenas o identificador no final da URL: how-to-start-a-podcast. Um permalink é a URL completa incluindo esquema, domínio e caminho: https://seusite.com/blog/how-to-start-a-podcast. Slugs são portáveis entre CMSs (funcionam em qualquer lugar que aceite uma string segura para URL); permalinks são específicos do site porque incluem seu domínio e estrutura de caminho. A maioria dos escritores e desenvolvedores precisa de slugs, não permalinks, porque seu CMS constrói a URL circundante a partir de um template configurado uma vez e aplicado a cada novo post. Use nosso gerador de slugs quando você tem uma lista de títulos para converter em escala, quer exportar CSV para uma migração de site ou precisa formatação de maiúsculas/minúsculas consistente (kebab para URLs, camel para chaves JSON, snake para nomes de arquivo e campos de banco de dados). Mude para nosso gerador de permalinks quando precisar da prévia de URL completa antes de publicar ou quando a estrutura de permalink do seu CMS varia por tipo de post (blog vs produto vs categoria) e você quer ver o link final renderizado.

Como gero um slug a partir de um título?

Cole um ou muitos títulos em Títulos (um por linha). Cada título vira um slug em sua própria linha no painel de saída. Escolha uma Maiúsculas/minúsculas: kebab-case (minúsculas-com-hífens, o padrão de URL), snake_case (minúsculas_com_sublinhados, comum em Python e nomes de arquivo), camelCase (para chaves JavaScript) ou PascalCase (para nomes de classes e componentes React). Escolha um Separador se kebab ou snake: hífen (o padrão), sublinhado ou nenhum. Alterne Remover stopwords para tirar 'o', 'de', 'um', 'e', 'para' e apertar o slug sem perder peso de palavra-chave. Mova o slider Comprimento máximo para limitar a 60 ou mais curto para páginas de produtos. Clique gerar. Você recebe um slug limpo por título mais um botão copiar-tudo e um download de CSV para uso em lote. A ferramenta funciona inteiramente no lado do cliente, então nada é feito upload e colisões (dois títulos produzindo o mesmo slug após normalização) são sinalizadas automaticamente para você desambiguar antes de publicar. Para previsualizações de URL completa com padrões de caminho de CMS, mude para nosso gerador de permalinks.

Como gero slugs em lote?

Cole todos seus títulos em Títulos (um por linha), um título por linha e clique gerar. A saída aparece como uma tabela de duas colunas: título original ao lado do slug limpo. Clique Download CSV para exportar a lista inteira para migrações, importações de Notion ou upload em lote de CMS. A ferramenta lida com 500 títulos por execução sem lag porque funciona inteiramente no seu navegador. Se dois títulos produzem o mesmo slug (comum: 'How to Start a Podcast' e 'How to Start a Podcast: Part 2' ambos aparando para as mesmas palavras), sinalizamos a colisão em vermelho para você adicionar um sufixo ou regenerar com stopwords mantidas. Para migrações WordPress ou Shopify onde você precisa da URL completa incluindo prefixo de caminho, use nosso gerador de permalinks com um preset de CMS em vez disso. O modo em lote é a principal razão pela qual migadores e agências escolhem esta ferramenta sobre um gerador de slug único. Exporte o CSV, revise colisões e importe diretamente em seu CMS.

Slugs devem usar hífens ou sublinhados?

Use hífens para slugs de URL. Google explicitamente disse que hífens são tratados como separadores de palavras em URLs enquanto sublinhados são tratados como juntadores. Um slug como /how-to-start-a-podcast lê para Google como a frase 'how to start a podcast'. O slug /how_to_start_a_podcast lê como uma palavra única longa 'howtostartapodcast' que mata correspondência de palavra-chave. Use sublinhados apenas para nomes de arquivo, nomes de variáveis ou sistemas que os requerem (alguns CMSs, alguns campos de banco de dados, algumas APIs). Nosso gerador é padrão para kebab-case com hífens por um motivo. Mude para snake_case apenas quando seu CMS ou padrão de rota o exigir. Alguns frameworks (Ruby on Rails, Django) analisam ambos como separadores internamente, mas a URL renderizada no SERP e nos cards de compartilhamento ainda lê mais limpo com hífens. A diferença de legibilidade importa para taxa de clique: usuários confiam em URLs limpas com hífens sobre strings sublinhadas que parecem caminhos de servidor. Escolha hífens a menos que tenha uma razão técnica concreta para não.

Qual deve ser o comprimento de um slug?

Procure três a cinco palavras e menos de 60 caracteres. Um slug como podcast-launch-checklist (24 caracteres, três palavras) se classifica acima de how-to-launch-your-first-podcast-in-2026-the-complete-guide (60 caracteres mais, dez palavras) para a mesma consulta quase todas as vezes. Slugs mais curtos têm maior densidade de palavra-chave, sobrevivem truncamento em snippets de SERP e previsualizações de compartilhamento e são mais fáceis de lembrar quando digitados à mão. Mova o slider Comprimento máximo para 60 por padrão. Caia para 40 para páginas de produtos ou arquivos de categorias onde o caminho circundante já carrega contexto. Suba para 80 apenas para posts informativos de cauda longa onde cortar qualquer palavra perde a correspondência de consulta. Nosso gerador trunca em limites de palavras e solta stopwords primeiro, então um título de 90 caracteres aparado para 60 ainda lê limpo. Slugs mais curtos também carregam mais rápido em dashboards de análise, cabem limpo em cards de compartilhamento social e reduzem a chance de erros de codificação quando copiados entre sistemas. Para uma verificação SEO completa na página da URL final, execute-a pelo nosso checklist SEO.

Devo remover stopwords de slugs?

Geralmente sim. Google ignora stopwords comuns ('o', 'um', 'de', 'para', 'e') ao combinar slugs com consultas, então removê-los não custa relevância de palavra-chave. Isso encurta a URL, aumenta densidade de palavra-chave na string de URL e melhora legibilidade. 'How to Start a Podcast' vira start-podcast em vez de how-to-start-a-podcast. Ambos se classificam igual para a consulta; o mais curto se parece melhor em cards de compartilhamento. Exceções: mantenha stopwords quando removê-los muda o significado ('how-to' vs 'how' lê diferente em breadcrumbs) ou produz colisão com outro slug no seu site. O toggle Remover stopwords da ferramenta está ligado por padrão. Desligue quando precisar do slug ler como uma frase natural, ao traduzir para SEO internacional (stopwords importam mais em alguns idiomas) ou quando seu guia de estilo editorial requer slugs de título completo. Manter stopwords também pode ajudar quando o breadcrumb ou estrutura de URL do seu site aparece em resultados estruturados.

Slugs SEO afetam rankings?

Sim, mas levemente. Google lista a URL como um fator de classificação e slugs com foco em palavras-chave fornecem um aumento pequeno mas consistente especialmente para consultas de cauda longa onde o slug corresponde exatamente à frase de busca. Os efeitos maiores são indiretos: taxa de clique no SERP (slugs legíveis recebem mais cliques que /p?id=8472), comportamento de compartilhamento social (URLs limpas viajam melhor) e exibição de breadcrumb (Google às vezes mostra o caminho slug como um breadcrumb). Um slug perfeito não salvará uma página ruim, embora. Qualidade de conteúdo, autoridade temática, backlinks e experiência de página pesam muito mais. Trate o slug como otimização gratuita: faça certo uma vez, nunca pense novamente. Nosso gerador produz slugs com foco em palavras-chave que verificam cada caixa automaticamente. Em nichos competitivos, o efeito cumulativo de slugs limpos em 50 ou 100 páginas pode elevar sinais de autoridade do site inteiro porque Google vê estruturas de URL consistentes e alinhadas com palavras-chave. Para verificações SEO mais amplas na página além da URL, execute sua página ao vivo pelo nosso checklist SEO para uma auditoria de 20 itens.

Como manejo colisões de slug quando dois títulos correspondem?

Colisões de slug acontecem quando dois títulos diferentes produzem o mesmo slug após normalização. 'How to Start a Podcast' e 'How to Start a Podcast in 2026' ambos aparando para start-podcast se stopwords e datas são tiradas. Nosso gerador sinaliza colisões em vermelho dentro da tabela de saída para você capturá-las antes de publicar. Quatro correções comuns. Primeiro, mantenha um stopword: 'start-podcast' vs 'start-podcast-guide'. Segundo, adicione um substantivo desambiguador: 'podcast-launch' vs 'podcast-monetization'. Terceiro, adicione um sufixo de ano (apenas se o post é conteúdo datado, não perene): 'podcast-launch' vs 'podcast-launch-2026'. Quarto, regenere um título com stopwords mantidas ligadas. A maioria dos CMSs auto-anexa -2 ou -3 no upload quando detecta duplicata mas esse é um fallback feio. Corrija no passo de geração de slug. Para migrações onde centenas de slugs podem colidir, exporte o CSV e faça spot-check das linhas vermelhas antes de importar. Colisões são mais comuns em páginas de categoria e arquivos de tag onde títulos seguem templates então revise essas seções separadamente durante geração em lote.

Preciso atualizar slugs antigos para melhorar SEO?

Apenas se o slug atual está ativamente te prejudicando. Mudar um slug em uma página ao vivo requer um redirect 301 da URL antiga para a nova ou cada backlink, bookmark e página indexada retorna 404 e autoridade vaza. Isso é caro. Apenas mude um slug quando o atual está genuinamente quebrado: contém um erro, inclui uma data que envelhece o post, tem uma palavra-chave errada ou é tão longo que recebe truncamento em SERPs. Não mude slugs por razões cosméticas. Se fizer, adicione o redirect 301 primeiro (antes do novo slug ir ao vivo) e depois publique e reenvie o sitemap no Search Console. Para migrações em lote de slug durante uma replatformação de site, exporte o mapeamento antigo-para-novo de nossa ferramenta como CSV, alimente em gerenciador de redirect do seu CMS e teste três URLs de amostra antes de flipar DNS. Nosso gerador de permalinks lida com a prévia de URL completa para migrações.

Ferramentas gratuitas relacionadas

Todas as ferramentas →