Conversor para snake_case
Converte qualquer texto para snake_case: tudo minúsculo separado por underscores. Útil em nomes de variáveis Python e colunas de bancos.
—
De cabeçalho de planilha a identificador
Você recebe a planilha com os cabeçalhos escritos para gente ler: Data de Nascimento, Preço Unitário (R$), Endereço de E-mail. Na hora de criar as colunas no banco ou as variáveis do script em Python, nada disso serve, porque tem espaço, acento, parêntese e maiúscula. Cole o texto no campo e o resultado sai em minúsculas ligadas por underscore, já sem acento, atualizando a cada tecla.
A separação em palavras é mais esperta do que parece. Acentos são decompostos e descartados, então Ação vira acao e Coração vira coracao. Qualquer coisa que não seja letra simples ou dígito funciona como separador. E camelCase é quebrado: helloWorld sai hello_world, XMLHttpRequest sai xml_http_request, respeitando a fronteira da sigla. Já dígito colado na palavra não separa, e item2price continua item2price.
Duas conferidas antes de usar a saída. O campo inteiro vira um identificador só, e quebra de linha também conta como separador, então colar vinte cabeçalhos de uma vez devolve um nome gigante emendado; converta um por vez. Olhe também o começo: 2024 Vendas sai como 2024_vendas, que o Python não aceita como nome de variável e o SQL só aceita entre aspas. A conversão roda no navegador e não há botão de copiar, selecione o resultado.
Perguntas frequentes
O que acontece com acentos e cedilha?
Dá para converter uma lista inteira de cabeçalhos de uma vez?
E se eu precisar de MAIUSCULAS_COM_UNDERSCORE?
Ferramentas Relacionadas
Converter Maiúsculas/Minúsculas
Converta texto entre MAIÚSCULAS, minúsculas, Título, camelCase e snake_case. Resultado instantâneo no navegador.
Conversor para kebab-case
Converte texto para kebab-case: minúsculo separado por hífens. Padrão para URLs amigáveis (slugs), arquivos CSS e atributos HTML.
Converter Texto para HTML
Codifique caracteres especiais em entidades HTML (<, >, &) ou decodifique entidades HTML de volta ao texto original.