Free & Private Online Browser Utility
Text Case Converter: Uppercase & CamelCase
Convert text between uppercase, lowercase, title case (APA/Chicago rules), sentence case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE entirely in your browser. The engine applies minor-word rules for title case (skipping articles, conjunctions, and prepositions unless they are the first word), handles contractions, and processes multi-line input at once. No text is sent to any server.
How to use
-
Step 1: Paste or Type Your Text
Enter any text in the input field. Multi-line and multi-paragraph input is supported.
-
Step 2: Select a Case Format
Click one of the case buttons: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, or CONSTANT_CASE.
-
Step 3: Copy or Download
The converted text appears in real time. Copy to clipboard or download as a plain text file.
Worked example
Input: the quick brown fox jumps over the lazy dog and runs to a park
Output: The Quick Brown Fox Jumps Over the Lazy Dog and Runs to a Park
Converted using the exact minor-word set (a, an, the, and, but, or, nor, for, so, yet, as, at, by, in, of, off, on, per, to, up, via).
Tips & limits
- For title case with proper nouns, review the output — the converter does not have a proper-noun dictionary.
- Emoji and special characters are preserved through case conversion.
- Multi-line text is converted line by line, preserving paragraph breaks.
Common problems
- Title case keeps some words lowercase unexpectedly
The engine applies an internal minor-word set of 21 words (a, an, the, and, but, or, nor, for, so, yet, as, at, by, in, of, off, on, per, to, up, via) which remain lowercase unless they appear at the start or end of a line.
- camelCase or snake_case output has unexpected underscores
Special characters, punctuation, and hyphens in the input are treated as word boundaries. Remove punctuation before converting if the output has extra separators.
Frequently Asked Questions (FAQ)
What rule does the title case converter use?
The converter capitalizes the first letter of each word except when a word is in its defined 21 minor-word set (a, an, the, and, but, or, nor, for, so, yet, as, at, by, in, of, off, on, per, to, up, via). Minor words are still capitalized if they appear as the first or last word of a line.
Is my text sent to any server?
No. All conversions run locally in your browser using JavaScript. No text is transmitted over the network.
Can I convert multiple lines at once?
Yes. Paste multi-line text and each line is converted independently, preserving your original paragraph structure.
Does it support accented characters and non-English letters?
Yes. The converter uses JavaScript's toUpperCase and toLowerCase which handle accented and Unicode characters correctly for most Latin-script languages.