Text Case Converter – Free Online Tool | Awesome Toolkit

Text Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case instantly.

By Marshkalk

How to use the Case Converter

  1. Paste or type your text in the left panel.
  2. Click any case button, the converted text appears on the right instantly.
  3. Use Copy to copy the result, Swap to move the output back to input.

Case formats explained

FormatExampleCommon uses
UPPER CASEHELLO WORLDHeadings, constants, emphasis
lower casehello worldGeneral text, email addresses
Title CaseHello WorldArticle titles, headings
Sentence caseHello worldNormal prose, UI copy
camelCasehelloWorldJavaScript variables, JSON keys
PascalCaseHelloWorldClasses, React components, C# types
snake_casehello_worldPython variables, database columns
kebab-casehello-worldCSS classes, URL slugs, HTML attributes
CONSTANT_CASEHELLO_WORLDEnvironment variables, constants

Which case to use where?

Naming conventions vary by language and context. Consistency within a codebase matters more than which convention you choose, mixing styles makes code harder to read.

  • JavaScript: camelCase for variables and functions, PascalCase for classes and React components, CONSTANT_CASE for module-level constants
  • Python: snake_case for variables and functions, PascalCase for classes, CONSTANT_CASE for module constants
  • CSS / HTML: kebab-case for class names, IDs, and custom properties (--my-variable)
  • SQL: snake_case for table and column names
  • URLs: kebab-case for readability and SEO