Conversor de maiúsculas e minúsculas
Converta texto entre camelCase, snake_case, kebab-case, Title Case e outros sete formatos, totalmente no seu navegador.
Texto convertido
Resultado em camelCase
-
Como funciona
Um conversor de maiúsculas e minúsculas divide sua entrada em palavras sempre que encontra um espaço, hífen, sublinhado, ponto ou uma transição de minúscula para maiúscula como em camelCase, e depois reúne as palavras no formato escolhido.
- Cole seu texto
Uma frase, um nome de variável ou qualquer coisa com delimitadores mistos.
- Escolha um formato
O resultado é atualizado instantaneamente e permanece ativo enquanto você continua digitando.
- Copiar o resultado
Um clique copia o texto convertido para sua área de transferência.
Quando usar cada formato
A conversão de maiúsculas e minúsculas é uma tarefa rotineira ao integrar convenções de codificação entre sistemas.
- camelCase: Nomes de variáveis e funções em JavaScript e Java, e a maioria dos campos de API JSON.
- PascalCase: nomes de classes e componentes em TypeScript, C# e React.
- snake_case: variáveis e funções em Python e muitos nomes de colunas de banco de dados.
- kebab-case: nomes de classes CSS, atributos HTML e slugs de URL.
- CONSTANT_CASE: constantes e nomes de variáveis de ambiente.
Uma nota sobre siglas
Uma sequência de letras maiúsculas dentro de camelCase ou PascalCase, como o HTTP em "parseHTTPResponse" ou o ID em "userID", é tratada como uma única palavra em vez de ser dividida em letras individuais, então essas conversões para snake_case resultam em "parse_http_response" e "user_id".
Nada sai do seu dispositivo
Todas as conversões são executadas localmente no seu navegador usando manipulação de strings JavaScript. Nenhum dado é enviado para lugar nenhum, portanto é seguro usar com nomes de variáveis internas, colunas de banco de dados ou outros identificadores proprietários.
Perguntas frequentes
Como converto um nome de variável de snake_case para camelCase?
Cole seu texto em snake_case na área de entrada e clique em camelCase. O conversor divide a entrada por sublinhados, hifens, pontos ou limites de camelCase, coloca todas as palavras em minúsculas e depois capitaliza todas as palavras após a primeira. O resultado aparece no painel de resultados e pode ser copiado com um clique.
Quais formatos de caixa de texto este conversor suporta?
Dez formatos de caixa: camelCase (helloWorld), PascalCase (HelloWorld), snake_case (hello_world), kebab-case (hello-world), CONSTANT_CASE (HELLO_WORLD), dot.case (hello.world), Title Case (Hello World), Sentence case (Hello world), UPPER CASE e lower case. Clique em um botão para converter o texto atual para essa caixa.
O conversor de maiúsculas e minúsculas funciona corretamente com entradas em camelCase ou PascalCase?
Sim. A lógica de separação de palavras reconhece os limites do camelCase e do PascalCase, além de caracteres delimitadores, então "myVariableName" é convertido para snake_case como "my_variable_name". Uma sequência de letras maiúsculas, como a sigla em "parseHTTPResponse", é tratada como uma única palavra em vez de ser dividida em letras individuais, convertendo para "parse_http_response".
A conversão de maiúsculas e minúsculas é feita em um servidor?
Não. Todas as conversões são executadas localmente no seu navegador usando manipulação de strings em JavaScript. Nenhum dado é enviado para lugar nenhum, tornando o uso seguro com nomes de variáveis internas, nomes de colunas de banco de dados ou outros identificadores proprietários.
Quando um desenvolvedor precisaria converter entre casos de texto?
A conversão de casos surge diariamente ao integrar convenções: APIs JSON geralmente usam camelCase, código Python usa snake_case, classes CSS usam kebab-case, colunas de banco de dados frequentemente usam snake_case ou CONSTANT_CASE para constantes, e classes TypeScript usam PascalCase. Esta ferramenta evita a redigitação ao mover um identificador de um sistema para outro.