Case Converter
Paste your text, pick your case, and copy it clean to clipboard in one click. Eight casing transformations including camelCase, snake_case, Title Case, and more; all running privately in your browser.
UPPERCASE
lowercase
Title Case
Sentence case
aLtErNaTiNg
camelCase
snake_case
kebab-case
How to Use Case Converter
Paste your text into the input area and pick any of the eight case transformation buttons below it. The result appears instantly in the output panel. Click Copy to Clipboard and the transformed string is ready to paste wherever you need it: your IDE, CMS, spreadsheet, or email client. No registration, no settings panel, no file to download.
The input area accepts any volume of text: a single variable name, a 500-row CSV header row, a multi-paragraph article, or a block of mixed-case code comments. Line breaks, tab indentation, and multi-paragraph spacing are all preserved exactly as entered. The tool transforms character case only — your document structure exits intact.
For developers, the code-safe casing engine handles mixed input formats automatically. Whether your input is space-delimited natural language, an existing camelCase string, a hyphenated slug, or an underscore-delimited variable, the engine normalises all four formats to a canonical word array before applying the target schema. This means converting user_first_name to userFirstName or UserFirstName produces the correct output regardless of source format.
To run a second transformation on the same input, click a different case button without re-pasting. Each transformation is non-destructive and the input stays unchanged. Click Clear to wipe both panels and start fresh. Every transformation runs 100% client-side in your browser: your strings, variable names, API payloads, and editorial copy never leave your machine and are never logged on any server.
Frequently Asked Questions
Everything you need to know about Case Converter
What is the difference between camelCase and PascalCase?
Both camelCase and PascalCase strip spaces and capitalize the first letter of each subsequent word. The single difference is the first word: camelCase lowercases it entirely (userProfileCard), while PascalCase capitalizes it (UserProfileCard). camelCase is the convention for JavaScript variables, JSON keys, and React props. PascalCase is the convention for class names, React components, and TypeScript interfaces.
How do I convert text to title case online?
Paste your text and click the Title Case button. A correctly implemented title case engine capitalizes the first letter of each major word while lowercasing articles (a, an, the), short prepositions (at, by, in, of, on, to), and coordinating conjunctions (and, but, or, nor) unless they appear as the first or last word. This matches AP Style and Chicago Manual of Style conventions.
What is sentence case and when should I use it?
Sentence case capitalizes only the first character of the first word in each sentence, plus proper nouns, treating the rest as lowercase. Use it for body copy, product descriptions, UI button labels, meta descriptions, and email subject lines. Google Material Design and Apple Human Interface Guidelines both specify sentence case as the default for interface labels and CTAs.
Can I use this tool to convert variable names between coding conventions?
Yes. The tool accepts variable names already written in any casing convention including existing camelCase, PascalCase, snake_case, or kebab-case strings and correctly converts them to any other convention. For example, user_first_name converts correctly to userFirstName or UserFirstName because the engine normalises all input to a canonical word array before applying the target schema.
Does the case converter work on multi-line text and code blocks?
Yes. The converter processes multi-line input by splitting on line boundaries, applying the transformation to each line independently, and then rejoining with the original delimiters. Paragraph breaks, blank lines, bullet list indentation, and code block structure are fully preserved through every transformation.
You may also like
Word Counter
Paste your text and get a live analytics snapshot: word count, character count, reading time, speaking time, and keyword density. All updates on every keystroke, all private in your browser.
Open tool →Character Counter
Type or paste your text and get live character counts with real-time threshold warnings for Twitter/X, LinkedIn, Instagram, and SMS (all running privately in your browser).
Open tool →Password Generator
Generate cryptographically strong passwords using your browser's native CSPRNG. Control length, character classes, and entropy score. Nothing is sent to any server.
Open tool →