MAIÚSCULAS
TEXTO DE EXEMPLO
minúsculas
texto de exemplo
Cada Palavra
Texto De Exemplo
Primeira letra
Texto de exemplo
camelCase
textoDeExemplo
PascalCase
TextoDeExemplo
snake_case
texto_de_exemplo
kebab-case
texto-de-exemplo
CONSTANT_CASE
TEXTO_DE_EXEMPLO

📚 O que são Case Types?

"Case" (em programação) refere-se à convenção de capitalização usada para escrever nomes compostos ou frases quando os espaços não são permitidos (como em nomes de variáveis, arquivos ou URLs).

Diferentes linguagens de programação e contextos exigem diferentes estilos. Por exemplo, JavaScript usa camelCase para variáveis, enquanto Python prefere snake_case. Escolher o estilo certo é fundamental para a legibilidade e manutenção do código.

🔧 Principais Estilos Explicados

🐫 camelCase

A primeira letra é minúscula e cada palavra subsequente começa com maiúscula.
Uso: Variáveis em JavaScript, Java, C#, Swift.
Exemplo: minhaVariavelLegal

🐍 snake_case

Todas as letras minúsculas separadas por underscores (_).
Uso: Variáveis em Python, Ruby, PHP, nomes de tabelas em SQL.
Exemplo: minha_variavel_legal

🍢 kebab-case

Todas as letras minúsculas separadas por hífens (-). Parece um espetinho (kebab).
Uso: URLs, classes CSS, nomes de arquivos HTML.
Exemplo: minha-variavel-legal

🏗️ PascalCase

Similar ao camelCase, mas a primeira letra também é maiúscula.
Uso: Classes em C#, Java, Python, Componentes React.
Exemplo: MinhaClasseLegal

💼 Quando usar cada um?

  • Constantes Globais: Use CONSTANT_CASE (ex: MAX_USERS = 100). Indique que o valor não deve mudar.
  • URLs Amigáveis (SEO): Use sempre kebab-case. O Google prefere hífens a underscores.
  • Nomes de Arquivos: Geralmente kebab-case ou snake_case para evitar problemas com sistemas de arquivos case-insensitive (Windows vs Linux).
  • Títulos de Blog/Artigos: Use Title Case (Cada Palavra Maiúscula) para destaque.

❓ Perguntas Frequentes

O conversor remove acentos?

Este conversor foca na capitalização. Para remover acentos, em breve teremos uma ferramenta dedicada de "Remover Acentos". No entanto, estilos como camelCase e snake_case removem caracteres especiais por definição.

Posso converter código inteiro aqui?

Recomendamos converter apenas nomes de variáveis ou strings. Se você colar um bloco de código inteiro (como uma função), o conversor tentará aplicar o estilo a tudo, o que pode quebrar a sintaxe da linguagem.