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