O que faz
O conversor de maiúsculas e minúsculas reescreve o texto em doze formatos ao mesmo tempo e mostra cada resultado em sua própria linha, com um botão de copiar. Ele cobre os formatos usados na escrita, como MAIÚSCULAS, minúsculas, Title Case e Sentence case, e as convenções que programadores usam para variáveis, constantes, arquivos e URLs: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e path/case. Há também o formato aLtErNaDo, para quando você quer soar sarcástico na internet.
Não é preciso escolher um formato antes. Cole uma frase, o nome de uma coluna de banco de dados ou uma lista de identificadores e a tabela inteira é atualizada enquanto você digita.
Como usar
- Digite ou cole o texto na entrada, ou clique em Exemplo.
- Encontre na tabela o formato de que precisa e clique no botão de copiar ao lado.
- Deixe Converter cada linha separadamente ligado para renomear uma lista de identificadores, um por linha. Desligue para juntar o texto inteiro em um único nome.
- Desligue Manter palavras curtas em minúsculas se o seu guia de estilo coloca todas as palavras de um título em maiúscula.
Exemplo
Três linhas de entrada convertidas para snake_case e camelCase:
the quick brown fox → the_quick_brown_fox theQuickBrownFox
getHTTPResponseCode → get_http_response_code getHttpResponseCode
user_account_id → user_account_id userAccountId
Qual formato usar em cada lugar
- camelCase: variáveis e funções em JavaScript, TypeScript e Java, e chaves JSON de muitas APIs.
- PascalCase: classes, componentes React, métodos em C# e nomes de tipos.
- snake_case: variáveis e funções em Python, Ruby e nomes de colunas SQL.
- CONSTANT_CASE: constantes e variáveis de ambiente como
MAX_RETRIES. - kebab-case: URLs, classes CSS, atributos HTML e nomes de arquivos.
- dot.case e path/case: chaves de configuração, chaves de tradução e caminhos de pastas.
- Title Case: manchetes, títulos de livros e botões em interfaces em inglês.
- Sentence case: a maior parte dos textos de interface, notificações e prosa comum.
O Sentence case coloca tudo em minúsculas e depois põe em maiúscula a primeira letra após ponto final, ponto de interrogação, ponto de exclamação ou quebra de linha. Nomes próprios e siglas dentro da frase também ficam em minúsculas, então confira antes de colar o resultado.
Perguntas frequentes
› Qual a diferença entre camelCase e PascalCase?
Os dois juntam as palavras sem espaços e colocam em maiúscula a inicial de cada palavra. camelCase deixa a primeira letra minúscula (userName) e PascalCase também a deixa maiúscula (UserName). Variáveis em JavaScript costumam usar camelCase, e nomes de classes e tipos, PascalCase.
› Como um identificador existente é dividido em palavras?
Espaços, sublinhados, hifens, pontos, barras e outros sinais separam palavras, assim como a passagem de minúscula para maiúscula. Maiúsculas seguidas ficam juntas como uma sigla, então getHTTPResponse vira get, HTTP e Response.
› Quais palavras ficam em minúsculas no Title Case?
Com a opção inteligente ligada, artigos, conjunções e preposições curtos do inglês, como a, an, the, and, of, in e to, ficam em minúsculas, exceto no começo ou no fim do título ou depois de dois-pontos. Desligue a opção para colocar todas as palavras em maiúscula.
› Funciona com acentos e outros alfabetos?
Sim. Maiúsculas e minúsculas seguem as regras do Unicode, então letras como é, ç, ß, gregas e cirílicas são convertidas corretamente. Escritas sem maiúsculas, como o chinês, não mudam.
› Meu texto é enviado para algum lugar?
Não. A conversão acontece no seu navegador enquanto você digita e nada é enviado.