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

    Cole seu texto

    Qualquer comprimento, qualquer idioma. Letras Unicode são tratadas corretamente, incluindo caracteres acentuados.

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