Converter os nomes do campo

Use a conversão para preparar nomes de colunas, propriedades e variáveis. O processamento acontece no navegador, sem enviar os nomes em requisições de conversão.

  1. Cole sua lista ou use Exemplo para carregar order_id; auth_code; total_amount; em linhas separadas.
  2. Para PascalCase gera OrderId; AuthCode; TotalAmount;, mantendo os pontos e vírgulas e as linhas. Para snake_case faz a conversão dos limites indicados por maiúsculas para sublinhados.
  3. Copie o resultado. Alterar a entrada ou carregar o exemplo apaga a saída antiga; Limpar esvazia a entrada e o resultado.

Regras e limites da conversão

Siglas e separadores internos

CamelCaseTest vira camel_case_test e getHTTPResponse vira get_http_response. Em XMLHTTPRequest, a saída é xmlhttp_request: não é possível deduzir a separação entre duas siglas consecutivas escritas só com maiúsculas.

PascalCase une grupos de letras e algarismos ASCII separados por sublinhados, colocando a inicial de cada grupo em maiúscula. user__name vira UserName. Sublinhados nas pontas ficam: __private_value__ vira __PrivateValue__. A grafia interna em maiúsculas é mantida, então ORDER_ID resulta em ORDERID.

Texto livre, sem interpretação do código

Espaços, tabulações, pontuação e quebras de linha são mantidos. Espaços e hífens não juntam palavras: user-name vira User-Name em PascalCase. O campo de texto normaliza quebras CR e CRLF coladas para LF.

A mudança de caixa usa apenas letras ASCII. Caracteres fora de ASCII permanecem, mas trechos ASCII próximos podem mudar: école resulta em éCole em PascalCase. A ferramenta não distingue identificadores de valores JSON, comentários ou textos entre aspas.

Perguntas sobre a nomenclatura

Existe saída em lowerCamelCase?

A opção que parte de sublinhados gera PascalCase, com inicial maiúscula, preservando a função original da página. Não há modos separados para lowerCamelCase ou kebab-case.

A conversão de volta recupera a grafia original?

Nem sempre. snake_case transforma maiúsculas ASCII em minúsculas, e PascalCase pode remover sublinhados internos repetidos. A entrada aceita até 6.000 unidades de código UTF-16; um emoji geralmente ocupa duas. Entrada vazia ou erro elimina o resultado anterior.

Ferramentas recentes: