Conversor de Caso de Texto
Converta texto entre camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case, UPPERCASE e muito mais. Conversão multi-formato instantânea.
3 words detected: "hello", "world", "example"
All Case Formats
camelCase
helloWorldExample
PascalCase
HelloWorldExample
snake_case
hello_world_example
SCREAMING_SNAKE_CASE
HELLO_WORLD_EXAMPLE
kebab-case
hello-world-example
COBOL-CASE
HELLO-WORLD-EXAMPLE
Title Case
Hello World Example
Sentence case
Hello world example
UPPERCASE
HELLO WORLD EXAMPLE
lowercase
hello world example
dot.case
hello.world.example
path/case
hello/world/example
Como Usar Conversor de Caso de Texto
- 1Digite ou cole qualquer texto em qualquer formato (camelCase, snake_case, espaços, etc.).
- 2Todos os formatos de caso são mostrados instantaneamente abaixo.
- 3Clique em Copiar ao lado de qualquer formato para copiá-lo para sua área de transferência.
ZenovayAnalytics
Analytics feito para fundadores.
- Acompanhamento de visitantes em tempo real
- Privacidade em primeiro lugar, sem banner de cookies
- Configurado em dois minutos
Ferramentas Relacionadas
Contador de Palavras
Conte palavras, caracteres, sentenças e parágrafos. Estime tempo de leitura e fala.Contador de Caracteres
Conte caracteres com e sem espaços. Acompanhe os limites do Twitter, meta descriptions e mais.Conversor de Maiúsculas/Minúsculas
Converta texto entre MAIÚSCULAS, minúsculas, Title Case, camelCase, snake_case e kebab-case.Gerador de Lorem Ipsum
Gere texto de preenchimento em parágrafos, frases ou palavras. Copie com um clique.Perguntas Frequentes
O que é camelCase?▾
camelCase escreve múltiplas palavras juntas sem espaços, com cada palavra após a primeira capitalizada: "helloWorld", "getUserName", "parseJsonResponse". O nome vem da aparência de corcova das letras maiúsculas no meio. Usado extensivamente em: nomes de variáveis e funções em JavaScript/TypeScript, convenções Java e C#, chaves JSON em muitas APIs. Variantes: lowerCamelCase (padrão — começa em minúscula), UpperCamelCase/PascalCase (começa em maiúscula — usado para classes).
O que é snake_case versus SCREAMING_SNAKE_CASE?▾
snake_case: todas as palavras em minúsculas, separadas por sublinhados. "user_name", "get_user_by_id", "max_retry_count". Usado em: Python (padrão PEP 8 para variáveis e funções), Ruby, nomes de colunas de banco de dados, muitos arquivos de configuração. SCREAMING_SNAKE_CASE (também: UPPER_SNAKE_CASE): todas as letras maiúsculas, sublinhados entre palavras. "MAX_RETRIES", "API_BASE_URL", "DEFAULT_TIMEOUT". Usado para: constantes na maioria das linguagens, variáveis de ambiente, constantes de tempo de compilação.
O que é kebab-case?▾
kebab-case: todas as palavras em minúsculas, separadas por hífens (traços). "hello-world", "user-profile", "api-base-url". Nomeado porque as palavras são enfiadas como espetinho de kebab. Usado em: atributos HTML, nomes de classes CSS e propriedades personalizadas, slugs e caminhos de URL, nomes de arquivos em projetos web, flags CLI (--max-retries). Observação: kebab-case NÃO é válido na maioria das linguagens de programação como identificadores porque hífens são interpretados como operadores de subtração. Exceção: propriedades personalizadas CSS (--my-variable) e atributos de dados HTML (data-user-id).
O que é Title Case versus Sentence case?▾
Title Case: A Primeira Letra De Cada Palavra É Capitalizada. As regras variam por guia de estilo: o estilo Chicago capitaliza todas as palavras exceto preposições/conjunções curtas. O estilo APA capitaliza todas as palavras com 4+ letras. Title Case simples (esta ferramenta): capitaliza cada palavra. Usado para: títulos de artigos, títulos de livros, cabeçalhos de UI, textos de marketing. Sentence case: Apenas a primeira palavra e substantivos próprios são capitalizados. "O rato roeu a roupa." Usado para: texto do corpo, assuntos de e-mail, cabeçalhos casuais.
Quando devo usar qual tipo?▾
Referência rápida: Variáveis JavaScript/TypeScript → camelCase. Classes JavaScript/TypeScript → PascalCase. Variáveis/funções Python → snake_case. Constantes (todas as linguagens) → SCREAMING_SNAKE_CASE. Classes CSS → kebab-case. Colunas de banco de dados → snake_case. Slugs de URL → kebab-case. Componentes React → PascalCase. Nomes de arquivos (web) → kebab-case. Nomes de arquivos (Python) → snake_case. Valores de enum → PascalCase (TypeScript) ou SCREAMING_SNAKE (C, Java). Chaves de configuração → varia por formato (YAML costuma usar snake_case, JSON usa camelCase, TOML usa snake_case).