Conversor de Case

Gratuito Texto Popular

Conversor de Case

Converta texto para camelCase, PascalCase, snake_case, kebab-case, Title Case e mais formatos de nomenclatura simultaneamente. Conversao em tempo real.

6.4k usuarios Atualizado em Mar 2026 4.8/5
Avalie esta ferramenta:
4.8 (912 votos) Obrigado!
Conversor de Case / Nomenclatura
Digite algo acima para ver as conversoes

Como Usar

Converta nomenclatura em segundos.

1
Digite o texto
Insira qualquer texto, variavel ou frase no campo de entrada.
2
Veja os resultados
Todos os formatos aparecem instantaneamente.
3
Copie o formato
Clique no icone de copiar ao lado do formato desejado.
4
Copie todos
Use Copiar Todos para obter todos os formatos de uma vez.

Sobre o Conversor de Case

Esta ferramenta converte qualquer texto para os principais formatos de nomenclatura usados em programacao. Aceita entradas em qualquer formato: com espacos, hifens, underscores ou letras maiusculas misturadas.

Formatos suportados:

  • camelCase — primeira minuscula, demais com inicial maiuscula. Usado em JavaScript, Java, C#.
  • PascalCase — todas com inicial maiuscula. Usado em classes e componentes.
  • snake_case — separado por underscore. Padrao em Python e bancos de dados.
  • SCREAMING_SNAKE_CASE — snake_case em maiusculas. Usado em constantes.
  • kebab-case — separado por hifen. Padrao em CSS, HTML e URLs.
  • Title Case — inicial maiuscula em cada palavra.
  • dot.case e path/case — para propriedades e rotas.

Convencoes de Nomenclatura em Programacao: Guia Completo

Neste artigo
  1. Por que convencoes importam
  2. Principais formatos explicados
  3. Convencoes por linguagem
  4. Boas praticas de nomenclatura
  5. Perguntas frequentes

1. Por Que Convencoes Importam

Convencoes de nomenclatura sao regras que definem como nomeamos variaveis, funcoes, classes e outros identificadores no codigo. Seguir convencoes consistentes melhora a legibilidade, facilita a manutencao e reduz erros em projetos de qualquer tamanho.

Quando todos os membros de um time usam a mesma convencao, o codigo se torna mais previsivel e profissional. Linters e formatadores automaticos frequentemente exigem convencoes especificas.

2. Principais Formatos Explicados

  • camelCase: A primeira palavra e minuscula e as seguintes iniciam com maiuscula. Exemplo: minhaVariavel, calcularTotal. Padrao em JavaScript e Java para variaveis e funcoes.
  • PascalCase: Todas as palavras iniciam com maiuscula. Exemplo: MinhaClasse, UsuarioController. Padrao para classes em quase todas as linguagens.
  • snake_case: Palavras separadas por underscore, tudo minusculo. Exemplo: minha_variavel. Padrao em Python, Ruby e bancos de dados SQL.
  • kebab-case: Palavras separadas por hifen, tudo minusculo. Exemplo: meu-componente. Padrao em CSS, HTML e URLs.
  • SCREAMING_SNAKE_CASE: snake_case em maiusculas. Exemplo: MAX_RETRY_COUNT. Usado universalmente para constantes.

3. Convencoes por Linguagem

Cada linguagem de programacao tem suas convencoes preferidas:

  • JavaScript/TypeScript: camelCase para variaveis e funcoes, PascalCase para classes e componentes React
  • Python: snake_case para variaveis e funcoes, PascalCase para classes
  • Java/C#: camelCase para variaveis, PascalCase para classes e metodos (C#)
  • CSS: kebab-case para propriedades e classes
  • SQL: snake_case para tabelas e colunas
"A melhor convencao de nomenclatura e aquela que seu time segue consistentemente."

4. Boas Praticas de Nomenclatura

  • Use nomes descritivos que comuniquem a intencao
  • Evite abreviacoes obscuras
  • Mantenha consistencia dentro do projeto
  • Siga as convencoes da linguagem e do framework
  • Configure linters para enforcar as convencoes automaticamente

5. Perguntas Frequentes

A ferramenta detecta o formato de entrada automaticamente?

Sim. O conversor detecta automaticamente se a entrada usa camelCase, snake_case, kebab-case, espacos ou qualquer combinacao, e converte para todos os formatos simultaneamente.

A conversao funciona com acentos?

Os acentos sao preservados no texto. A tokenizacao se baseia em separadores (espacos, hifens, underscores) e transicoes de maiusculas/minusculas.

Os dados sao enviados a algum servidor?

Nao. Toda a conversao acontece localmente no seu navegador via JavaScript.