Programming Case Converter
Convert names to camelCase, snake_case, kebab-case and more
Programming formats such as camelCase or snake_case join words without spaces. Languages without capital letters (Arabic, Kurdish, Hindi…) keep their letters; only the separators change.
Type a phrase or a variable name and instantly see it in every common naming style used in programming, from camelCase and PascalCase to snake_case, kebab-case, dot.case and SCREAMING_SNAKE_CASE, plus UPPERCASE, Title Case and Sentence case.
Existing names are split correctly, so getHTTPResponseCode becomes get_http_response_code. Paste a whole list to convert one name per line.
How to convert between naming styles
- Type or paste text or names, one per line.
- Find the style you need in the result cards.
- Click Copy on that card, or download all styles at once.
Case converter features
- 15 styles including camelCase, PascalCase, snake_case, kebab-case and Train-Case.
- Smart splitting of acronyms and numbers.
- Convert a whole list, one name per line.
- Optional removal of accents for ASCII-only names.
Which naming style should I use?
JavaScript and Java usually use camelCase for variables and PascalCase for classes, Python and SQL prefer snake_case, CSS classes and URLs use kebab-case, and constants are often written in SCREAMING_SNAKE_CASE.
Frequently asked questions
Does it work with Kurdish or Arabic text?
Yes, but these scripts have no capital letters, so only the separators between words change.
Can I convert many names at once?
Yes. Keep Convert each line separately switched on and put one name per line.
Is my text stored?
No, everything happens in your browser.
Privacy: your data stays on your device
This tool runs entirely in your browser. Your text, numbers, images and files are processed on your own device and are never uploaded to our server or shared with anyone. It is free, needs no sign-up and works on Windows, Mac, Android and iPhone.