Whether you're a developer renaming variables, a writer formatting headlines, or an editor cleaning up copied text, changing the case of text is one of those small tasks that comes up constantly. An online case converter lets you do it in seconds — paste, click, copy, done.
What Is Text Case?
Text case refers to whether letters are uppercase (capital) or lowercase. Beyond the basics, there are several formatting conventions used across different fields:
- UPPERCASE — All letters capitalised. Used for acronyms, emphasis, and some legal text.
- lowercase — All letters small. Common in URLs, usernames, and informal writing.
- Title Case — Every major word capitalised. Standard for book titles, headings, and article titles.
- Sentence case — Only the first word and proper nouns capitalised. Used in body text and emails.
- camelCase — No spaces, each word capitalised except the first (
myVariableName). Standard in JavaScript and Java. - PascalCase — Like camelCase but the first word is also capitalised (
MyVariableName). Used in class names and C#. - snake_case — Words separated by underscores, all lowercase (
my_variable_name). Common in Python and databases. - kebab-case — Words separated by hyphens, all lowercase (
my-variable-name). Used in CSS, URLs, and HTML attributes.
How to Use the Case Converter
- Paste your text into the input box. You can paste a single word, a sentence, a paragraph, or a whole document.
- Click the format button for the case style you want — options are shown as labelled buttons across the top.
- Copy the result using the copy button or select it manually. The output appears instantly.
- Swap the output back to input if you want to chain conversions.
Common Use Cases
Developers use case converters daily. Naming conventions vary by language and codebase: Python prefers snake_case for functions, JavaScript uses camelCase for variables and PascalCase for components, and CSS classes typically use kebab-case. Rather than manually retyping names, you can paste a description like "user profile picture" and convert it to userProfilePicture, user_profile_picture, or user-profile-picture in one click.
Writers and editors frequently receive content with inconsistent capitalisation — all caps from someone typing in anger, all lowercase from a hurried mobile user, or mixed case from a copy-paste out of a PDF. A case converter normalises the text so you can work with it cleanly.
Content creators working on YouTube titles, social posts, or blog headings often switch between Sentence case (for body text) and Title Case (for headlines). The converter handles both without any mental overhead.
Data professionals cleaning spreadsheets or databases often need to normalise a column of names or product titles to a consistent case before importing into a system.
Tips
- Chain formats: Convert to lowercase first, then to Title Case — this avoids artefacts from mixed-case input.
- camelCase and snake_case both treat punctuation as word boundaries, so
"hello-world"and"hello world"both becomehelloWorld. - The converter preserves numbers and punctuation — only alphabetical characters are changed.
- Works with any language that uses the Latin alphabet, including accented characters.
Frequently Asked Questions
What is the difference between camelCase and PascalCase?
Both join words without spaces and capitalise each word. The only difference is the first letter: camelCase starts lowercase (myFunction), while PascalCase starts uppercase (MyFunction).
Does the converter handle contractions like "don't"?
Yes. Contractions are treated as single words, so in Title Case don't becomes Don't.
Can I convert an entire document at once? Yes — paste as much text as you like. The converter processes the full input regardless of length.
Is my text sent to any server? No. All conversion happens entirely in your browser. Your text never leaves your device.