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

Advertisement

How to use Case Converter Online

  1. 1
    Input Data or ParametersPaste your input string, code payload, or select parameters into the editor.
  2. 2
    Instant Local ComputationThe tool processes your request in real-time inside your browser using client-side JavaScript.
  3. 3
    Copy or Export OutputCopy the formatted result to your clipboard or download the output payload instantly.

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").

Advertisement

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