Case Converter Online — Change Text Case in One Click
A case converter online transforms your text between any capitalisation style instantly — UPPER CASE, lower case, Title Case, Sentence case, camelCase, snake_case, PascalCase, and kebab-case. Paste your text, pick a style, and copy the result in seconds.
What Is a Case Converter?
A case converter is a text transformation tool that changes how letters are capitalised within a string. It is used by writers correcting accidentally-capped text, developers converting variable names between coding conventions, and content creators reformatting copied text from PDFs or emails that arrived in ALL CAPS.
Most case conversions are trivially easy for a human to understand but tedious to apply manually across long text — especially coding cases like camelCase and snake_case that also strip spaces and punctuation. A converter handles all of that in one step.
Case Types Explained
| Case Style | Example | Common Use |
|---|---|---|
| UPPER CASE | HELLO WORLD | Headers, acronyms, warning labels |
| lower case | hello world | CSS class names, HTML attributes, URLs |
| Title Case | Hello World | Article titles, headings, book names |
| Sentence case | Hello world | Normal prose, email subjects, UI labels |
| camelCase | helloWorld | JavaScript variables and functions |
| PascalCase | HelloWorld | JavaScript/TypeScript classes, React components |
| snake_case | hello_world | Python variables, database column names, file names |
| SCREAMING_SNAKE_CASE | HELLO_WORLD | Constants in Python, C, and shell scripts |
| kebab-case | hello-world | CSS class names, HTML IDs, URL slugs, file names |
How to Use the Case Converter
- Paste your text. Type or paste any amount of text into the input box. The converter handles everything from a single word to multiple paragraphs.
- Choose the target case. Click the button for the case style you want — UPPER CASE, lower case, Title Case, sentence case, camelCase, PascalCase, snake_case, or kebab-case.
- Copy the result. The converted text appears instantly in the output area. Click the copy button to put it on your clipboard, ready to paste wherever you need it.
When You Need Each Case Type
Writing and editing
Text copied from PDFs, older documents, or some email clients often arrives in unexpected capitalisation — entirely uppercase, or with random capital letters mid-sentence. Sentence case and lower case conversion fix these problems in one click rather than manually editing each word.
Title case is the standard for article headlines, book titles, and heading text. The rules for which words to capitalise (articles, prepositions, and conjunctions are typically lowercase unless at the start) can be tricky — a converter applies them automatically.
Programming and development
Different programming languages and frameworks use different casing conventions for variable names, function names, and class names. If you are copying a list of terms from a spec and need them formatted as database column names (snake_case) or React component names (PascalCase), converting them manually across dozens of entries is slow and error-prone. Pasting the full list and converting once is far faster.
URLs and file names
Web URLs and file names work best in lowercase with hyphens rather than spaces (kebab-case). The converter lets you paste a title like "Getting Started With Next.js" and instantly produce "getting-started-with-next-js" for use as a URL slug or filename. Pair the result with the word counter if you need to verify character length as well.
Title Case Rules
The Chicago Manual of Style, APA, AP Stylebook, and MLA each have slightly different title case rules. The most common implementation capitalises the first and last word of the title plus all words except:
- Articles: a, an, the
- Short prepositions: at, by, for, in, of, on, to, up, via
- Coordinating conjunctions: and, but, for, nor, or, so, yet
These words are always capitalised when they appear as the first or last word of the title, or as the first word after a colon.
Common Questions
Does case conversion work on non-English text?
Upper and lower case conversion works correctly for most Latin-script languages, including those with accented characters (French, Spanish, German, Portuguese). Languages that do not distinguish upper and lower case — such as Arabic, Hebrew, Chinese, and Japanese — are passed through unchanged.
Will the converter strip punctuation for coding cases?
When converting to camelCase, PascalCase, snake_case, or kebab-case, spaces and common punctuation (hyphens, underscores, slashes) are used as word boundaries and then removed or replaced with the appropriate separator. Apostrophes and other characters embedded in words are typically dropped.
Is there a character limit?
The case converter runs entirely in your browser and processes text locally — there is no server upload, so there is no practical character limit. Very long text (tens of thousands of characters) converts in milliseconds.
Convert Text Case Now
Paste any text and convert it to UPPER CASE, lower case, Title Case, camelCase, snake_case, or kebab-case instantly — free, no signup, runs in your browser.
Open Case Converter