Skip to main content
Toolisti

Case Converter

Convert text between 8 different case formats instantly. Transform your text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case with one click. Perfect for developers, writers, and anyone working with text formatting.

Select Formats

Standard
Programming
Special

Converted Formats

Enter text above to see all converted formats

💡 All conversions happen instantly in your browser — no data is sent to any server.

🔗

Embed This Tool

Add this tool to your website with customizable styling

Get Embed Code

How to Use

  1. 1 Enter your text into the text area above. You can type directly or paste text from anywhere.
  2. 2 View all 8 case formats displayed instantly below. Each format updates in real-time as you type.
  3. 3 Click the copy button next to any format to copy it to your clipboard. The button will show a checkmark to confirm.
  4. 4 Use the Clear button to start fresh with new text.

💡 Pro Tip: This tool is perfect for developers converting variable names between different coding conventions (camelCase, snake_case, PascalCase, kebab-case).

Frequently Asked Questions

What's the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter and capitalizes the first letter of subsequent words (e.g., "myVariableName"), while PascalCase capitalizes the first letter of every word including the first one (e.g., "MyVariableName"). camelCase is commonly used for variable and function names in JavaScript, Java, and C#, while PascalCase is used for class names and components.

When should I use snake_case vs kebab-case?

snake_case (words separated by underscores) is commonly used in Python, Ruby, and database column names (e.g., "user_name"). kebab-case (words separated by hyphens) is used in URLs, CSS class names, and file names (e.g., "my-component.js"). The choice depends on your programming language or context.

How does the tool handle numbers and special characters?

Numbers are preserved in all formats (e.g., "test123" becomes "Test123" in Title Case). For camelCase, PascalCase, snake_case, and kebab-case, special characters (except numbers) are removed, and the text is split into words. For UPPERCASE, lowercase, Title Case, and Sentence case, special characters are preserved.

Can I convert text with mixed separators?

Yes! The tool intelligently detects word boundaries whether your text uses spaces, hyphens, underscores, or camelCase. For example, "hello-world_test" will be correctly converted to "helloWorldTest" (camelCase), "HelloWorldTest" (PascalCase), "hello_world_test" (snake_case), or "hello-world-test" (kebab-case).

Related Tools