Conversor de maiúsculas e minúsculas
Converta texto entre camelCase, snake_case, kebab-case, PascalCase e mais.
Seu texto é convertido localmente no seu navegador e nada é enviado para um servidor.
Gerando tipos TypeScript? Experimente o JSON para TypeScript.
Sobre Conversor de maiúsculas e minúsculas
Este conversor de capitalização transforma texto entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, minúsculas e MAIÚSCULAS com um clique. Ele foi criado para desenvolvedores que renomeiam variáveis, campos de API e colunas de banco de dados, além de redatores e engenheiros de QA que precisam de identificadores consistentes ou títulos legíveis. Cole um identificador, o nome de uma coluna de CSV ou uma lista inteira e escolha o estilo de destino; cada linha é convertida de forma independente, então listas com várias linhas permanecem alinhadas. Use-o para transformar uma chave JSON em uma constante, gerar um slug em kebab-case a partir de um título ou normalizar convenções de nomenclatura mistas em uma base de código ao converter camelCase para snake_case. Tudo é processado localmente no seu navegador, então seus dados nunca saem do seu dispositivo.
Recursos
- Converte entre 11 estilos: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, minúsculas e MAIÚSCULAS
- Detecta limites de palavras a partir de camelCase existente, siglas, sublinhados, hifens, pontos e barras
- Converte cada linha de forma independente, então listas coladas e nomes de colunas permanecem perfeitamente alinhados
- Remove pontuação solta e agrupa separadores para produzir identificadores limpos e previsíveis
- Lida com sequências de siglas como HTTPRequest dividindo-as em palavras coerentes
- Divide nas transições de dígito para letra, então valores como item2Name viram item2 name
- Conversão instantânea ao digitar ou colar, com cópia do resultado em um clique
- Roda inteiramente no seu navegador, sem rastreamento do que você cola
Como usar Conversor de maiúsculas e minúsculas
- Cole ou digite seu texto na caixa de entrada.
- Escolha uma capitalização de destino como snake_case, camelCase ou kebab-case.
- Leia o resultado convertido no painel de saída.
- Clique em Copiar para colocar o texto convertido na sua área de transferência.
Exemplo
Entrada
helloWorld
HTTPRequestHandler
Saída
hello_world
http_request_handler
Convertendo dois identificadores camelCase para snake_case, um por linha.
Erros comuns e solução de problemas
- Siglas como HTTPRequest se dividem em um ponto inesperado. — O conversor trata uma sequência de maiúsculas seguida por uma maiúscula mais minúscula como um limite, então HTTPRequest vira 'http request'. Adicione um espaço manual se precisar de um agrupamento diferente antes de converter.
- Os números ficam separados de suas palavras. — Uma minúscula ou um dígito seguido por uma letra maiúscula inicia uma nova palavra, então 'item2Name' vira 'item2 name'. Reformate a entrada se quiser manter o número distinto.
- A pontuação ou os emojis desaparecem do resultado. — Apenas letras, números e separadores de palavras são mantidos; outros caracteres são descartados para manter os identificadores válidos. Use Title ou Sentence case em texto comum se precisar preservar a pontuação.
- Uma lista com várias linhas se junta em uma única linha. — Mantenha cada item em sua própria linha na entrada; a ferramenta converte linha a linha e preserva as quebras de linha na saída.
Perguntas frequentes
- O que é o Conversor de Maiúsculas do ArrayKit?
- É um conversor de capitalização de texto que reescreve palavras e identificadores entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, minúsculas e MAIÚSCULAS.
- Como faço para converter camelCase para snake_case?
- Cole o texto em camelCase, escolha snake_case como destino, e o Conversor de Maiúsculas insere sublinhados em cada limite de palavra; por exemplo, helloWorld vira hello_world.
- Posso converter uma lista inteira de itens de uma vez?
- Sim. Cada linha é convertida de forma independente, então você pode colar uma coluna de nomes ou identificadores e todos são convertidos no lugar, sem se juntarem.
- Como o Conversor de Maiúsculas detecta os limites de palavras em um identificador?
- Ele divide nas transições de camelCase existentes, nas sequências de siglas e em separadores como sublinhados, hifens, pontos e barras, e então reconstrói as palavras no estilo escolhido.
- Posso usá-lo para gerar um slug em kebab-case a partir de um título?
- Sim. Cole seu título, escolha kebab-case, e o conversor coloca as palavras em minúsculas e as une com hifens para produzir um slug de URL limpo.
- Meu texto é mantido privado quando uso esta ferramenta?
- Sim. O Conversor de Maiúsculas roda inteiramente no seu navegador, então o texto que você cola é processado localmente e nunca sai do seu dispositivo.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit