Conversor de Caso
Precisa de MAIÚSCULAS para um título, camelCase para uma variável, snake_case para uma coluna de banco de dados, ou kebab-case para um slug de URL? Cole seu texto uma vez e o conversor mostra em todos os casos comuns ao mesmo tempo. A saída é atualizada instantaneamente enquanto você digita, o tratamento de siglas é configurável, e os botões de copiar com um clique ficam ao lado de cada variante.
Como funciona a conversão de caso
-
1
Cole seu texto
Qualquer comprimento, qualquer idioma. Letras Unicode são tratadas corretamente, incluindo caracteres acentuados.
-
2
Cada variante de caso é calculada em paralelo
Todos os oito casos padrão são renderizados ao mesmo tempo — escolha o que precisar.
-
3
Configure o tratamento de siglas
Mantenha siglas em maiúsculas (NASA → NASA) ou converta para Pascal (NASA → Nasa). Diferentes convenções se adequam a diferentes idiomas e bases de código.
-
4
Copie a versão que você precisa
Cópia com um clique por caso. Cole novamente e repita sem reescrever.
As variantes de caso
| Caso | Exemplo | Uso típico |
|---|---|---|
| MAIÚSCULAS | EXEMPLO DE OLÁ MUNDO | Títulos, siglas, constantes em algumas línguas |
| minúsculas | exemplo de olá mundo | Texto casual, assuntos de e-mail, URLs |
| Caso de Título | Exemplo de Olá Mundo | Títulos, títulos de livros |
| Frase | exemplo de olá mundo | Texto do corpo, rótulos de UI |
| camelCase | exemploDeOláMundo | Variáveis JavaScript/Java, chaves JSON |
| PascalCase | ExemploDeOláMundo | Classes C#/TypeScript, enums |
| snake_case | exemplo_de_ola_mundo | Python, Ruby, colunas SQL, chaves de configuração |
| kebab-case | exemplo-de-ola-mundo | Classes CSS, slugs de URL, flags CLI |
| CONSTANT_CASE | EXEMPLO_DE_OLA_MUNDO | Variáveis de ambiente, constantes #define |
| dot.case | exemplo.ola.mundo | Nomes de pacotes, DNS, caminhos de namespace |
Regras do caso de título
O caso de título em inglês capitaliza a primeira letra da maioria das palavras, mas não preposições, conjunções ou artigos curtos (a menos que comecem ou terminem o título). Diferentes guias de estilo discordam nos detalhes:
- Chicago: capitalize a primeira e a última palavra, além de todas as palavras “principais”. “a”, “o”, “e”, “ou”, “mas” permanecem em minúsculas.
- APA: capitalize palavras de quatro ou mais letras, além da primeira e da última.
- AP: capitalize todas as palavras principais, independentemente do comprimento.
O padrão do conversor é Chicago; altere a predefinição para outras.
Dicas por contexto
- Slugs de URL: kebab-case em minúsculas, translitere letras acentuadas primeiro (Ö → o, ñ → n).
- Identificadores Python: snake_case para funções e variáveis, PascalCase para classes, CONSTANT_CASE para constantes de nível de módulo.
- Identificadores JavaScript: camelCase para variáveis e funções, PascalCase para classes e componentes React, SCREAMING_SNAKE_CASE apenas para constantes verdadeiras.
- CSS: kebab-case para nomes de classes e propriedades personalizadas.
- Chaves JSON: camelCase na maioria das APIs modernas; alguns sistemas legados usam snake_case.
- Colunas de banco de dados: snake_case é a convenção SQL; PascalCase é legal, mas difícil de citar.
Perguntas frequentes
Por padrão, letras maiúsculas contíguas são tratadas como uma sigla e mantidas juntas (por exemplo, “XMLHttpRequest” se divide em XML + Http + Request). Você pode mudar para um modo estrito que trata cada transição como um limite de palavra.
Sim. O dobramento de caso Unicode é usado, então caracteres acentuados (é, ñ, ü) são convertidos corretamente entre maiúsculas e minúsculas. O i turco pontuado/sem ponto é tratado com uma alternância de localidade.
Diferentes guias de estilo têm regras diferentes para palavras pequenas. O padrão é o Manual de Estilo de Chicago; selecione APA ou AP para regras de capitalização alternativas.
Sim. Cole um bloco de texto e cada linha é convertida independentemente. Quebras de linha são preservadas em cada variante de saída.
Ferramentas relacionadas
Contador de Palavras
Conte palavras, caracteres, frases e parágrafos com tempo de leitura, tempo de fala, densidade de palavras-chave e uma pontuação de legibilidade Flesch para redações, posts, legendas e meta descriptions.
Contador de caracteres
Conte caracteres, palavras, linhas, frases e parágrafos em qualquer texto. Veja totais com e sem espaços e uma análise dos caracteres.
Gerador de nomes aleatórios
Gere nomes em inglês plausíveis a partir de listas populares de nomes e sobrenomes. Escolha gênero, quantidade e formato.
Gerador de nomes para empresas
Gere ideias de nomes para empresas a partir de palavras-chave e estilos, e confira domínios, registros e marcas antes de escolher.
Alterador de fontes
Transforme texto comum em letras circuladas, letras quadradas ou caracteres de largura total usando apenas Unicode. Cole o resultado em qualquer lugar, sem imagens.
Gerador de nomes de usuário
Gere ideias de nomes de usuário a partir de uma palavra-base, com números e separadores opcionais. Útil para novas contas, gamertags e perfis alternativos.