NIXX/DEVv1.14.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.

Explore more utilities

  • Image Resizer
  • Image to Base64 Encoder
  • CSV to JSON Converter
  • QR Code Generator
  • Text Cleaner
  • Image Compressor
🇺🇸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

Image Resizer

New

Resize images by dimensions, percentage, or target file size. Export as JPEG, PNG, or WebP — free, browser-based.

AI & ProductivityResize Image →

Image to Base64 Encoder

Convert images into Base64 format for easy embedding.

UtilityConvert Image to Base64 →

CSV to JSON Converter

Transform CSV data into structured JSON format.

Data ConversionConvert CSV to JSON →

QR Code Generator

Generate custom QR codes for links, text, or other data.

UtilityGenerate QR Code →

Text Cleaner

Clean and format text with one click using customizable rules.

ContentClean Text →

Image Compressor

Compress JPEG, PNG, and WebP images online without losing quality.

AI & ProductivityCompress Image →

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 →
|Made with · © 2026|TermsPrivacy
AboutBlogContact

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