Converts all letters to capital letters. Perfect for headings, acronyms, and emphasis.
Converts all letters to small letters. Useful for normalization and certain coding conventions.
Capitalizes the first letter of each word. Great for titles, headlines, and proper names.
Capitalizes only the first letter of each sentence. Standard for body text and paragraphs.
Removes spaces, first word lowercase, subsequent words capitalized. Popular in JavaScript and Java.
Like camelCase but first letter is also capitalized. Used for class names in many languages.
Replaces spaces with underscores, all lowercase. Common in Python and database columns.
Replaces spaces with hyphens, all lowercase. Used in URLs and CSS class names.
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.
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.
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.
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.
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.