Case Converter

UPPERCASE, lowercase, camelCase.

Workspace

The tool interface appears here.

Case Converter: what this tool is for

Transforming text capitalization is a frequent task across writing, copyediting, data entry, and software engineering. Whether accidentally typing a paragraph with Caps Lock enabled, formatting article headlines into AP/Chicago Title Case, or transforming variable names between camelCase, snake_case, and kebab-case for code, manual retyping is slow and error-prone.

Xorvian's Case Converter provides instant transformation across 11 standard typographic and programming capitalization styles: UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Words, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case.

The smart casing algorithm preserves international accents and punctuation while intelligently recognizing word boundaries in hyphenated, underscored, or camelCased input text.

100% private, client-side, and free: text transformations run locally in your browser memory without sending data to external servers or logging clipboard inputs.

  • No file stored

    Nothing is saved on our servers, during or after processing.

  • Local processing

    The computation runs in your browser whenever the technology allows it.

  • Instant result

    No waiting and no export queue: the result appears live.

  • Free, no account

    No sign-up, no daily limit and no intrusive ads.

What this tool gives you

  • 11 Standard Casing Transformations

    Convert between UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Words, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case.

  • Intelligent Title Case Formatting

    Automatically capitalizes major words while keeping minor grammatical conjunctions, prepositions, and articles lowercase according to standard editorial stylebooks.

  • Essential Developer Casing Styles

    Effortlessly convert database column names (snake_case), JavaScript identifiers (camelCase), React components (PascalCase), and CSS classes (kebab-case).

  • Full Unicode & Accent Preservation

    Accurately handles international characters, accented letters (é, à, ç, ñ, ü), and non-Latin alphabets without corruption.

  • Programming Conventions (camelCase, snake_case) & Title Case

    Your text is transformed in local memory. Sensitive code snippets, credentials, and draft copy never leave your computer.

  • Instant Multi-Line Casing Transformation

    Click any casing button to transform the entire text instantly and copy the result with a single click.

Real-world examples

Overview of all 11 supported casing formats and typical applications:

Casing Styles, Format Rules & Standard Use Cases
Casing StyleFormat PatternExample TransformationCommon Industry Application
UPPERCASEALL LETTERS CAPITALIZEDEXAMPLE TEXT TO TRANSFORMHeadings, legal disclaimers, acronyms, warnings
lowercaseall letters in lower caseexample text to transformURLs, email addresses, search tokens
Title CaseMajor Words CapitalizedExample Text to TransformBook titles, article headlines, presentation slides
Sentence caseFirst letter of sentence capitalizedExample text to transform.Standard paragraph prose, general editorial copy
Capitalize WordsEvery Word CapitalizedExample Text To TransformDisplay labels, user names, form headers
camelCasefirstWordLowerThenUpperexampleTextToTransformJavaScript/TypeScript variables, JSON keys
PascalCaseAllWordsCapitalizedTogetherExampleTextToTransformReact/Vue component names, C#/Java class names
snake_casewords_separated_by_underscoreexample_text_to_transformPython variables, SQL database columns, filenames
kebab-casewords-separated-by-hyphenexample-text-to-transformCSS classes, URL slugs, HTML custom attributes
CONSTANT_CASEUPPER_WITH_UNDERSCORESEXAMPLE_TEXT_TO_TRANSFORMEnvironment variables, global constants in code
dot.casewords.separated.by.dotsexample.text.to.transformConfiguration keys, object property paths

How to use Case Converter

  1. Paste or Type Your Text

    Enter your text into the editor area or paste copy from your clipboard.

  2. Click Your Desired Casing Style

    Select one of the 11 casing buttons (e.g., 'Title Case', 'camelCase', 'UPPERCASE').

  3. Review Transformed Text

    The text area updates instantly to reflect your chosen capitalization format.

  4. Copy the Result

    Click 'Copy to Clipboard' to transfer the formatted text directly to your destination application.

Tips and mistakes to avoid

Fix Accidental Caps Lock Text

If you accidentally typed a paragraph with Caps Lock on, simply click 'Sentence case' to restore normal capitalization in one click.

Convert Database Columns to Code Variables

Paste SQL table schema names in snake_case and click 'camelCase' or 'PascalCase' to generate clean frontend code variables.

Create URL-Friendly Slugs with Kebab-Case

Transform article titles into clean, web-safe kebab-case strings suitable for URL slugs and filenames.

Avoid : Over-Capitalizing Minor Words in Titles

Traditional Title Case keeps small articles and prepositions (a, an, the, and, but, for, in, on, of) lowercase unless they start the sentence.

Avoid : Losing Acronyms in Case Conversions

Converting full sentences containing acronyms (e.g., 'NASA', 'API') to lowercase or title case may convert the acronyms as standard words.

Avoid : Mismatched Identifier Conventions

Follow your project's programming style guide (e.g., camelCase for JavaScript, snake_case for Python, PascalCase for classes).

Frequently asked questions

Answers to the questions people ask about Case Converter.

Related tools

Tools people open right after this one.

Updated on August 2026. See all tools