Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more. Runs entirely in your browser.
Different writing and coding contexts expect text in different casing conventions, and manually retyping the same phrase in nine different formats is tedious and error-prone. This tool takes whatever text you type or paste and instantly converts it into several common casing styles at once, recalculating every version live as you edit the input. All of the text transformation happens locally in your browser using standard string-processing logic — nothing you type is sent to a server.
For everyday writing, UPPERCASE and lowercase are self-explanatory, while Sentence case capitalizes only the first letter of each sentence, and Title Case capitalizes the first letter of most words while correctly keeping small connecting words like "a," "the," "of," and "and" lowercase unless they start the phrase — following the convention used in headlines, book titles, and article headings.
For programming and technical use, camelCase (starting lowercase, each subsequent word capitalized, no spaces) is the standard convention for variable and function names in languages like JavaScript and Java. PascalCase is the same idea but starting with a capital letter, commonly used for class and component names. snake_case, which joins words with underscores, is standard in Python and many database column names, while kebab-case, which joins words with hyphens, is widely used in URLs, CSS class names, and file names. The playful aLtErNaTiNg CaSe option alternates letter casing throughout the text, sometimes used for stylistic or informal purposes.
Simply type or paste your text once, and every conversion updates automatically below — no need to run each style separately. Click "Copy" next to any result to copy just that version to your clipboard. This tool is commonly used by writers formatting titles and headings, and by developers converting a phrase into the correctly-cased variable name, file name, or URL slug for their project.
Is my text uploaded anywhere?+
No. All text conversion happens locally in your browser — nothing you type is sent to a server.
What's the difference between camelCase and PascalCase?+
camelCase starts with a lowercase letter (e.g. myVariableName), while PascalCase starts with an uppercase letter (e.g. MyVariableName). Both are common in programming.
How does Title Case handle small words like 'the' or 'of'?+
Common small words (a, an, the, and, of, in, etc.) are kept lowercase unless they're the first word, following standard title-casing conventions.
Can I convert code variable names?+
Yes, snake_case, kebab-case, camelCase, and PascalCase are all commonly used for variable and file naming in different programming languages.