Conversor snake_case
Transforme texto, camelCase ou PascalCase em snake_case. Ideal para variáveis Python, colunas de banco de dados e nomes de arquivos.
Atalhos de teclado: Ctrl/⌘+B para copiar • Ctrl/⌘+S para baixar • Ctrl/⌘+Backspace para limpar
O que é snake_case?
No snake_case todas as letras ficam em minúsculas e as palavras são separadas por underscores (_). É legível e aceito por quase todos os sistemas, por isso é tão usado em código e dados.
Exemplo
Antes
Nome do Cliente enderecoEmailUsuario Valor Total (R$)
Depois
nome_do_cliente endereco_email_usuario valor_total_r
Quando usar snake_case
É o padrão para variáveis e funções em Python e Ruby, colunas em SQL, muitas chaves de configuração e nomes de arquivos. Para constantes (SCREAMING_SNAKE_CASE), converta para snake_case e depois para MAIÚSCULAS.
Exemplos práticos de uso: snake_case
Variáveis e funções em Python
A PEP 8 pede nomes em snake_case no Python: calcular preço total vira calcular_preco_total.
Colunas de banco de dados
Tabelas SQL no PostgreSQL ou MySQL costumam usar colunas em snake_case como data_criacao ou valor_total.
Variáveis de ambiente
Converta para snake_case e depois para MAIÚSCULAS para obter chaves como DATABASE_URL ou API_TIMEOUT nos arquivos .env.
Nomes de arquivos sem espaços
Nomes como relatorio_anual_2026.pdf evitam problemas com espaços em scripts, na linha de comando e em alguns formulários de upload.
Como converter texto para snake_case
-
1
Cole ou digite o texto na caixa acima. O texto colado é convertido para snake_case automaticamente.
-
2
Precisa de outro formato? Clique em qualquer botão para trocar, quantas vezes quiser.
-
3
Copie o resultado com o botão Copiar (Ctrl/⌘+B) ou baixe como arquivo .txt (Ctrl/⌘+S).
Perguntas Frequentes
Cole os nomes em camelCase aqui: cada maiúscula começa uma nova palavra, então enderecoEmail vira endereco_email.
Clique em snake_case e depois em MAIÚSCULAS. Os underscores são mantidos.
Sim. Pontuação, símbolos e acentos são removidos e substituídos por um único underscore entre as palavras.
Os dois funcionam. Hífens são melhores para arquivos que aparecem em URLs (imagens, páginas), e underscores são comuns em código, dados e scripts. O importante é manter a consistência.
Os acentos são removidos para gerar um identificador válido em qualquer linguagem: ação rápida vira acao_rapida.
Mais ferramentas gratuitas
- Conversor de maiúsculas e minúsculas MAIÚSCULAS, minúsculas, Título e Frase
- Contador de palavras Palavras, caracteres e tempo de leitura
- Contador de caracteres Limites do X, SMS, Instagram, Google
- Gerador de Senhas Crie senhas aleatórias e fortes
- Criptografia de Texto Criptografe ou descriptografe qualquer texto
- Criptografia de Arquivo Criptografe ou descriptografe qualquer arquivo
- Formatador de JSON Formate e valide JSON