Conversor de Caso de Texto
Cada base de código e CMS tem suas próprias regras de capitalização, kebab-case para URLs, camelCase para variáveis JS, SCREAMING_SNAKE para constantes, Title Case para cabeçalhos. Cole qualquer string e este conversor retorna todas as nove transformações comuns de uma vez, para que você possa copiar aquela que corresponde ao campo em que está colando.
Como as conversões funcionam
-
1
Cole seu texto
Uma palavra, um nome de variável ou uma frase inteira.
-
2
O texto é tokenizado
Espaços, hífens, sublinhados e limites camel são divididos em palavras separadas.
-
3
Cada caso é gerado
UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE.
-
4
Copie o que você precisa
Cópia com um clique ao lado de cada variante.
Os nove casos comuns
| Caso | Exemplo | Uso típico |
|---|---|---|
| UPPERCASE | HELLO WORLD | Ênfase, palavras-chave SQL |
| lowercase | hello world | Texto do corpo |
| Title Case | Hello World | Cabeçalhos (estilo de manual) |
| Sentence case | Hello world | Cabeçalhos de artigo (minimalista) |
| camelCase | helloWorld | Variáveis JS/Java, chaves JSON |
| PascalCase | HelloWorld | Nomes de classes, componentes React |
| snake_case | hello_world | Python, Ruby, SQL |
| kebab-case | hello-world | URLs, nomes de classes CSS, HTML |
| CONSTANT_CASE | HELLO_WORLD | Variáveis de ambiente, constantes |
Title Case tem variações de guia de estilo
- Estilo AP: capitalize substantivos, pronomes, verbos, adjetivos, advérbios e todas as palavras com 4+ letras. Artigos, preposições curtas e conjunções permanecem em minúsculas, a menos que sejam a primeira ou a última.
- Chicago: capitalize palavras principais, minúsculas para artigos e preposições, independentemente do comprimento.
- APA: capitalize qualquer palavra com 4+ letras, além da primeira e da última palavra.
- Sentence case: apenas capitalize a primeira palavra (e nomes próprios). Cada vez mais preferido em UI moderna e estilo editorial.
Armadilhas na detecção de limites
parseXMLParser→parse-xml-parserrequer reconhecer letras maiúsculas consecutivas como um acrônimo. A divisão ingênua em camel dariaparse-x-m-l-parser.- Números:
item2Valuepode ser tokenizado comoitem-2-valueouitem2-value, dependendo da preferência. - Sublinhados iniciais (
_private) geralmente significam “interno” e devem ser preservados em algumas linguagens.
Quando usar qual
- URLs: sempre kebab-case. Motores de busca e humanos preferem caminhos legíveis.
- Colunas de banco de dados: snake_case em Postgres/MySQL, camelCase em MongoDB.
- Classes CSS: kebab-case (BEM) ou camelCase (CSS-in-JS).
- Variáveis de ambiente: sempre SCREAMING_SNAKE.
Perguntas frequentes
camelCase começa com uma letra minúscula (userName); PascalCase capitaliza a primeira letra também (UserName). Por convenção, camelCase é para variáveis e funções; PascalCase é para classes e tipos.
O conversor trata letras maiúsculas consecutivas como um único acrônimo sempre que possível: XMLParser → xml-parser, não x-m-l-parser. O comportamento exato varia conforme o estilo de origem; verifique para seu caso de uso.
É projetado para strings curtas como nomes de variáveis e cabeçalhos. Executá-lo em um arquivo inteiro de código reformataria comentários, strings e palavras-chave, você quebraria o código. Use um linter ou refatoração de IDE para isso.
Não. A conversão de caso ocorre inteiramente em seu navegador; nada que você cole sai da página.
Ferramentas relacionadas
Gerador de nomes de cidades
Gere nomes fictícios de cidades, vilas, aldeias e capitais para worldbuilding, mapas, jogos, histórias e dados fictícios, com notas curtas para cada resultado.
Gerador de Texto Negrito Itálico
Transforme texto comum em caracteres Unicode negrito itálico. Pronto para colar em bios do Instagram, Twitter/X, LinkedIn e Discord onde markdown não é suportado.
Gerador de Nomes de Marca
Gere ideias de nomes de marca a partir de uma palavra-chave. Combina prefixos e sufixos em nomes inventivos e chamativos, prontos para você verificar.
Gerador de Texto Amaldiçoado
Transforme texto normal em letras amaldiçoadas, estilo Zalgo, empilhadas com marcas combinatórias Unicode. Copie o caos para chats, legendas ou memes.
Gerador de títulos de livros
Gere ideias de títulos para romances, memórias e não ficção com controles de gênero, tom, palavra-chave e subtítulo. Monte sua lista de candidatos em minutos.
Gerador de Texto Rolante
Crie manchetes animadas rolantes com velocidade, tamanho de fonte e cores ajustáveis. Visualize ao vivo um ticker marquee CSS ou uma barra de anúncio no seu navegador.
Ferramenta disponível em outros idiomas
- Konwerter wielkości liter [PL]
- Konverter Kapitalisasi Teks [ID]
- Công cụ chuyển đổi kiểu chữ hoa/thường [VI]
- Textskiftläges-omvandlare [SV]
- เครื่องมือแปลงตัวพิมพ์ใหญ่-เล็กของข้อความ [TH]
- テキスト大文字・小文字変換ツール [JA]
- محوّل حالة الأحرف في النص [AR]
- Convertidor de Mayúsculas y Minúsculas [ES]
- Convertisseur de casse de texte [FR]
- Textfall-Konverter [DE]
- 텍스트 케이스 변환기 [KO]
- Tekst hoofdletter-converter [NL]
- Convertitore di casi di testo [IT]
- Конвертер регистра текста [RU]
- Metin Büyük/Küçük Harf Dönüştürücü [TR]
- 文本大小写转换器 [ZH]
- Text Case Converter [EN]