Case Converter · Utilities
Uma frase, cada estilo de caixa.
Digite ou cole qualquer identificador e leia-o de volta como camelCase, snake_case, kebab-case e mais oito — cada linha copiável, com reconhecimento de Unicode e calculada inteiramente no seu navegador. Grátis, sem cadastro, e seu texto nunca sai do seu dispositivo.
Roda no seu navegador — nada do que você cola sai desta página. Como comprovamos isso
Playground do conversor de caixa
Word boundaries are detected from spaces, hyphens, underscores and camelCase humps — getHTTPResponse splits into get / http / response.
Results update as you type — press Enter to run now.
Type or paste any identifier — or tap an example — to see it in camelCase, snake_case, kebab-case and more, each with a Copy button.
A lacuna
As palavras certas, o formato errado.
Renomear um identificador raramente é algo único. O banco de dados quer snake_case, a API JSON quer camelCase, a variável de ambiente quer SCREAMING_SNAKE_CASE e o slug de URL quer kebab-case — redigitar as mesmas três palavras em cinco formatos é exatamente onde um erro de digitação se infiltra.
Este conversor de caixa gratuito lê seu texto uma vez, detecta limites de palavras mesmo dentro de corcovas camelCase e acrônimos, e emite cada estilo de uma vez para que você copie o de que precisa. Ele reconhece Unicode, então identificadores acentuados e não latinos dividem corretamente — e roda inteiramente no navegador, sem nada para instalar e sem que nenhum dado saia do seu dispositivo.
Também não peça a uma IA para remodelá-lo: um modelo de linguagem prevê caracteres, não executa um tokenizador, e vai descartar ou capitalizar errado em silêncio uma palavra em um identificador longo. Esta ferramenta aplica regras de limite explícitas toda vez, então a mesma entrada sempre produz as mesmas linhas.
Precisa de um slug de URL em vez disso? A ferramenta Slugify lida com diacríticos, separadores e limites de comprimento.
O pipeline
Como funciona.
Quatro passos determinísticos rodam a cada tecla — tudo dentro da aba do seu navegador, com o mesmo tokenizador aplicado a cada estilo de caixa.
-
Dividir em palavras.
Seu texto é tokenizado em espaços, símbolos e corcovas camelCase — getHTTPResponse vira get / http / response.
-
Normalizar os tokens.
Cada palavra é passada para minúsculas e os acrônimos são incorporados, de modo que a mesma frase sempre produz a mesma lista de palavras.
-
Recombinar por estilo.
As palavras são unidas e capitalizadas para cada convenção — um camelCase com minúscula inicial, snake_case com sublinhado, kebab-case com hifen, e assim por diante.
-
Copiar a que você precisa.
Cada estilo é exibido como uma linha rotulada com seu próprio botão Copiar — ou "Copy all" para pegar o conjunto completo de uma vez.
Referência de caixas
Cada estilo, lado a lado.
Uma entrada, onze convenções. Os limites de palavras são detectados uma vez; entre as linhas, só mudam o conector e a capitalização.
Os onze estilos
De uma frase — userProfileID — cada estilo de caixa que o conversor emite.
input userProfileID ("user profile ID")
camelCase userProfileId
PascalCase UserProfileId
snake_case user_profile_id
SCREAMING_SNAKE_CASE USER_PROFILE_ID
CONSTANT_CASE USER_PROFILE_ID
kebab-case user-profile-id
Train-Case User-Profile-Id
Title Case User Profile Id
sentence case User profile id
dot.case user.profile.id
path/case user/profile/id Como os limites dividem
Separadores, corcovas camelCase, sequências de acrônimos e transições letra/número tornam-se todos limites de palavras.
getHTTPResponse -> get / http / response
user_profile-id -> user / profile / id
XMLHttpRequest -> xml / http / request
v2Release -> v / 2 / release
Release2 -> release / 2 Próximo passo
Transformar um título em URL? Faça o slug dele.
kebab-case chega perto, mas um slug de URL também precisa dobrar diacríticos, remover símbolos e limitar o comprimento. A ferramenta Slugify faz exatamente isso — ou explore o resto da prateleira Utilities para mais auxiliares de identificadores e texto, tudo no seu navegador.
Case Converter Guide (title)
-> kebab-case case-converter-guide
-> Slugify case-converter-guide (url-safe) FAQ
Suas perguntas, respondidas.
Toque em uma pergunta para expandir a resposta.
Quais estilos de caixa o conversor suporta?
Onze de uma vez: camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, CONSTANT_CASE, kebab-case, Train-Case, Title Case, sentence case, dot.case e path/case. Digite uma vez e cada estilo aparece como uma linha copiável — pegue o que sua linguagem, arquivo de configuração ou URL precisa.
Como os limites de palavras são detectados?
O tokenizador reconhece Unicode. Ele divide em espaços, hifens, sublinhados, pontos, barras e outros símbolos, e também dentro das corcovas de camelCase e PascalCase — de modo que userProfileID, user_profile-id e "user profile ID" resolvem nas mesmas três palavras. Transições de letra para número e de número para letra também dividem, então v2Release vira v / 2 / release.
Como acrônimos como HTTP ou URL são tratados?
Acrônimos são normalizados, não preservados em maiúsculas. getURLFromString é tokenizado como get / url / from / string, então sua forma camelCase é getUrlFromString e sua forma snake_case é get_url_from_string. Isso é mais simples e estável em ida e volta: reintroduzir a saída camelCase produz as mesmas palavras, algo que a alternativa em maiúsculas não pode garantir.
Qual é a diferença entre SCREAMING_SNAKE_CASE e CONSTANT_CASE?
Na prática, nenhuma — ambas são palavras em maiúsculas unidas por sublinhados (USER_PROFILE_ID). Elas são listadas como duas linhas porque comunidades diferentes usam nomes diferentes: muitos guias de estilo dizem "SCREAMING_SNAKE_CASE" enquanto outros (e alguns linters) chamam a mesma convenção de "CONSTANT_CASE" para constantes e variáveis de ambiente.
Meu texto sai do meu navegador em algum momento?
Não. A conversão roda 100% do lado do cliente na sua aba — não há servidor, nem conta, nem registro. Você pode colar identificadores, nomes de colunas ou cadeias privadas com segurança; nada trafega pela rede.
Ele lida com texto não ASCII e Unicode?
Sim. A detecção de limites usa as propriedades Unicode de letras e números, então letras acentuadas e não latinas permanecem dentro de sua palavra — straßeName divide em straße / name, e os caracteres acentuados são preservados na saída onde o estilo mantém as letras como estão.
Por que não pedir a uma IA para converter a caixa?
Um modelo de linguagem prevê caracteres; ele não executa um tokenizador determinístico. Para qualquer coisa maior que algumas palavras, ele pode descartar, mesclar ou capitalizar errado tokens de formas difíceis de perceber. Esta ferramenta aplica as mesmas regras de limite explícitas toda vez, então a saída é reproduzível — a mesma entrada sempre produz as mesmas onze linhas.
Posso compartilhar uma conversão específica?
Sim. Assim que tiver entrada, use "Copy link" para copiar uma URL com seu texto codificado em um fragmento #q=. Abrir esse link restaura a entrada e reexecuta a conversão — útil para colar um exemplo em uma revisão de código ou uma issue.
More free, private DevOps tools.
O Case Converter é uma das ferramentas do OpsCanopy — uma copa crescente de validadores, conversores e testadores baseados no navegador que nunca tocam um servidor.
Mais em Utilitários
39 ferramentas gratuitas, todas capazes de funcionar offline — o opscanopy.com não exige cadastro e não envia nada.
Ferramentas relacionadas: a ferramenta Slugify para slugs seguros em URL, ou explore o diretório de ferramentas completo.
Fornecido como está para sua conveniência. OpsCanopy é gratuito e aberto.