Skip to content
Toolspire

Text Tools

Case Converter

Case Converter is part of Toolspire and is ready as soon as this page loads. Fix text typed with Caps Lock, format headlines in proper Title Case, or turn names into camelCase and snake_case — straight away, with smart rules for small words, acronyms and apostrophes.

Runs in this tabFreeNo account

On this page

What you can do here

Fix Caps Lock text

Paste text that was typed in capitals and turn it into normal sentences in one click.

Proper headlines

Title Case that follows style-guide rules — for blog titles, YouTube titles, headings and book names.

For developers

Convert variable, column, CSS class and URL names between camelCase, snake_case, kebab-case and more.

Line by line

Paste a list of names and convert them all at once — each line stays a separate name.

Live counts

See the number of characters, words, sentences and lines while you work.

Private

Your text is converted in this tab and never sent anywhere.

The sequence

How to change text case

  1. 1

    Paste your text

    Type or paste text into the box, or try the Sample.

  2. 2

    Pick a case

    Click UPPER CASE, Title Case, Sentence case, snake_case or any other.

  3. 3

    Check the result

    The converted text appears below straight away.

  4. 4

    Copy

    Click Copy, download it as a .txt file, or Replace my text to keep working on it.

Worth knowing

  • Case Converter on Toolspire: seven text cases: Sentence case, lower case, UPPER CASE, Title Case, Capitalized Case, aLtErNaTiNg and iNVERSE.
  • Eight programming cases: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case and path/case — one name per line.
  • Title Case keeps articles and short words lowercase (“The Lord of the Rings”), but capitalises the first and last word and the word after a colon.
  • Sentence case capitalises the start of every sentence and the word “I”, and fixes text typed with Caps Lock on.
  • Keeps acronyms and brand names like NASA, GST and iPhone as written (can be switched off), and handles hyphens (Well-Known) and apostrophes (Don’t).
  • Splits programming names smartly: XMLHttpRequest becomes xml_http_request. Counts characters, words, sentences and lines as you type.

Which case to use

CaseExampleUsed for
Sentence caseTips for your first job interviewMost headings on the web, emails, UI text
Title CaseTips for Your First Job InterviewBook, film and article titles, formal headings
UPPER CASESALE ENDS TODAYShort labels and warnings (reads as shouting in messages)
camelCasefirstJobInterviewJavaScript and Java variables
snake_casefirst_job_interviewPython, database columns, file names
kebab-casefirst-job-interviewURLs, CSS classes, file names
CONSTANT_CASEMAX_RETRY_COUNTConstants and environment variables

Title Case rules used here

Every word is capitalised except articles (a, an, the), short conjunctions (and, but, or, nor, for, so, yet) and short prepositions (as, at, by, in, of, off, on, per, to, up, via) — unless they are the first or last word, or come right after a colon. This matches the common ground of the Chicago and AP style guides for most headlines.

Hyphenated words get a capital on each part (Well-Known), words after apostrophes stay lowercase (Don’t, India’s), and words already written as acronyms or brands (NASA, iPhone) are left alone.

FAQ

Questions about Case Converter

Where does Case Converter run?

Case Converter runs in this tab on Toolspire. What you type or drop in is not sent to us and is not stored on a server.

How do I convert uppercase to lowercase?

Paste your text and click “lower case” — or “Sentence case” to also capitalise the start of each sentence, which is usually what you want for text typed with Caps Lock on.

What is the difference between Title Case and Capitalized Case?

Capitalized Case capitalises every word. Title Case follows style-guide rules and keeps small words like “of”, “the” and “and” lowercase, as in “The Lord of the Rings”.

Does it work with Hindi?

Hindi and most Indian scripts don’t have upper and lower case, so they stay unchanged. English words mixed in are converted.

Can I convert a list of variable names?

Yes. Put one name per line and choose a programming case. userAccountId, user-account-id and User Account ID all become user_account_id in snake_case.

Why wasn’t NASA changed to Nasa?

Words already written in capitals or mixed case are treated as acronyms and brand names and kept as written. Turn off “Keep acronyms and brand names” to change them too. Text written entirely in capitals is always converted.

Is my text saved?

No. The conversion runs in this tab and nothing is stored or sent.

Keep going

Open the full directory

Last updated Report a problem or suggest a feature