Conversor de Capitalização — Grátis online

Converta texto entre camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case e mais 11 estilos online.

Converter

camelCase, snake_case, kebab-case e Cada Estilo Intermediário

Converta um identificador ou frase entre 17 convenções de capitalização

—

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

Sobre essas convenções de nomenclatura

Esta ferramenta reconhece automaticamente as maiúsculas internas de camelCase, PascalCase e os separadores de hífen/underscore, então o formato "De" serve principalmente para um botão de troca com sentido - cole qualquer estilo de entrada e ele será dividido em palavras corretamente, não importa qual você escolheu. camelCase, PascalCase, snake_case e CONSTANT_CASE são os estilos de identificador de programação mais comuns; kebab-case aparece constantemente em URLs e CSS; Train-Case é o que os cabeçalhos HTTP usam (Content-Type); Ada_Case é o padrão do Ada. iNVERTER mAIÚSCULAS e aLtErNaR MaIúSc são curiosidades, não convenções de nomenclatura reais - elas invertem letras existentes diretamente em vez de reformatar os limites das palavras.

O que esta ferramenta faz

O conversor de maiúsculas e minúsculas reescreve um identificador ou frase em qualquer um de 17 estilos de nomenclatura, entre eles camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Train-Case, dot.case e path/case.

Ele encontra sozinho os limites das palavras: espaços, sublinhados, hífens e as “corcovas” do camelCase são reconhecidos, e sequências de maiúsculas como HTTP ficam juntas como uma palavra. Você pode colar qualquer estilo e convertê-lo em qualquer outro.

Quando usar

  • Renomear um campo quando os dados passam entre sistemas, por exemplo user_id no banco de dados e userId no JavaScript.
  • Transformar o título de uma página em parte de uma URL; o Gerador de Slugs também remove acentos e pontuação.
  • Criar constantes, nomes de classes CSS ou nomes de variáveis de ambiente a partir de texto em inglês.
  • Converter uma lista de cabeçalhos de coluna em nomes de propriedade consistentes antes de gerar código ou um esquema de banco de dados.

Exemplo prático

user account id → camelCase

userAccountId

user account id → PascalCase

UserAccountId

user account id → snake_case

user_account_id

user account id → kebab-case

user-account-id

user account id → CONSTANT_CASE

USER_ACCOUNT_ID

user account id → Train-Case

User-Account-Id

parseHTTPResponse2xx → snake_case

parse_http_response2xx

Perguntas sobre esta ferramenta

Como as siglas são tratadas?

Uma sequência de maiúsculas é tratada como uma palavra, e uma nova palavra começa onde vem uma minúscula, então parseHTTPResponse vira parse_http_response em snake_case.

O que acontece com os números?

Os dígitos ficam grudados à palavra que vem antes, então response2xx continua sendo uma palavra. Se precisar separar o número, coloque um espaço ou sublinhado antes dele antes de converter.

iNVERT cASE e aLtErNaTiNg CaSe são convenções de nomes?

Não. Eles estão aí por diversão e para dados de teste. Eles invertem as letras digitadas em vez de reconstruir os limites das palavras, então mantêm espaços e pontuação como estão.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.