Ad · 728x90

Text Case Converter

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

Text Case Converter

Ad · 336x280

Text Case Formats Explained

Different contexts demand different text cases. Programming, writing, URLs, and databases each have conventions about how to format multi-word identifiers. Here's a quick reference:

CaseExampleCommon Use
UPPERCASEHELLO WORLDConstants, headings, acronyms
lowercasehello worldGeneral text, email addresses, URL paths
Title CaseHello WorldHeadings, book titles, proper nouns
Sentence caseHello worldNormal prose, UI labels, descriptions
camelCasehelloWorldJavaScript variables, JSON keys, method names
PascalCaseHelloWorldClass names, React components, TypeScript types
snake_casehello_worldPython variables, database columns, Linux filenames
kebab-casehello-worldCSS classes, HTML attributes, URL slugs, npm packages

Which Case Should You Use?

  • Writing an article or document: Title Case for headings, Sentence case for body text
  • JavaScript / TypeScript: camelCase for variables and functions, PascalCase for classes and React components, SCREAMING_SNAKE_CASE for constants
  • Python: snake_case for variables and functions, PascalCase for classes, UPPER_CASE for constants
  • CSS: kebab-case for class names and custom properties
  • URLs and slugs: kebab-case (never spaces — they become %20 or +)
  • Database tables and columns: snake_case in PostgreSQL, MySQL; PascalCase in some ORM conventions

Frequently Asked Questions

Ad · 300x250