Converta texto entre MAIÚSCULAS, minúsculas, Capitalizado, camelCase, snake_case, kebab-case e outros formatos automaticamente. Ferramenta 100% no navegador.
Este exemplo demonstra a conversão de caixa (case) do String Tools, já carregado com uma frase de exemplo convertida para camelCase. Cole qualquer texto e converta entre os formatos padrão de caixa usados em programação.
| Formato | Exemplo | Caso de uso |
|---|---|---|
| UPPERCASE | HELLO WORLD |
Constantes, ênfase |
| lowercase | hello world |
Texto geral |
| Title Case | Hello World |
Títulos, cabeçalhos |
| camelCase | helloWorld |
Variáveis JavaScript, propriedades CSS |
| PascalCase | HelloWorld |
Nomes de classes, componentes React |
| snake_case | hello_world |
Variáveis Python, colunas de banco de dados |
| kebab-case | hello-world |
Classes CSS, URLs, flags de CLI |
| dot.case | hello.world |
Namespaces, caminhos de configuração |
A ferramenta primeiro normaliza a entrada dividindo o texto em palavras. Ela lida com vários delimitadores: espaços, underscores, hífens e transições de caixa (como o W maiúsculo em helloWorld). Depois de dividir, cada palavra é reformatada de acordo com a caixa de destino.
O camelCase deixa a primeira palavra em minúsculas e coloca em maiúscula a primeira letra das palavras seguintes: myVariableName. O PascalCase coloca em maiúscula todas as palavras: MyVariableName. Ao converter de snake_case ou kebab-case, cada segmento vira uma palavra. Ao converter de UPPERCASE ou lowercase, a ferramenta divide pelos espaços e aplica as maiúsculas conforme o formato.
Linguagens diferentes usam convenções diferentes. Python usa snake_case para funções e PascalCase para classes. JavaScript usa camelCase para funções e variáveis. Ao portar código entre linguagens, converter identificadores entre caixas é uma tarefa comum.
A ferramenta trata siglas como palavras únicas quando possível. Por exemplo, converter parse XML data para camelCase produz parseXmlData, onde XML é tratado como uma palavra só. Converter para UPPERCASE produz PARSE XML DATA.
Sim. Palavras únicas funcionam normalmente. hello em UPPERCASE vira HELLO. Em Title Case vira Hello. Em camelCase continua hello (não há palavras seguintes para colocar em maiúscula).
A ferramenta lida com fronteiras de palavras em ASCII (espaços, underscores, hífens, mudanças de caixa). Scripts não latinos sem esses delimitadores podem não ser divididos como esperado. Para scripts que não usam espaços entre palavras, pode ser necessário dividir manualmente.
Nothing you paste leaves this tab. Every tool runs entirely in your browser — no upload, no server, no account.