Conversor de maiúsculas e minúsculas

Converta texto entre 12 convenções de nomenclatura. O tokenizador inteligente de palavras trata camelCase, PascalCase, snake_case e separadores misturados.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Operações de capitalização:
Conversor de maiúsculas e minúsculas — Converta texto entre 12 estilos de capitalização diferentes com um tokenizador inteligente de palavras.
Estilos simples: MAIÚSCULAS, minúsculas, Título, Frase, Inverter, aLtErNaDo, Aleatório.
Estilos de programação: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE — estes usam um tokenizador de palavras que entende fronteiras de maiúsculas e minúsculas misturadas, como "XMLParser", e trata espaços, hífens e underscores.
Todo o processamento corre localmente no seu navegador — nada é enviado.
Quais são os estilos de capitalização em programação?

Os identificadores de programação têm formas convencionais: camelCase e PascalCase juntam as palavras com cada nova palavra em maiúscula (o PascalCase também coloca a primeira em maiúscula), snake_case e kebab-case separam as palavras com underscores ou hífens, e CONSTANT_CASE usa tudo em maiúsculas. Converter entre estes estilos é um problema de tokenização — primeiro divida a entrada em palavras e depois volte a juntá-las na forma de destino — e por isso um tokenizador inteligente dá melhores resultados do que a substituição cega de caracteres.

Palavras em estilo camel são ambíguas de separar: "getHTTPResponse" ou "XMLParser" podem ser tokenizadas de forma diferente da esperada — verifique a pré-visualização convertida antes de a colocar no código.