Your Text
Word Count: 0
Character Count: 0
About Change Text Case
The Change Text Case tool is a free online utility that instantly converts text between multiple case formats — uppercase, lowercase, title case, sentence case, camelCase, PascalCase and more. It eliminates the need to manually retype or edit text when you need a different capitalization format.
This tool is used daily by writers, developers, SEOs and editors who work with text that needs to conform to specific formatting rules — whether for headlines, code variables, database fields or social media posts.
Available Case Conversions
- UPPER CASE — all letters capitalized
- lower case — all letters in lowercase
- Title Case — first letter of each word capitalized
- Sentence case — only the first word capitalized
- camelCase — no spaces, each word starts with capital (for code)
- PascalCase — like camelCase but first letter also capitalized
- snake_case — words joined with underscores in lowercase
How to Use It
- Paste or type your text into the input field
- Click the button for the case type you need
- Copy the converted text from the output
Convert any amount of text instantly — no character limits, no login, no download. Free and works in any browser.
Frequently Asked Questions
What is Title Case (AP Style)?
AP Style Title Case capitalises all words except short prepositions (of, in, on, at, to, for, by, up), conjunctions (and, but, or, nor, yet, so, as), and articles (a, an, the) — unless they are the first or last word. Used in journalism and professional writing.
What is camelCase?
camelCase removes spaces and capitalises the first letter of each word after the first. The first word stays lowercase. Example: "Hello World Example" → "helloWorldExample". Widely used in JavaScript variable names and API keys.
What is the difference between snake_case and kebab-case?
snake_case uses underscores between words and is common in Python variables and database columns. kebab-case uses hyphens and is standard for CSS class names, HTML attributes, and URL slugs. Both use all lowercase letters.
What is SCREAMING_SNAKE_CASE?
SCREAMING_SNAKE_CASE (also called UPPER_SNAKE_CASE) is snake_case in all capitals. It is the standard naming convention for constants and environment variables in most programming languages — for example: DATABASE_URL, MAX_RETRY_COUNT.