Conversor de maiúsculas e minúsculas e camelCase

Cole um texto e converta para maiúsculas, minúsculas, iniciais maiúsculas, caixa de frase, camelCase, snake_case ou kebab-case.

Mudar maiúsculas e minúsculas: camelCase, snake_case

O conversor aplica uma regra fixa a todo o texto digitado: maiúsculas, minúsculas, primeira letra de cada palavra ou formato de nomenclatura de programação. “data de nascimento cliente” vira dataDeNascimentoCliente em camelCase, data_de_nascimento_cliente em snake_case e data-de-nascimento-cliente em kebab-case.

As transformações disponíveis

  • Texto: MAIÚSCULAS, minúsculas, “Frase” (maiúscula no início da frase, o resto em minúsculas), “Capitalizar” (primeira letra de cada palavra), aLtErNaDo, inversão de caixa.
  • Código: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e path/case.
  • Limpeza: slug de URL e remoção de espaços múltiplos.

Como as palavras são separadas

Para os formatos de código, a ferramenta identifica as palavras por expressão regular: uma sequência de minúsculas eventualmente precedida de uma maiúscula, uma sigla em maiúsculas ou um número. Espaços, hifens e outros separadores desaparecem. Um identificador existente é, portanto, separado de novo: “getHTTPResponse code 404” resulta em getHttpResponseCode404 em camelCase e get_http_response_code_404 em snake_case.

Limites que você precisa conhecer

  • As letras acentuadas são mantidas nos formatos de código (“Prix TTC été 2026” resulta em prix_ttc_été_2026 em snake_case); o slug as troca pela letra sem acento (prix-ttc-ete-2026). Se a sua linguagem de programação não aceita acentos em identificadores, remova-os antes de converter.
  • “Frase” coloca uma maiúscula no início do texto e depois de cada ponto final, ponto de exclamação ou ponto de interrogação, e passa o resto para minúsculas, inclusive nomes próprios.

O contador exibe o número de palavras (separadas por espaços), de caracteres e de linhas. O texto permanece no seu navegador; você pode copiá-lo ou baixá-lo em um arquivo .txt.

Perguntas frequentes

Qual a diferença entre camelCase e PascalCase?

Os dois juntam as palavras sem separador e usam inicial maiúscula em cada palavra. No camelCase, a primeira palavra fica em minúsculas (precoTotal); no PascalCase, ela também começa com maiúscula (PrecoTotal), convenção comum para nomes de classes.

Quando usar snake_case ou kebab-case?

O snake_case (preco_total) liga as palavras com um sublinhado, convenção do Python e de muitos bancos de dados. O kebab-case (preco-total) usa hífen, comum em nomes de arquivos, classes CSS e URLs.

Como criar um slug de URL a partir de um título?

O modo slug converte o texto para minúsculas, remove a pontuação e troca espaços e sublinhados por um único hífen. As letras acentuadas são substituídas pela letra sem acento: “Verão à Noite” vira “verao-a-noite”.

O modo “Frase” mantém as maiúsculas dos nomes próprios?

Não. Ele coloca maiúscula no início do texto e depois de cada ponto final, ponto de exclamação ou ponto de interrogação, e converte todo o resto para minúsculas, inclusive os nomes próprios. Corrija-os manualmente depois da conversão.

A ferramenta é realmente gratuita?

Sim, todas as ferramentas do Kristools são 100% gratuitas e acessíveis sem cadastro.

Meus dados estão protegidos?

Sim. Todo o processamento é feito diretamente e com segurança no seu navegador. Nenhum dado pessoal é enviado para os nossos servidores.