Textformat-konverterare
Konvertera text mellan camelCase, PascalCase, snake_case, kebab-case och mer. Omedelbara resultat med kopieringsknappar.
camelCase—
PascalCase—
snake_case—
SCREAMING_SNAKE—
kebab-case—
VERSALER—
gemener—
Titelformat—
Meningsformat—
Vanliga exempel
| Indata | 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 |
Vanliga frågor
camelCase skriver sammansatta ord utan mellanslag, där varje ord efter det första börjar med stor bokstav — till exempel "backgroundColor" eller "getUserById". Det är den dominerande namnkonventionen i JavaScript, TypeScript, Java, Swift och Kotlin.
PascalCase (även kallat UpperCamelCase) skriver varje ord med stor bokstav inklusive det första — till exempel "BackgroundColor" eller "UserProfile". camelCase använder bara stor bokstav från det andra ordet. PascalCase används för klassnamn, React-komponenter och TypeScript-gränssnitt.
snake_case förbinder ord med understrykningstecken i gemener — till exempel "background_color" eller "user_id". Det är standarden i Python, databaskolomnnamn och REST API-parametrar. SCREAMING_SNAKE_CASE används för konstanter och miljövariabler som DATABASE_URL.
kebab-case förbinder ord med bindestreck — till exempel "background-color" eller "user-id". Det är standard i CSS-egenskapsnamn ("font-size", "border-radius"), HTML-attribut och URL-slugs. Det är lätt att läsa och används flitigt i frontend-utveckling.