Case Converter
Instantly convert any text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, or snake_case. All processing happens in your browser β no data ever leaves your device.
How to Use the Case Converter
Paste or type any text into the input box. Click one of the six conversion buttons to transform your text instantly. The converted output appears in the read-only field below, ready to copy with a single click.
Understanding Each Case Type
UPPERCASE
HELLO WORLDConverts every letter to its capital form. Use for acronyms, strong emphasis, code constants (MAX_VALUE), or signage where maximum visual weight is needed.
lowercase
hello worldConverts every letter to its small form. Useful for normalizing user input before database storage, generating URL paths, or matching certain coding style guides.
Title Case
The Quick Brown FoxCapitalizes the first letter of major words while leaving minor words (a, an, the, and, but, orβ¦) in lowercase. Standard for article headlines, blog titles, H1 tags, and book titles.
Sentence case
The quick brown foxCapitalizes only the first word of each sentence. Ideal for UI copy, button labels, form field placeholders, email subject lines, and any body content that should feel natural rather than formal.
camelCase
theQuickBrownFoxJoins words by capitalizing the start of each new word, with no spaces or symbols. The de-facto convention for JavaScript, TypeScript, and Java variables, function names, and object keys.
snake_case
the_quick_brown_foxJoins words with underscores, everything lowercase. Standard in Python, Ruby, and SQL column names. Also widely used for URL slugs, file names, and REST API query parameter keys.
Common Use Cases for SEO and Development
SEO professionals use this tool most often to fix incorrectly cased page titles imported from spreadsheets β a bulk export from a CMS often delivers all-lowercase headings that need Title Case applied before publishing. Developers reach for it when renaming variables across different conventions, or when converting a human-readable label (like βFirst Nameβ) into a database-ready snake_case column name (first_name) or a JavaScript variable in camelCase (firstName).
Writers use Sentence case correction to clean up text pasted from ALL-CAPS sources such as legal documents or transcription outputs. Marketing teams use UPPERCASE selectively for CTA button copy and brand slogans where visual impact matters. Because the tool processes text instantly in the browser without a server round-trip, it handles documents of any length without lag.
Case Conventions Quick Reference
| Case Type | Common Use |
|---|---|
| UPPERCASE | Constants, acronyms, emphasis |
| lowercase | URL paths, database keys, normalization |
| Title Case | Page titles, H1 tags, headlines |
| Sentence case | Body copy, UI labels, button text |
| camelCase | JavaScript / TypeScript / Java variables |
| snake_case | Python, SQL columns, URL slugs |
Frequently Asked Questions
What is Title Case and when should I use it?
Title Case capitalizes the first letter of each major word, while leaving minor words (a, an, the, and, but, or, for, nor, at, by, for, in, of, on, to, up) in lowercase unless they start the title. Use Title Case for article headlines, blog post titles, H1 headings, product names, and any heading that needs a professional appearance.
What is the difference between camelCase and snake_case?
camelCase joins words by capitalizing the first letter of each subsequent word, with no separators β for example 'myVariableName'. It is widely used in JavaScript, Java, and TypeScript variable and function names. snake_case joins words with underscores and keeps everything lowercase β for example 'my_variable_name'. It is preferred in Python, Ruby, and URL slugs.
How does Sentence case work?
Sentence case capitalizes only the first word of a sentence and any proper nouns, with all other words in lowercase. It mirrors how you would write a normal English sentence. This is commonly used for UI copy, form labels, button text, and body copy β anywhere that feels too formal for Title Case.
Is my text sent to any server?
No. All text processing happens entirely inside your browser using JavaScript. Nothing you type is ever transmitted to our servers or stored anywhere. It is safe to paste confidential content like API keys, passwords, or private documents.
Can I convert code variable names between cases?
Yes. The camelCase and snake_case converters handle multi-word input naturally. For example, pasting 'user full name' and pressing camelCase produces 'userFullName', while snake_case produces 'user_full_name'. This makes it a handy quick-conversion tool when refactoring code or writing database column names.
Related Tools
Want a Full On-Page SEO Audit?
Our SEO experts will review your titles, headings, meta descriptions, and content structure to help you rank higher.
Get a Free SEO Audit