Case Converter
Convert text between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, and more instantly.
helloWorldExampleText
HelloWorldExampleText
hello_world_example_text
hello-world-example-text
HELLO_WORLD_EXAMPLE_TEXT
Hello World Example Text
hello.world.example.text
hello/world/example/text
About this tool
Different programming languages and contexts have different naming conventions. This tool converts text between all common cases instantly:
- camelCase — used in JavaScript, Java, C# variable names - PascalCase — used in class names, React components, C# types - snake_case — used in Python, Ruby, SQL column names - kebab-case — used in CSS class names, HTML attributes, URL slugs - CONSTANT_CASE — used for constants and environment variables - Title Case — used for headings and proper nouns - dot.case — used in configuration keys - path/case — used in file paths
Paste any text — including a mixed paragraph — and get all conversions simultaneously. Works with Unicode characters and preserves acronyms intelligently (e.g., "XMLParser" → "xml_parser").
Frequently Asked Questions
What is camelCase?
What's the difference between camelCase and PascalCase?
Does this work with multi-line text?
How does it handle abbreviations like 'HTML' or 'API'?
Related Tools
Slug Generator
Convert any text to URL-friendly slugs. Handles Unicode, accents, custom separators, and max-length truncation.
Text Counter
Count words, characters, sentences, paragraphs, and reading time. Keyword density analysis included.
String Escape
Escape and unescape strings for JavaScript, JSON, HTML, SQL, and regex. Handle special characters safely.
Regex Tester
Test regular expressions with real-time match highlighting, named groups, and plain-English explanation of each part.