Convert Text to Uppercase, Lowercase, Title Case & camelCase Online

Convert text between upper, lower, title, camel, snake, kebab, and more

0 chars

General

UPPER CASE

Output will appear here

lower case

Output will appear here

Title Case

Output will appear here

Sentence case

Output will appear here

Developer

camelCase

Output will appear here

PascalCase

Output will appear here

snake_case

Output will appear here

kebab-case

Output will appear here

CONSTANT_CASE

Output will appear here

dot.case

Output will appear here

path/case

Output will appear here

About This Free Online Case Converter

Convert text instantly with our free online Case Converter. Change text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, or path/case in a single click.

Whether you're formatting documents, editing blog posts, renaming programming variables, or preparing text for databases and APIs, this tool makes text conversion fast and effortless. Everything runs locally in your browser, so your text is never uploaded to a server, ensuring complete privacy.

Designed for both everyday users and developers, this case converter helps standardize text formatting, improve consistency, and eliminate manual editing.

Common Use Cases

This online case converter is useful for many writing and development tasks.

  • Convert text to UPPERCASE or lowercase
  • Format blog titles using Title Case
  • Correct Sentence case in documents
  • Rename JavaScript variables to camelCase
  • Convert class names to PascalCase
  • Convert database fields to snake_case
  • Create CSS class names using kebab-case
  • Generate CONSTANT_CASE for constants and environment variables
  • Create dot.case keys for configuration files
  • Generate path/case strings for URLs and routing
  • Standardize naming conventions across projects
  • Clean up copied text before publishing

Why Use This Case Converter?

Our browser-based text case converter is fast, accurate, and easy to use.

  • Convert text between multiple case styles instantly
  • Supports both writing and programming naming conventions
  • Preserve numbers, punctuation, and special characters where appropriate
  • One-click copy to clipboard
  • No registration or software installation required
  • Works on Windows, macOS, Linux, Android, and iPhone
  • Text never leaves your device

Supported Case Styles

This tool supports the most commonly used text and programming naming conventions.

  • UPPERCASE

    Converts every letter to uppercase.

    Example:

    HELLO WORLD
  • lowercase

    Converts every letter to lowercase.

    Example:

    hello world
  • Title Case

    Capitalizes the first letter of every word.

    Example:

    Hello World
  • Sentence case

    Capitalizes only the first letter of each sentence.

    Example:

    Hello world. This is an example.
  • camelCase

    The first word begins with a lowercase letter, and each following word begins with an uppercase letter.

    Example:

    myVariableName

    Commonly used in JavaScript, Java, and many programming languages.

  • PascalCase

    Every word begins with an uppercase letter.

    Example:

    MyComponentName

    Frequently used for class names, components, and constructors.

  • snake_case

    Words are separated using underscores.

    Example:

    my_variable_name

    Commonly used in Python, databases, and configuration files.

  • kebab-case

    Words are separated using hyphens.

    Example:

    my-variable-name

    Widely used in URLs, CSS classes, and file names.

  • CONSTANT_CASE

    Words are uppercase and separated with underscores.

    Example:

    MAX_FILE_SIZE

    Often used for constants, environment variables, and configuration keys.

  • dot.case

    Words are separated using periods.

    Example:

    my.variable.name

    Commonly found in configuration files, localization keys, logging systems, and object paths.

  • path/case

    Words are separated using forward slashes.

    Example:

    my/path/name

    Useful for file paths, URL paths, routing systems, and hierarchical identifiers.

Who Uses This Tool?

This text case converter is useful for professionals and students alike.

  • Writers
  • Bloggers
  • Editors
  • Students
  • Teachers
  • Web Developers
  • Software Engineers
  • Mobile App Developers
  • Database Administrators
  • DevOps Engineers
  • Technical Writers
  • SEO Specialists
  • Content Creators
  • Digital Marketers

How Word Detection Works

The converter automatically detects word boundaries by splitting text on:

  • Spaces
  • Underscores (_)
  • Hyphens (-)
  • Periods (.)
  • Forward slashes (/)
  • Transitions between lowercase and uppercase letters

For example, all of the following are interpreted correctly: myVariableName, my-variable-name, my_variable_name, my.variable.name, my/path/name — allowing accurate conversion between naming conventions without manual editing.

Frequently Asked Questions

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter, while PascalCase starts with an uppercase letter.

Examples:

camelCase: myVariableName — PascalCase: MyVariableName

Both capitalize the first letter of each subsequent word.

What is snake_case?

snake_case separates words using underscores. Example: my_variable_name. Commonly used in Python programming, SQL databases, and configuration files.

What is kebab-case?

kebab-case separates words using hyphens. Example: my-variable-name. Widely used in URLs, CSS class names, and file names.

What is CONSTANT_CASE?

CONSTANT_CASE converts every letter to uppercase while separating words with underscores. Example: MAX_UPLOAD_SIZE. Commonly used for constants, environment variables, and configuration settings.

What is dot.case?

dot.case separates words using periods. Example: user.profile.name. Commonly used for localization keys, configuration systems, and object paths.

What is path/case?

path/case separates words using forward slashes. Example: user/profile/settings. Useful for URL routing, API endpoints, and file system paths.

Does the converter preserve punctuation?

Yes. The converter preserves punctuation, numbers, and most special characters whenever possible while changing only the text casing.

Can I convert multiple paragraphs?

Yes. You can paste single words, sentences, paragraphs, or large documents into the converter.

Does it support Unicode characters?

Yes. The converter uses JavaScript's built-in Unicode-aware case conversion functions, which correctly handle most accented Latin characters and many other Unicode scripts supported by modern browsers.

Is my text uploaded anywhere?

No. All processing happens locally inside your browser. Your text is never uploaded or stored on any server.

Is this Case Converter free?

Yes. The tool is completely free to use with no registration, no limits, and no software installation required.

Related Tools

Word Counter Online

Count words, characters, and reading time

Markdown Preview Online

Render Markdown to HTML with live preview — or strip to plain text

Lorem Ipsum Online

Generate placeholder text in bulk

Find & Replace Online

Bulk find and replace text with regex support

String Escaper Online

Escape and unescape HTML, JSON, and regex strings

Duplicate Remover Online

Remove duplicate lines from text

Text Sorter Online

Sort lines alphabetically or by length

Character Limit Checker Online

Check your text against Twitter, LinkedIn, meta tag, and other platform limits

Keyword Density Checker Online

Analyze keyword frequency and density in your text

Readability Scorer Online

Check Flesch Reading Ease, grade level, and readability of your text

Plagiarism Checker Online

Detect similarity and matching phrases between two texts