Conversor de formato de texto
Converta texto entre camelCase, PascalCase, snake_case, kebab-case e mais. Resultados instantâneos com botões de cópia.
camelCase—
PascalCase—
snake_case—
SCREAMING_SNAKE—
kebab-case—
MAIÚSCULAS—
minúsculas—
Cada Palavra em Maiúscula—
Primeira letra em maiúscula—
Exemplos comuns
| Entrada | camelCase | snake_case | kebab-case |
|---|---|---|---|
| hello world | helloWorld | hello_world | hello-world |
| user name | userName | user_name | user-name |
| background color | backgroundColor | background_color | background-color |
| api endpoint | apiEndpoint | api_endpoint | api-endpoint |
| get user by id | getUserById | get_user_by_id | get-user-by-id |
Perguntas Frequentes
O camelCase escreve palavras compostas sem espaços, onde cada palavra após a primeira começa com maiúscula — por exemplo, "backgroundColor" ou "getUserById". É a convenção de nomenclatura dominante em JavaScript, TypeScript, Java, Swift e Kotlin.
O PascalCase (também chamado UpperCamelCase) coloca maiúscula em cada palavra incluindo a primeira — por exemplo, "BackgroundColor" ou "UserProfile". O camelCase só coloca maiúscula a partir da segunda palavra. O PascalCase é usado para nomes de classes, componentes React e interfaces TypeScript.
O snake_case une palavras com underscores em minúsculas — por exemplo, "background_color" ou "user_id". É o padrão em Python, nomes de colunas de banco de dados e parâmetros de API REST. SCREAMING_SNAKE_CASE é usado para constantes e variáveis de ambiente como DATABASE_URL.
O kebab-case une palavras com hífens — por exemplo, "background-color" ou "user-id". É padrão em nomes de propriedades CSS ("font-size", "border-radius"), atributos HTML e slugs de URL. É fácil de ler e amplamente usado no desenvolvimento frontend.