Text

Case Converter

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more.

This tool runs entirely in your browser — your data never leaves your device.

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.