EZ
EZ2Conv

Conversor de Caixa de Texto

Converta texto entre 11 formatos de caixa de uma só vez, incluindo camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case e Sentence case. A ferramenta detecta automaticamente o estilo de entrada e exibe cada conversão lado a lado para cópia rápida.

Digite o texto para converter (ex: hello world, helloWorld, hello_world)...

Como Usar

  1. Insira texto em qualquer formato de caixa (camelCase, snake_case, etc.) no campo de entrada
  2. Visualize todas as conversões de formato disponíveis instantaneamente, atualizadas em tempo real
  3. Clique no botão de copiar ao lado de cada resultado para copiar uma conversão individual
  4. Use "Copiar tudo" para obter todas as conversões em formato JSON para uso programático
  5. Suporta 11 formatos de texto diferentes incluindo camelCase, snake_case, PascalCase e mais
  6. Detecção automática do formato de entrada para sua conveniência ao iniciar a conversão
  7. Sem upload ao servidor: processamento completamente do lado do cliente para máxima privacidade
  8. Perfeito para desenvolvedores que trabalham com convenções de nomenclatura de variáveis em código

Convenções de nomes e estilos de maiúsculas no código

O que este conversor faz

Na programação, cada convenção de nomes nada mais é do que as mesmas palavras reorganizadas com separadores e maiúsculas diferentes. Esta ferramenta pega o texto que você digita —uma frase, o nome de uma variável, um título— e o reescreve em onze estilos de uma vez: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, lowercase e UPPERCASE. Em vez de converter um formato por vez, todos os resultados aparecem lado a lado, cada um com seu próprio botão de copiar.

Antes de converter, ela analisa o formato do que você insere. Se você colar helloWorld, reconhece a quebra própria do camelCase; se colar hello_world, divide no sublinhado. Esse formato detectado é exibido acima dos resultados, então você sempre sabe como a ferramenta interpretou seu texto antes de copiar qualquer coisa.

Quando usar

Os desenvolvedores recorrem a isso principalmente quando um projeto mistura convenções. Uma API em JSON pode retornar chaves em snake_case enquanto suas variáveis de JavaScript estão em camelCase, e uma classe de CSS ou um slug de URL pedem kebab-case. Em vez de redigitar o identificador e arriscar um erro de digitação, você o cola uma única vez e copia exatamente o estilo que o arquivo de destino espera.

Fora do código também é útil: transformar uma frase solta em um título no formato Title Case, normalizar um nome de arquivo para path/case ou gerar uma chave em CONSTANT_CASE para uma variável de ambiente. Como as onze formas são geradas juntas, comparar ou copiar várias de uma vez leva apenas um olhar.

Exemplo: helloWorld em cada estilo

Vamos partir das palavras hello world. Em camelCase, viram helloWorld; PascalCase resulta em HelloWorld; snake_case é hello_world e CONSTANT_CASE é HELLO_WORLD. As mesmas palavras aparecem como kebab-case hello-world, dot.case hello.world e path/case hello/world. Title Case produz Hello World, Sentence case Hello world, e as formas lowercase e UPPERCASE completam o conjunto. Uma entrada, onze saídas prontas para copiar.

Detalhes e casos especiais

A parte delicada são os limites entre as palavras. O conversor trata como pontos de corte as corcovas do camelCase, os sublinhados, os hifens, os pontos, as barras e os espaços, de modo que uma entrada mista como getUser_ID é dividida em palavras antes de ser remontada. Os números permanecem grudados à palavra que os antecede. Como a transformação apenas reagrupa e recapitaliza letras, ela nunca traduz nem corrige a ortografia: o sentido do seu texto continua intacto. Use 'Copy All' para exportar todas as conversões como um objeto JSON quando precisar do conjunto completo em uma única colagem.

Perguntas frequentes

Sim. As onze conversões são gratuitas e sem limite na quantidade de texto processada. Todos os formatos —de camelCase a UPPERCASE— ficam disponíveis ao mesmo tempo, com botões para copiar individualmente ou em JSON, e não há planos pagos nem recursos bloqueados.
Cada transformação é calculada localmente com JavaScript, então identificadores, nomes de variáveis e qualquer trecho que você colar nunca saem do seu navegador nem chegam a um servidor. Nada é registrado ou enviado, o que importa quando o texto faz parte de um código-fonte ainda não publicado.
Não. Cole ou digite seu texto e os onze estilos aparecem na hora, prontos para copiar. Não há conta, e-mail nem login entre você e os resultados.
O conversor procura os separadores e as maiúsculas típicos de cada estilo —as corcovas do camelCase, os sublinhados do snake_case, os hifens do kebab-case etc.— e mostra a correspondência mais próxima como formato detectado acima dos resultados. Essa detecção é apenas um rótulo de referência: as onze conversões são geradas de qualquer forma, seja qual for a sua entrada.
Eles codificam as mesmas palavras com separadores diferentes. camelCase junta as palavras e coloca cada uma em maiúscula, exceto a primeira (helloWorld), snake_case as liga com sublinhados em minúsculas (hello_world) e kebab-case usa hifens (hello-world). camelCase é comum em variáveis de JavaScript, snake_case em Python e colunas de banco de dados, e kebab-case em URLs e nomes de classes de CSS.
Sim. Cada resultado tem seu próprio botão para copiar um estilo isolado, e o botão 'Copy All' exporta todas as conversões juntas como um objeto JSON, tendo o nome de cada formato como chave, útil para colar o conjunto completo em código ou em um arquivo de configuração de uma só vez.