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