Home

Case Converter

Input Text 0 characters
Converted Text 0 characters

Available Case Conversions

UPPERCASE

Converts all letters to capital letters. Perfect for headings, acronyms, and emphasis.

lowercase

Converts all letters to small letters. Useful for normalization and certain coding conventions.

Title Case

Capitalizes the first letter of each word. Great for titles, headlines, and proper names.

Sentence case

Capitalizes only the first letter of each sentence. Standard for body text and paragraphs.

camelCase

Removes spaces, first word lowercase, subsequent words capitalized. Popular in JavaScript and Java.

PascalCase

Like camelCase but first letter is also capitalized. Used for class names in many languages.

snake_case

Replaces spaces with underscores, all lowercase. Common in Python and database columns.

kebab-case

Replaces spaces with hyphens, all lowercase. Used in URLs and CSS class names.

Frequently Asked Questions

What's the difference between camelCase and PascalCase?
In camelCase, the first word is lowercase and subsequent words are capitalized (e.g., myVariableName). In PascalCase (also called UpperCamelCase), all words including the first are capitalized (e.g., MyClassName). CamelCase is typically used for variables and functions, while PascalCase is used for class names.
When should I use snake_case vs kebab-case?
snake_case is commonly used in Python, Ruby, and database column names. kebab-case (also called dash-case or lisp-case) is popular in URLs, CSS class names, and some configuration files. Neither is inherently better - use what's conventional for your technology.
Does Title Case capitalize all words?
Our Title Case implementation capitalizes the first letter of every word for consistency. Some style guides suggest keeping small words (a, an, the, and, but, or, etc.) lowercase unless they start a title - you may need to adjust these manually for formal titles.
Can I convert text with special characters or numbers?
Yes! Numbers and most special characters are preserved during conversion. For programming cases (camelCase, snake_case, etc.), spaces and some punctuation are replaced with the appropriate separator or removed.
Is my text secure?
Yes, 100% secure. All case conversion happens locally in your browser using JavaScript. Your text is never sent to any server, making it safe for sensitive content like passwords or private information.

Related Tools

About Text Case Converter

Convert text case online free with FreeToolBox — transform any text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case, and more. This tool is essential for developers formatting variable names and API keys, writers standardizing document headings, and anyone who needs to quickly reformat text without tedious manual editing. Paste your text, click the desired case style, and copy the result instantly.

The conversion runs entirely in your browser with JavaScript — no text is sent to any server, ensuring your content stays private. It handles large blocks of text efficiently and supports Unicode characters. Completely free, no account needed, no character limits.

Frequently Asked Questions

What's the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter and capitalizes each subsequent word: "myVariableName". PascalCase (also called UpperCamelCase) capitalizes the first letter of every word: "MyVariableName". camelCase is common in JavaScript variables; PascalCase is used for class names in many languages.

What is title case vs sentence case?

Title case capitalizes the first letter of every major word (articles and prepositions are usually lowercase): "The Quick Brown Fox". Sentence case only capitalizes the first letter of the sentence and proper nouns: "The quick brown fox." Sentence case is more common in UI text and articles.

Does it work with special characters and Unicode?

Yes. The tool uses JavaScript's built-in string methods which support Unicode. Accented characters, Chinese, Japanese, and other non-ASCII text are handled correctly without corruption.

Is there a character limit?

No artificial character limit is imposed. Since the conversion happens locally in your browser, the only practical limit is your device's memory, which can comfortably handle even very long documents.

Feedback
Buy Me a Coffee at ko-fi.com