Aa

Text Case Converter

Convert text between UPPER, lower, Title Case, camelCase, snake_case and more. Free, instant, no signup.

📝 Text Tools Free Browser-based
Tool

What Is a Text Case Converter?

A text case converter changes the capitalisation style of your text with one click. This is useful for programmers renaming variables between languages (Python snake_case to JavaScript camelCase), writers formatting headlines, editors fixing inconsistent capitalisation in bulk, and designers creating consistent UI labels. Converting case manually — especially for long strings or many items — is tedious and error-prone; this tool does it instantly.

All Supported Case Formats

FormatExampleCommon Use
UPPERCASEHELLO WORLDHeadings, acronyms, constants, warnings
lowercasehello worldEmail addresses, URLs, filenames
Title CaseHello WorldArticle titles, book names, proper nouns
Sentence caseHello worldNormal prose, UI labels, captions
camelCasehelloWorldJavaScript, Java, Swift variable names
PascalCaseHelloWorldClass names, React components, TypeScript types
snake_casehello_worldPython variables, database column names
kebab-casehello-worldCSS classes, HTML IDs, URL slugs
iNVERT cASEhELLO wORLDStylistic / creative text

Naming Conventions by Programming Language

  • JavaScript / TypeScript — variables and functions: camelCase; classes: PascalCase; constants: UPPER_SNAKE_CASE
  • Python — variables and functions: snake_case; classes: PascalCase; constants: UPPER_SNAKE_CASE
  • CSS — class names and IDs: kebab-case
  • SQL / databases — column and table names: snake_case
  • PHP / Laravel — variables: camelCase; classes: PascalCase; config keys: snake_case

Common Conversion Workflows

Developers frequently need to convert between cases when working across layers of a full-stack application. A database column defined as user_first_name (snake_case) becomes a JavaScript variable userFirstName (camelCase) in the API response and a React component prop of the same camelCase name. If the same field appears in a URL it becomes user-first-name (kebab-case). This tool handles all three conversions instantly — paste the original identifier, click the target case, and copy the result directly into your code editor.

For content writers, the most common workflow is pasting a draft heading in mixed or inconsistent capitalisation and clicking Title Case or Sentence case to get a clean, consistent result. Sentence case is the default style for UI labels, subheadings and captions in most style guides; Title Case is standard for article titles, book names and navigation items.

Frequently Asked Questions