Bartel Media CaseConverter
Free text tool

The Free Case Converter

Convert text between UPPERCASE, camelCase, snake_case, kebab-case and more — instantly, right in your browser. No sign-up, no limits.

Convert your text

UPPERCASE
lowercase
Title Case
Sentence case
camelCase
PascalCase
snake_case
kebab-case
01 — The basics

What is text case?

Text case refers to the capitalization style used to write words or identifiers. Different contexts demand different conventions: human-readable prose uses Title Case or Sentence case, while programming languages and APIs have their own rules — Python prefers snake_case, JavaScript uses camelCase, CSS uses kebab-case, and class names in many languages follow PascalCase.

Converting between these styles by hand is error-prone and tedious. This tool does it for all eight variants in one go — paste your text, every format appears instantly. All processing is client-side: your text never leaves the browser.

Input:       "hello world example"
camelCase:   helloWorldExample
PascalCase:  HelloWorldExample
snake_case:  hello_world_example
kebab-case:  hello-world-example
02 — How to use it

How to use this case converter

  1. 1

    Type or paste your text

    Enter any text in the input box at the top. All eight case variants update live as you type — no button to press.

  2. 2

    Pick the format you need

    Scan the output grid for the case style that fits your context: variable names, CSS classes, prose headings, URLs.

  3. 3

    Copy to clipboard

    Click the Copy button next to any output field. It flips to "Copied!" for a moment so you know it worked.

  4. 4

    Repeat as needed

    Clear the input or type new text — all outputs reset immediately. No page reload required.

03 — FAQ

Frequently asked questions

What cases are supported? +

UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case.

What is camelCase? +

camelCase writes compound words without spaces, with each word after the first capitalized: myVariableName.

What is snake_case? +

snake_case separates words with underscores in lowercase: my_variable_name. Common in Python and database naming.

What is kebab-case? +

kebab-case separates words with hyphens: my-variable-name. Common in CSS and URLs.