Free Text Case Converter

Precision text formatting for authors, developers, and data analysts. Transform your prose with zero friction.

Live Analysis

Characters

0

Words

0

Readability Score A+
Grammar Check Active Pro Mode
Work Context
Power User Tip

"Use Title Case for headlines to improve engagement by 22%."

How It Works

input

1. Input Text

Paste your raw content directly into our distraction-free editor.

magic_button

2. Select Style

Choose from 4 professional formatting styles with a single click.

content_paste

3. Export Result

Instantly copy your perfectly formatted text to your clipboard.

Benefits of Precision Conversion

bolt

Time Efficiency

Stop manually fixing capitalization. Convert entire documents in milliseconds.

verified

Brand Consistency

Ensure all your marketing materials follow the same title casing standards.

code

Developer Friendly

Perfect for cleaning up database strings or normalizing user input.

Minimal Productivity

Frequently Asked Questions

Is my text stored on your servers? expand_more
No. CountMySentences processes all text locally in your browser. Your sensitive data never leaves your machine.
How does "Sentence Case" handle acronyms? expand_more
Our intelligent algorithm recognizes common acronyms and proper nouns, preserving their capitalization while normalizing the rest of the sentence.
Is there a character limit? expand_more
Free users can process up to 100,000 characters per conversion. Pro users have no limits and access to batch file conversion.

What Is a Text Case Converter?

A text case converter is a tool that transforms the capitalisation of any text with a single click, eliminating the tedious manual work of retyping or editing text character by character. Whether you need to convert a paragraph written in ALL CAPS to normal sentence case, change a headline to proper title case, or transform a variable name from camelCase to snake_case, a text case converter does it instantly regardless of text length.

This tool is used daily by writers, developers, marketers, data analysts, and students. The scenarios that trigger the need for case conversion are remarkably diverse: copy-pasted text from PDFs (which often export in ALL CAPS), variable naming in programming projects, headline formatting for blog posts, and preparing data for database imports. Having a reliable converter available in the browser removes friction from all of these workflows.

The Different Text Cases Explained

  • UPPERCASE

    Every letter is capitalised. Used for emphasis, acronyms, abbreviations, constants in programming (MAX_VALUE), legal document headings, and design contexts where a dramatic visual weight is desired. Avoid using uppercase for long passages — it reduces reading speed and can feel aggressive in conversational contexts.

  • lowercase

    Every letter is lowercased. Used in programming for variable names, CSS class names, file paths, and URL slugs. Also common in informal digital communication, brand names that intentionally break convention (adidas, flickr), and some poetry traditions.

  • Title Case

    The first letter of each major word is capitalised; articles (a, an, the), short prepositions (in, on, at, of), and coordinating conjunctions (and, but, or) are typically left in lowercase unless they begin the title. Used for book titles, film titles, article headlines, and course names. Different style guides (APA, MLA, Chicago) have slightly different rules for which words to capitalise.

  • Sentence case

    Only the first letter of the sentence is capitalised, plus proper nouns. This is the natural form for most body text in English. Google's own UI writing guidelines recommend sentence case for most product interface elements, buttons, and labels — a trend that has influenced many technology companies' design systems.

  • camelCase

    Words are joined together with no spaces; each word after the first begins with a capital letter (e.g., getUserData, myVariableName). Used extensively in JavaScript, Java, Swift, and many other programming languages for variable names, function names, and object properties.

  • snake_case

    Words are separated by underscores and all letters are lowercase (e.g., user_profile_data, max_retry_count). The dominant convention in Python, Ruby, and database naming. Also widely used in file naming for systems where spaces in filenames cause issues.

Title Case Rules by Style Guide

Title case seems straightforward but is actually governed by competing conventions in different style guides, each with its own rules about which words get capitalised. Understanding these differences matters for academic writers, journalists, and publishers who must follow a specific style.

APA style capitalises all words of four letters or more, including prepositions and conjunctions of four or more letters (e.g., "With", "From", "That"). Words of three letters or fewer are lowercase unless they are the first or last word. Chicago style capitalises all "major" words and lowercases articles, prepositions of fewer than five letters, and coordinating conjunctions. MLA style follows similar rules to Chicago but lowercases all prepositions regardless of length. When in doubt, the safest title case approach is to capitalise all content words (nouns, verbs, adjectives, adverbs) and lowercase all function words (articles, short prepositions, conjunctions).

Case Conventions in Programming

In software development, consistent case conventions are a matter of code readability and team collaboration. Most programming languages have established norms that the community treats as standards, and deviating from them creates friction during code review and onboarding.

PascalCase (every word capitalised, no separators) is used for class names in most object-oriented languages: Java, C#, TypeScript, Python. camelCase is the standard for variables and function names in JavaScript, TypeScript, and Java. snake_case dominates Python (PEP 8 style guide) and database column names. SCREAMING_SNAKE_CASE (all uppercase with underscores) is the convention for constants and environment variables across nearly all languages.

When migrating data between systems — extracting column names from a database for use as JavaScript object keys, for example — this text case converter eliminates the manual transformation work. Paste your snake_case column names, click camelCase, and copy the output directly into your code.

SEO and Case in URLs and Title Tags

URL slug formatting is a small but meaningful SEO consideration. Google recommends lowercase URLs and treats URLs differing only in case as potentially separate pages, which can create duplicate content issues if not handled correctly with canonical tags or 301 redirects. URL slugs should use hyphens as word separators (not underscores) and be all lowercase — a convention this tool's lowercase mode can quickly apply to any text.

For title tags in HTML meta tags, title case is the standard. A well-formatted title tag uses title case for proper nouns and the main keyword, reads naturally as a headline, and stays under 60 characters. Use this tool to format a title candidate in title case, then paste it into the character counter to verify the length before adding it to your page's HTML.

Frequently Asked Questions

Does the sentence case converter handle proper nouns?expand_more

The sentence case conversion capitalises only the first letter of each sentence. It does not automatically detect and capitalise proper nouns (names of people, places, brands, etc.) within a sentence. After converting to sentence case, you may need to manually re-capitalise any proper nouns in the middle of sentences.

What is the difference between Title Case and Capitalise Each Word?expand_more

Capitalise Each Word applies a capital letter to literally every word, including articles, prepositions, and conjunctions. True title case follows grammar rules that leave short function words in lowercase. For most practical purposes — blog headlines, product names, social media posts — capitalising every word is a perfectly acceptable shortcut.

Can I convert programming variable names using this tool?expand_more

Yes, with some limitations. The camelCase conversion works best on plain text with spaces or underscores as word separators. If your input is already in snake_case, convert it to lowercase first (which removes capitalisation), then apply camelCase. For PascalCase, you can use camelCase then manually capitalise the first letter, or use the Capitalise Each Word mode and remove spaces.

Is my text stored or saved anywhere?expand_more

No. All processing happens locally in your browser. Your text is never sent to a server, logged, or stored in any database. You can safely convert sensitive content including code, passwords (for display purposes), and confidential documents.

Does this work on non-English text?expand_more

UPPERCASE and lowercase conversions work for all Latin-script languages including French, Spanish, German, and Portuguese. Title case and sentence case conversions are optimised for English grammar rules. Accented characters (é, ñ, ü, etc.) are preserved correctly through all case transformations.