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

  1. 1Digite ou cole qualquer texto em qualquer formato (camelCase, snake_case, espaços, etc.).
  2. 2Todos os formatos de caso são mostrados instantaneamente abaixo.
  3. 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
Conheça o Zenovay

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).