Advertisement Placeholder - Top Banner
Advertisement Placeholder - Header Strip

Case Converter

Convert text between different case formats including uppercase, lowercase, title case, camelCase, snake_case, kebab-case, and more programming-friendly formats.

Text Input
Quick Actions
Case Conversions

UPPERCASE

Convert all letters to uppercase

HELLO WORLD

lowercase

Convert all letters to lowercase

hello world

Title Case

Capitalize the first letter of each word

Hello World

Sentence case

Capitalize the first letter of each sentence

Hello world. This is a sentence.
About Case Converter

The Case Converter tool transforms text between different case formats commonly used in writing, programming, and data processing. Convert between uppercase, lowercase, title case, and various programming naming conventions.

Supported Case Formats:

Basic Cases:

  • UPPERCASE: All letters in capital case
  • lowercase: All letters in small case
  • Title Case: First letter of each word capitalized
  • Sentence case: First letter of each sentence capitalized

Programming Cases:

  • camelCase: First word lowercase, subsequent words capitalized
  • PascalCase: All words capitalized, no spaces
  • snake_case: Lowercase with underscores
  • SCREAMING_SNAKE_CASE: Uppercase with underscores
  • kebab-case: Lowercase with hyphens
  • SCREAMING-KEBAB-CASE: Uppercase with hyphens
  • dot.case: Lowercase with dots
  • path/case: Lowercase with forward slashes

Special Cases:

  • aLtErNaTiNg CaSe: Alternating upper and lowercase
  • iNVERSE cASE: Swapped case for each letter

Use Cases:

  • Programming: Convert variable names between naming conventions
  • Data Processing: Standardize text formats in datasets
  • Content Writing: Format titles and headings properly
  • File Naming: Convert to filesystem-friendly formats
  • API Development: Format JSON keys and endpoints
  • Database Design: Format table and column names
  • URL Generation: Create SEO-friendly URLs

Programming Language Conventions:

  • JavaScript/TypeScript: camelCase for variables, PascalCase for classes
  • Python: snake_case for variables and functions
  • C#/Java: PascalCase for classes, camelCase for methods
  • C/C++: snake_case or camelCase depending on style guide
  • Ruby: snake_case for variables and methods
  • Go: PascalCase for exported, camelCase for unexported
  • Rust: snake_case for variables, PascalCase for types
  • PHP: snake_case or camelCase depending on framework

Features:

  • Real-time Conversion: See all formats instantly
  • One-click Copy: Copy any format to clipboard
  • Bulk Export: Download all conversions as a report
  • Apply Conversion: Replace input text with converted version
  • Sample Data: Test with pre-loaded examples
  • Special Characters: Handles punctuation and numbers appropriately

Tips:

  • Use camelCase for JavaScript variables and functions
  • Use PascalCase for class names and constructors
  • Use snake_case for Python and database column names
  • Use kebab-case for CSS classes and HTML attributes
  • Use SCREAMING_SNAKE_CASE for constants
  • Consider your team's coding standards when choosing formats