Case Converter

Convert text between camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, Title Case, and more instantly.

Free Always No Account Needed 100% Client-Side
camelCase

helloWorldExampleText

PascalCase

HelloWorldExampleText

snake_case

hello_world_example_text

kebab-case

hello-world-example-text

CONSTANT_CASE

HELLO_WORLD_EXAMPLE_TEXT

Title Case

Hello World Example Text

dot.case

hello.world.example.text

path/case

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?
camelCase starts with a lowercase letter and capitalizes the first letter of each subsequent word. Example: getUserProfile.
What's the difference between camelCase and PascalCase?
PascalCase (also called UpperCamelCase) capitalizes the first letter too. Example: GetUserProfile.
Does this work with multi-line text?
Yes. Each line is converted independently, preserving the structure of your text.
How does it handle abbreviations like 'HTML' or 'API'?
Abbreviations are intelligently lowercased in snake_case (html_parser) and kept uppercase in CONSTANT_CASE (HTML_PARSER).

Related Tools