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.

Explore more utilities

  • Text Diff Checker
  • Device Info
  • OG Previewer
  • GitHub Repo Analyzer
  • JWT Decoder
  • Favicon Generator
🇺🇸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

Text Diff Checker

Compare two texts side-by-side and spot every difference.

ContentCompare Texts →

Device Info

Identify and analyze your browser, operating system, and device details.

UtilityAnalyze Device Info →

OG Previewer

Preview and generate Open Graph meta tags with live previews.

DeveloperPreview OG Tags →

GitHub Repo Analyzer

Inspect any public GitHub repository — languages, contributors, commit activity, and health metrics.

DeveloperAnalyze GitHub Repository →

JWT Decoder

Decode and inspect JSON Web Tokens — view header, payload, and claims instantly.

SecurityDecode JWT →

Favicon Generator

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

DesignGenerate Favicon →

Find & Replace

Find and replace text in large blocks with regex support and real-time preview.

ContentFind & Replace →

YouTube Thumbnail Downloader

Download high-resolution YouTube video thumbnails.

MediaDownload YouTube Thumbnail →
|Made with · © 2026|TermsPrivacy
AboutBlogContact

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