Text
Case Converter
Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more.
What is Case Converter?
Every programming context has its own naming convention. JavaScript uses camelCase for variables, Python prefers snake_case, constants are conventionally CONSTANT_CASE, and class names use PascalCase. Converting between them by hand is slow and easy to get wrong.
This tool splits your input into words — recognising spaces, underscores, hyphens and camelCase boundaries alike — then reassembles it in ten different conventions at once. Copy whichever one you need.
How to use
- Type or paste your text into the field above.
- All ten conversions appear immediately and update as you type.
- Click Copy on the convention you want.
- Input already in camelCase or snake_case is understood too, so converting between conventions works in any direction.
Frequently asked questions
Does it handle accented characters?
For uppercase, lowercase and title case, yes. camelCase, snake_case and kebab-case preserve accented characters as-is — if you need them stripped for a variable name or URL, use the slug generator instead.
What is the difference between title case and sentence case?
Title case capitalises the first letter of every word; sentence case capitalises only the first letter of the whole string and lowercases the rest.
When is CONSTANT_CASE used?
By convention, for constants and environment variables in most languages — think MAX_RETRY_COUNT or DATABASE_URL.