Mesa Conta

camelCase Converter

Cole texto ou palavras e transforme-os em camelCase — para nomes de variáveis, chaves JSON e código. Funciona no seu navegador.

Privado — a contagem funciona no seu navegador, nada é enviado

Resultado

Como as palavras são separadas

A entrada é separada nos limites de camelCase/PascalCase (uma minúscula ou dígito seguido de uma maiúscula) e em qualquer pontuação ou espaço — então «my-var_name», «myVarName» e «my var name» são convertidos do mesmo jeito. Os dígitos ficam grudados na palavra anterior (userID42 → user, id42), nunca viram uma palavra própria.

Limite de acrônimos — leia antes de converter nomes de API

Letras maiúsculas consecutivas (uma sequência de acrônimo como HTTP, XML, ID) NÃO são separadas da palavra seguinte — getHTTPResponse vira get_httpresponse, e não get_http_response; XMLParser vira xmlparser, e não xml_parser. Esse é um limite real e verificado da regra de fronteira (minúscula/dígito → maiúscula), não um bug raro — se você precisar separar cada acrônimo, insira um separador manual (getHTTP_Response) antes de converter.

Para finalizar

O texto convertido aparece na caixa de saída enquanto você digita — copie-o ou use Baixar, se o seu navegador oferecer suporte. Nenhum histórico de conversões é mantido; ao atualizar a página, ambas as caixas são limpas.

O que é camelCase?

camelCase junta palavras sem espaços e coloca a primeira letra de cada palavra em maiúscula, exceto a primeira: "user profile page" vira "userProfilePage". É o padrão de nomenclatura usado para variáveis em JavaScript, Java e muitas outras linguagens.

Posso converter frases inteiras?

Sim — cada linha é convertida separadamente, então você pode colar uma lista de nomes ou expressões e obter um identificador em camelCase por linha. A pontuação e os espaços extras são removidos automaticamente.

O texto convertido é sempre código válido?

Não — isto faz apenas uma transformação de capitalização em texto simples, não uma análise das regras de identificadores de uma linguagem específica (palavras reservadas, caracteres permitidos etc. continuam valendo). Verifique as regras de nomenclatura da sua linguagem antes de usar um nome convertido como identificador real.

↑ Voltar à ferramenta