NordVPN
SponsoredVPN sem registros com mais de 6.400 servidores em 111 países. O Threat Protection bloqueia anúncios, rastreadores e malware.
Obter NordVPN →Digite qualquer texto e veja dez transformações comuns de capitalização lado a lado, cada uma com botão de copiar. Útil para renomear variáveis, nomes de arquivos, títulos, slugs e limpeza de conjuntos de dados.
hello world example
HELLO WORLD EXAMPLE
Hello World Example
Hello world example
helloWorldExample
HelloWorldExample
hello_world_example
hello-world-example
HELLO_WORLD_EXAMPLE
HELLO WORLD EXAMPLE
camelCase: identificadores em JavaScript e Java (meuNomeDeVariavel). PascalCase: classes e componentes React (PerfilDeUsuario). snake_case: variáveis em Python e Ruby (perfil_de_usuario). kebab-case: URLs e classes CSS (perfil-de-usuario). CONSTANT_CASE: variáveis de ambiente e constantes (PERFIL_DE_USUARIO).
Title Case: títulos de livros e artigos, cabeçalhos. Sentence case: a maioria dos rótulos e cabeçalhos modernos de UI — mais fácil de ler que Title Case para strings longas. MAIÚSCULO: ênfase, abreviações. minúsculo: tags, rótulos, nomes de arquivos que precisam ser insensíveis a maiúsculas/minúsculas.
Dividimos em espaços em branco, hífens, underscores, barras e pontos. Também dividimos na fronteira entre uma letra minúscula e uma maiúscula (então 'helloWorld' divide em ['hello', 'World']) e entre uma letra e um dígito. Isso cobre a maioria dos casos do dia a dia, incluindo código colado, slugs e caminhos de arquivo.
Casos extremos: siglas em maiúsculas ('XMLHTTPRequest') não se dividem corretamente sem contexto, então tratamos letras maiúsculas consecutivas como um único bloco de palavras e contamos com o usuário para limpar quando necessário. Para textos comuns — frases, títulos, nomes de colunas de conjuntos de dados — o analisador produz o resultado esperado.
Ao migrar entre linguagens, cole uma lista de nomes de identificadores e copie a versão convertida. snake-to-camel é a fronteira mais comum de JavaScript para Python; kebab-to-snake é comum ao refatorar atributos HTML para objetos JS.
Para slugs de SEO, kebab-case é o padrão — legível em URLs e o Google trata hífens como separadores de palavras (underscores não). 'nome-do-produto' é preferível a 'nome_do_produto' para qualquer caminho de URL voltado ao usuário.
Letras maiúsculas consecutivas são tratadas como um único bloco. 'XMLParser' divide em 'XML' e 'Parser'. Funciona para a maioria do código; revise e ajuste manualmente em casos extremos.
Os hífens são tratados como limites de palavras pelo analisador de URL do Google; underscores não são. URLs em kebab-case são indexados de forma mais confiável para SEO.
Title Case capitaliza a maioria das palavras ('O Rápido Raposo Marrom'). Sentence case capitaliza apenas a primeira palavra e nomes próprios ('O rápido raposo marrom'). A UI moderna tende a preferir sentence case.
Sim — as funções toLowerCase/toUpperCase do JavaScript são conscientes de Unicode. Diacríticos e scripts não latinos passam corretamente.
Sim — cole qualquer saída convertida e use uma conversão diferente. A ida e volta camelCase ↔ snake_case é sem perda de informação.
Convencionalmente, camelCase capitaliza apenas a primeira letra de cada palavra subsequente. 'XmlHttpRequest' é preferível a 'XMLHTTPRequest' nos guias de estilo modernos.
Não. Todas as transformações são feitas localmente.
Cole sua lista inteira de uma vez. Cada linha é tratada como uma entrada separada dentro do mesmo estilo de capitalização — converta e depois divida as linhas conforme necessário.
VPN sem registros com mais de 6.400 servidores em 111 países. O Threat Protection bloqueia anúncios, rastreadores e malware.
Obter NordVPN →Hospedagem cloud gerenciada em DigitalOcean, AWS ou GCE — servidores prontos em minutos, sem administração de sistemas.
Testar Cloudways →Freelancers de design, texto, desenvolvimento e marketing a partir de US$ 5, com avaliações e proteção ao comprador.
Explorar Fiverr →