Conversor de Case
Converta textos entre diferentes formatos de capitalização: MAIÚSCULAS, minúsculas, camelCase, snake_case e mais.
TEXTO DE EXEMPLOtexto de exemploTexto De ExemploTexto de exemplotextoDeExemploTextoDeExemplotexto_de_exemplotexto-de-exemploTEXTO_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-caseousnake_casepara 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.