Monu Tools

Conversor de caixa de texto

Converta texto entre MAIÚSCULAS, minúsculas, Título, Sentença, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE e dot.case.

Como usar Conversor de caixa

  1. 01

    Digite ou cole o seu texto.

  2. 02

    Escolha o formato desejado na lista.

  3. 03

    Copie o resultado convertido.

O que este conversor faz

O Conversor de Maiúsculas e Minúsculas alterna o texto entre padrões de programação e padrões de linguagem natural em um só lugar, para você não ter que redigitar um rótulo, variável ou título na mão só para mudar como ele está capitalizado.

A conversão acontece inteiramente no seu navegador, então tudo o que você cola fica no seu dispositivo e nada é enviado.

Os padrões que ela cobre

Ela cobre UPPERCASE, lowercase, Title Case e Sentence case para textos comuns, além dos padrões de que os desenvolvedores precisam: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE e dot.case. Cada um tem seu lugar: camelCase em JavaScript e Java, snake_case em Python e Ruby, kebab-case em CSS e URLs, e CONSTANT_CASE para variáveis de ambiente.

Como ela separa as palavras

A parte engenhosa é a tokenização. O conversor primeiro separa a sua entrada em palavras, entendendo camelCase, snake_case, kebab-case e espaços já existentes, e trata siglas como API ou HTTP como unidades únicas. Assim, myAPIKey vira my-api-key, não my-a-p-i-key.

Title Case, Sentence case e guias de estilo

O Title Case capitaliza a primeira letra de cada palavra, o que é ideal para títulos e rótulos. O Sentence case capitaliza apenas a primeira palavra, como um texto comum. Note que o Title Case aqui não aplica regras editoriais para palavras pequenas (deixando "of" ou "the" em minúsculas), então confira os títulos se você segue um guia de estilo específico.

Usos típicos incluem renomear uma variável para seguir a convenção de uma nova linguagem, transformar um título em um slug de URL, criar o nome de uma variável de ambiente a partir de um rótulo, ou simplesmente organizar uma capitalização inconsistente colada de outro lugar.

Perguntas frequentes

Como entradas mistas são tratadas?

O conversor divide camelCase, snake_case, kebab-case e espaços em palavras primeiro, e trata siglas como API ou HTTP como palavras únicas.

Qual formato devo usar?

camelCase para JavaScript/Java, snake_case para Python/Ruby, kebab-case para CSS e URLs, CONSTANT_CASE para variáveis de ambiente.

Incorpore esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt-BR/case-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas