DevToolPal
PT

Conversor de maiúsculas e minúsculas

Converta texto para MAIÚSCULAS, minúsculas, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case e mais, tudo de uma vez.

Roda localmente, nada é enviado

Opções

Texto

0 caracteres · 0 B

Resultado

O resultado aparece aqui

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

  1. Digite ou cole o texto na entrada, ou clique em Exemplo.
  2. Encontre na tabela o formato de que precisa e clique no botão de copiar ao lado.
  3. 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.
  4. 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.