Conversor para snake_case
Conversor para snake_case online e gratuito. Transforme instantaneamente qualquer texto, frase ou nome de variável em snake_case — tudo em minúsculas com as palavras unidas por sublinhados, como first_name ou user_profile_id — e copie com um clique. Sem uploads, sem cadastro, e seu texto nunca sai do seu dispositivo.
O Conversor para snake_case da ToolsSoup é uma ferramenta online gratuita que reescreve qualquer texto em snake_case: ele deixa todas as palavras em minúsculas e as une com sublinhados no lugar dos espaços. Assim, “User Profile Id”, “userProfileId” e “user-profile-id” viram todos user_profile_id. Cole um rótulo, o nome de uma coluna ou um identificador em camelCase ou kebab-case, clique no botão e você recebe uma string em snake_case pronta para usar no seu código Python, no esquema do seu banco de dados ou em variáveis de ambiente. Tudo roda no seu navegador — não há uploads, cadastro nem limite de caracteres, e seu texto nunca sai do seu dispositivo.
O que é snake_case?
snake_case é um estilo de nomenclatura em que todas as palavras de uma frase ficam em minúsculas e são unidas por sublinhados no lugar dos espaços, como first_name, total_amount ou get_user_by_id. Os sublinhados mantêm as palavras legíveis enquanto continuam válidas como um único identificador. É a convenção padrão para variáveis, funções e nomes de módulos em Python e Ruby, e é amplamente usada para nomes de tabelas e colunas de banco de dados. O snake_case se diferencia do camelCase e do PascalCase, que unem as palavras com letras maiúsculas e sem sublinhados, e do kebab-case, que usa hífens no lugar dos sublinhados. Uma variante chamada SCREAMING_SNAKE_CASE usa tudo em maiúsculas e é comum para constantes e variáveis de ambiente.
Como converter texto para snake_case
Transformar uma frase ou identificador em snake_case leva apenas alguns segundos:
- Digite diretamente na caixa de texto ou cole o texto que deseja converter.
- Clique em Converter para snake_case para deixar as palavras em minúsculas e uni-las com sublinhados.
- Confira o resultado em snake_case na caixa de saída à direita.
- Clique em Copiar resultado para copiar a string em snake_case para a área de transferência.
Quando usar snake_case?
Use snake_case sempre que um guia de estilo ou framework esperar identificadores separados por sublinhado: nomear variáveis e funções em Python e Ruby, tabelas e colunas de banco de dados, chaves de JSON em APIs que seguem o padrão snake_case, nomes de arquivos e chaves de configuração. Também é a escolha natural para nomes de variáveis de ambiente e constantes quando escritos em maiúsculas. Como o conversor aceita texto com espaços, camelCase, PascalCase e kebab-case como entrada, é uma forma rápida de padronizar nomenclaturas mistas em um único estilo snake_case sem redigitar nada.
Por que usar este conversor para snake_case?
- Converte espaços, camelCase, PascalCase e kebab-case em snake_case limpo com um clique.
- Deixa todas as palavras em minúsculas e as une com sublinhados automaticamente.
- Também separa nas letras maiúsculas, então userProfileId vira user_profile_id corretamente.
- Processa cada linha de forma independente, então você pode converter uma lista inteira de nomes de uma vez.
- Sem limite de caracteres e com cópia instantânea em um clique.
- Roda inteiramente no seu navegador — seu texto nunca é enviado nem armazenado.
Perguntas frequentes
Como converter texto para snake_case?
Cole seu texto na caixa e clique em Converter para snake_case. A ferramenta divide o texto em palavras, deixa cada uma em minúsculas e une tudo com sublinhados. O resultado em snake_case aparece na caixa de saída pronto para copiar com um clique.
O que é snake_case?
snake_case escreve uma frase toda em minúsculas com as palavras unidas por sublinhados, como first_name ou get_user_data. É o estilo de nomenclatura mais comum para variáveis e funções em Python e Ruby e para nomes de tabelas e colunas de banco de dados.
Qual a diferença entre snake_case e camelCase?
O snake_case mantém todas as palavras em minúsculas e as separa com sublinhados (user_name), enquanto o camelCase remove os espaços e capitaliza cada palavra a partir da segunda (userName). O snake_case é comum em Python e bancos de dados, e o camelCase em JavaScript e Java.
Ele converte camelCase ou kebab-case para snake_case?
Sim. O conversor trata espaços, hífens e as transições entre letras minúsculas e maiúsculas como divisões entre palavras, então userProfileId, user-profile-id e “User Profile Id” viram todos user_profile_id.
Posso converter vários nomes de uma vez?
Sim. Cada linha é convertida de forma independente, então você pode colar uma lista de rótulos ou identificadores e obter um resultado em snake_case por linha em um único clique.
Meu texto é privado?
Com certeza. Toda a conversão acontece localmente no seu navegador usando JavaScript, então o texto que você digita nunca é enviado nem armazenado em nenhum servidor.