Calculator
Quick arithmetic operations for daily use.
Open CalculatorSmart tools for daily tasks — no sign-up needed
Convert text casing for writing and coding.
UtilityBox's case converter online is the fastest free text case changer available — no sign-up, no character limit, and no data ever leaves your browser. Paste any amount of text and convert it instantly to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case with a single click. Whether you need an uppercase lowercase converter for a quick writing fix, a camelCase converter for JavaScript variables, a snake case converter for Python identifiers, or a kebab case converter for CSS class names and URL slugs, this tool handles all eight case styles in one place. Multi-line text, special characters, digits, and emoji are all processed correctly — alphabetic characters are transformed while everything else is preserved exactly as entered. Works on desktop and mobile, fully offline after first load.
This case converter online supports eight case styles: UPPERCASE (all letters capitalised), lowercase (all letters in small), Title Case (first letter of each word capitalised), Sentence case (first letter of each sentence capitalised), camelCase (first word lowercase, subsequent words capitalised, no spaces), PascalCase (every word capitalised, no spaces), snake_case (words joined by underscores, all lowercase), and kebab-case (words joined by hyphens, all lowercase).
An uppercase lowercase converter reads each character in your text and applies the target case transformation. For UPPERCASE, every alphabetic character is shifted to its capital form. For lowercase, every character is shifted to its small form. Non-alphabetic characters — digits, punctuation, spaces, and symbols — are left unchanged. UtilityBox performs this conversion instantly in your browser using JavaScript's built-in string methods, with no server round-trip required.
In a camelCase converter, the first word stays entirely lowercase and each subsequent word begins with a capital letter, producing output like myVariableName. In PascalCase (also called UpperCamelCase), every word — including the first — starts with a capital letter, producing MyClassName. camelCase is the standard naming convention in JavaScript, Java, and Swift, while PascalCase is common for class names, TypeScript interfaces, and C# identifiers.
Use a snake case converter when working with Python variables, database column names, or file names on Linux/macOS — for example, first_name or user_id. Use a kebab case converter for HTML attributes, CSS class names, URL slugs, and JSON keys in REST APIs — for example, font-size or article-title. Both styles improve readability by separating words, but differ in separator: underscore for snake_case, hyphen for kebab-case.
UtilityBox's title case converter capitalises the first letter of every word, which follows a simple capitalise-all rule suitable for most headlines and document headings. If you need Chicago, APA, or AP style title case — where articles, prepositions, and conjunctions such as 'a', 'an', 'the', 'of', and 'and' remain lowercase — you would need to manually adjust those small words after converting.
Yes. Paste any amount of multi-line text — paragraphs, code blocks, CSV data, or lists — and the text case converter processes all lines in one click, preserving every line break exactly as entered. Numbers, punctuation, emoji, and other non-alphabetic characters are passed through unchanged, so your data structure and formatting remain intact while only the letter casing is transformed.
Yes, UtilityBox's case converter online is completely free — no account, no sign-up, and no character limit. All processing happens locally in your browser; your text is never sent to any server. This means the tool works offline once the page has loaded and is safe to use with sensitive text such as API keys, internal documents, or personal data.
Yes. Paste camelCase, PascalCase, snake_case, or kebab-case identifiers into the input and click 'Sentence' or 'lower' to get a readable form. The converter splits on underscores, hyphens, and capital letter boundaries, so user_first_name becomes 'user first name' in lowercase or 'User first name' in sentence case — useful for auto-generating human-readable labels from code identifiers.