NIXX/DEVv1.15.0
ArticlesFavorites
Sign In
Sign In
50+ Free Tools

Simple Online Tools for Everyday Work

Free, fast, no-signup tools for developers and everyday tasks.

Case Converter

Content

Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more — instantly as you type.

Discussion

Join the discussion

Sign in to share your thoughts and engage with the community.

Sign In
Loading comments…

About this tool

What is the Case Converter?

The Case Converter transforms any text into one of ten common case formats instantly, as you type. Paste a sentence, a variable name, or a whole paragraph — all ten conversions update in real time so you can copy whichever format you need without clicking a single button.


Supported Case Formats

UPPERCASE — All letters capitalized. Used for headings, emphasis, acronyms, and constants in some style guides.

lowercase — All letters in lower case. Common for email addresses, URLs, and casual writing.

Title Case — The first letter of each significant word is capitalized. Minor words (a, an, the, and, but, or, for, etc.) stay lowercase unless they appear at the start or end of the string. Used for headlines, book titles, and article headings.

Sentence case — Only the first word of the string (and words after sentence-ending punctuation) is capitalized. The standard format for paragraph text, captions, and UI labels.

camelCase — Words are joined without spaces; the first word is all lowercase and each subsequent word starts with a capital letter. The standard variable naming convention in JavaScript, Java, and Swift.

PascalCase — Like camelCase but the first word is also capitalized. Used for class names, component names, and type definitions in most languages.

snake_case — Words are joined with underscores, all lowercase. Common in Python variable names, database column names, and file names on Unix systems.

kebab-case — Words are joined with hyphens, all lowercase. The standard format for HTML attributes, CSS class names, and URL slugs.

CONSTANT_CASE — Words are joined with underscores, all uppercase. The conventional format for constants, environment variables, and configuration keys.

dot.case — Words are joined with dots, all lowercase. Used in package names, property keys in some configuration formats, and Java package conventions.


How It Works

The converter intelligently splits your input into words regardless of how the text is currently formatted. It handles space-separated text, camelCase, PascalCase, snake_case, kebab-case, and dot.case as input — so you can paste a variable name like myVariableName or my-variable-name and get accurate results for all ten output formats.

The splitting logic works as follows: uppercase letters following lowercase letters are treated as word boundaries (for camel and pascal input), then any underscores, hyphens, or dots are treated as separators, and finally whitespace is normalized. The result is a clean list of words that each converter then reassembles into its target format.


Filtering

Once you have entered text, a filter input appears above the results. Type any part of a case name — for example snake, camel, or case — to narrow the results to just the formats you need. This is useful when working with a specific naming convention and you do not want to scroll past the others.


Common Use Cases

Renaming variables — paste a human-readable description and instantly get the camelCase or snake_case variable name to use in your code.

Writing CSS class names — convert a descriptive phrase to kebab-case for BEM-style class naming.

Creating URL slugs — paste a page title and copy the kebab-case version as a clean URL slug.

Environment variables — paste a config key description and copy the CONSTANT_CASE version for your .env file.

Documentation and headings — quickly switch between Title Case for headings and Sentence case for body text.


Privacy

All conversion happens locally in your browser. No text is sent to any server or stored anywhere.

How to Use

  1. 1

    Type or paste your text

    Enter any text into the input box. All ten case conversions update instantly as you type.

  2. 2

    Find the format you need

    Scan the results grid for the case format you want. Use the filter box to narrow results by case name.

  3. 3

    Copy the result

    Click the Copy button next to any result to copy it to your clipboard.

Frequently Asked Questions

What case formats are supported?↓

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

Can it convert camelCase or snake_case input?↓

Yes. The converter intelligently splits camelCase, PascalCase, snake_case, kebab-case, and dot.case input into words before converting, so you can paste a variable name and get all formats correctly.

What is the difference between Title Case and Sentence case?↓

Title Case capitalizes the first letter of each significant word (minor words like "and", "the", "of" stay lowercase). Sentence case only capitalizes the first word of the string and words after sentence-ending punctuation.

Is any text sent to a server?↓

No. All conversion happens locally in your browser. Nothing is transmitted or stored.

What is CONSTANT_CASE used for?↓

CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) is the conventional format for constants and environment variable names in most programming languages — for example, API_SECRET_KEY or MAX_RETRY_COUNT.

Other popular tools

  • CSS
    CSS to Tailwind Converter
  • Image Converter
  • Markdown to HTML Converter
  • JSON to CSV Converter
  • JSON Diff Checker
  • HTML to Markdown Converter
🇺🇸USD ACCOUNTOpen a free US-based USD accountReceive & save in USD — powered by ClevaSponsoredInterserver Hosting#1 VALUEAffordable, reliable hosting from $2.50/mo99.9% uptimeSponsored

More Content tools

8
CSS

CSS to Tailwind Converter

Convert plain CSS into equivalent Tailwind classes automatically.

DesignConvert to Tailwind →

Image Converter

New

Convert images between JPEG, PNG, WebP, BMP, and GIF formats instantly. Free, browser-based — no upload to server.

AI & ProductivityConvert Image →

Markdown to HTML Converter

Transform Markdown text into clean HTML format.

Data ConversionConvert Markdown to HTML →

JSON to CSV Converter

Convert JSON data into CSV for easy spreadsheet analysis.

Data ConversionConvert JSON to CSV →

JSON Diff Checker

Compare two JSON objects and visualize differences in real time.

DeveloperCompare JSON →

HTML to Markdown Converter

Convert HTML content into Markdown syntax.

Data ConversionConvert HTML to Markdown →

Favicon Generator

Create custom favicons from your image with real-time preview and export.

DesignGenerate Favicon →

Profit Margin Calculator

Calculate your profit margin based on cost and revenue.

Finance & BusinessCalculate Profit Margin →
|Made with · © 2026|TermsPrivacy
AboutBlogContact

Free, open-source tools for developers and creators · Community driven