onlinetools.dev

Conversor de caixa

Alterne entre camelCase, snake_case, kebab-case, PascalCase e mais

Roda localmente
loading…
Sobre esta ferramenta

Identificadores transitam entre convenções o tempo todo: a API devolve snake_case, seu TypeScript quer camelCase, a classe CSS precisa de kebab-case e a variável de ambiente exige CONSTANT_CASE. Este conversor pega qualquer entrada mista — espaços, underscores, hífens, camelCase existente — divide em palavras de forma inteligente e reagrupa em nove estilos de destino ao mesmo tempo.

O divisor entende os casos difíceis: quebra "getUserByID" em get/user/by/id (mantendo a sigla intacta até a fronteira), trata dígitos como parte da palavra e processa cada linha de forma independente, então você pode colar uma coluna inteira de campos de banco de dados e converter tudo de uma vez.

Todos os estilos são mostrados simultaneamente, com um botão de copiar por linha — sem escolher um modo antes: é só colar e pegar o que você precisa.

Perguntas frequentes

Como siglas tipo "HTTPResponse" são tratadas?
Uma sequência de maiúsculas seguida de uma letra minúscula é dividida antes da última maiúscula: HTTPResponse → http + response. Isso corresponde a como a maioria dos guias de estilo espera que siglas sejam tokenizadas, embora nenhum divisor consiga adivinhar a intenção perfeitamente — casos como "IOError" viram io + error.
Posso converter muitos identificadores de uma vez?
Sim — cada linha converte de forma independente. Cole uma lista de nomes de colunas, um por linha, e a saída preserva a estrutura de linhas no novo estilo.
Qual é a diferença entre Title Case e Sentence case aqui?
Title Case coloca toda palavra em maiúscula inicial ("User Account Id"); Sentence case só a primeira ("User account id"). Nenhum dos dois aplica as regras editoriais sobre artigos e preposições — para identificadores você quase nunca as quer.
Por que converter de ida e volta nem sempre restaura o original?
Dividir em palavras descarta informação — "user_ID_2" e "userId2" tokenizam de forma idêntica. As conversões são determinísticas para frente, mas a grafia original das fronteiras de palavra nem sempre pode ser reconstruída para trás.
Ferramentas relacionadas