Este conversor corre inteiramente no seu navegador, por isso código colado, campos de base de dados e notas privadas não são enviados para lado nenhum. Deteta fronteiras comuns em identificadores como HTTPServerError, customerProfileURL e invoice-total, depois normaliza separadores repetidos para um único hyphen. As letras Unicode ficam intactas por predefinição para identificadores localizados, e o modo ASCII estrito remove acentos latinos quando um sistema só aceita a-z, 0-9 e hyphens.
Snake case converter
Funciona inteiramente no navegador - sem carregar nada, sem registo.
O que é um kebab case converter?
Um kebab case converter transforma texto ou nomes usados em código em identificadores separados por hyphens, como user-profile-url. Cole uma frase, camelCase, PascalCase, kebab-case ou pontuação misturada e o resultado atualiza-se em direto. Também trata várias linhas de uma só vez e pode mudar para UPPER-KEBAB-CASE para constantes.
Como utilizar
- 1Cole o texto. Introduza uma frase, uma lista de etiquetas ou identificadores existentes. Cada linha de entrada torna-se uma linha de saída.
- 2Escolha o estilo. Mantenha a saída predefinida em kebab-case ou mude para UPPER-KEBAB-CASE para constantes e variáveis de ambiente.
- 3Escolha o tratamento de caracteres. Deixe as letras Unicode ativas para texto multilingue, ou desative-as quando precisar de identificadores ASCII estritos.
- 4Copie o resultado. Use Copiar para obter o identificador convertido ou a coluna convertida completa.
Para quem é
- Programadores que renomeiam variáveis, funções, campos de API ou chaves de configuração antes de os colar em Python, Ruby, Rust, SQL ou Terraform.
- Equipas de dados que limpam cabeçalhos de folhas de cálculo para criar nomes de colunas estáveis em importações e exportações.
- Equipas de produto que transformam nomes de eventos, feature flags e etiquetas de analytics em identificadores previsíveis.
- Autores de documentação que criam exemplos alinhados com convenções de nomes em código sem limpeza manual.
Perguntas frequentes
Este kebab case converter é gratuito?
Sim. A ferramenta é gratuita, não exige registo e não tem limite prático de linhas para uso normal no navegador. Cole um valor ou uma coluna inteira e converta de imediato.
O meu texto é enviado para algum lado?
Não. A conversão acontece localmente no navegador. Os seus identificadores, nomes de campos internos, payloads de API e rascunhos ficam no seu dispositivo.
O que significa kebab-case?
kebab-case é um estilo de nomenclatura em que as palavras ficam em minúsculas e separadas por hyphens, como <code>customer-profile-url</code>. É comum em Python, Ruby, Rust, bases de dados, nomes de ficheiros e muitas convenções de API.
Consegue converter camelCase ou PascalCase?
Sim. Deteta fronteiras comuns entre palavras, por isso <code>customerProfileURL</code> torna-se <code>customer-profile-url</code> e <code>HTTPServerError</code> torna-se <code>http-server-error</code>.
Para que serve UPPER-KEBAB-CASE?
UPPER-KEBAB-CASE é a variante em maiúsculas, normalmente usada para constantes, valores de enum e variáveis de ambiente, como <code>API-BASE-URL</code>. Use o modo UPPER quando o destino espera identificadores em maiúsculas.
Suporta acentos e texto que não seja inglês?
Sim. As letras Unicode são preservadas por predefinição, por isso palavras em cirílico, grego, hindi, chinês e outros sistemas de escrita mantêm-se quando estão separadas por espaços ou pontuação. Desative Unicode apenas quando precisar de saída ASCII estrita.
Posso converter muitos nomes de uma só vez?
Sim. Cole um valor por linha e a ferramenta devolve um identificador convertido por linha, na mesma ordem. É útil para cabeçalhos de folhas de cálculo, colunas de base de dados e limpezas de código em lote.