Codegrain

Conversor de maiúsculas e minúsculas — camelCase, snake_case, kebab-case, grátis

Converta texto para MAIÚSCULAS, minúsculas, Formato de Título, camelCase, snake_case, kebab-case e CONSTANT_CASE. Um tokenizador inteligente separa qualquer notação, no seu navegador.

Converter para0 palavras · 0 caracteres
Texto
Código

As notações de programação (camelCase, snake_case, …) são montadas por linha. As caixas de texto (MAIÚSCULAS, Formato de Título, …) mantêm suas quebras de linha e espaçamento.

0 caracteres
0 caracteres
A conversão roda no seu navegador. Nada é enviado.
Perguntas frequentes

Perguntas frequentes

Meu texto é enviado a um servidor?

Não. A conversão roda inteiramente no seu navegador com JavaScript — seu texto nunca sai do seu dispositivo e nada é enviado. Isso importa quando você reformata nomes, identificadores ou conteúdo que prefere não colar em um site que os registra.

Quais caixas e notações são suportadas?

MAIÚSCULAS, minúsculas, Formato de Título, Frase, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE (UPPER_SNAKE), dot.case e path/case. As caixas de texto (maiúsculas, minúsculas, título, frase) mantêm suas quebras de linha e pontuação; as notações de programação são reconstruídas a partir das palavras, um identificador por linha.

Como ele separa palavras de uma entrada em camelCase ou snake_case?

Um tokenizador inteligente detecta os limites das palavras a partir de qualquer notação: separadores (espaços, _, -, ., /), transições camelCase (fooBar → foo, Bar), sequências de maiúsculas (XMLHttpRequest → XML, Http, Request; parseURLToken → parse, URL, Token) e dígitos (item2Name → item, 2, Name). Assim você pode converter livremente ida e volta, por exemplo helloWorld → hello_world → helloWorld.

Ferramentas relacionadas