Case converter

Convert text between different naming conventions: camelCase, PascalCase, snake_case, kebab-case, and more.

Input text

Type or paste text in any naming convention. All case variants are generated below.

camelCase

helloWorldExample

PascalCase

HelloWorldExample

snake_case

hello_world_example

SCREAMING_SNAKE_CASE

HELLO_WORLD_EXAMPLE

kebab-case

hello-world-example

SCREAMING-KEBAB-CASE

HELLO-WORLD-EXAMPLE

dot.case

hello.world.example

path/case

hello/world/example

Title Case

Hello World Example

Sentence case

Hello world example

UPPERCASE

HELLO WORLD EXAMPLE

lowercase

hello world example

What is a case converter?

A case converter transforms text between the naming conventions used in programming and writing. Instead of retyping a variable name by hand, paste it once and get every variant instantly.

Supported case styles

  • camelCase and PascalCase — common in JavaScript, TypeScript, Java, and C#.
  • snake_case and SCREAMING_SNAKE_CASE — preferred in Python, Ruby, and C constants.
  • kebab-case and SCREAMING-KEBAB-CASE — used in CSS class names, URLs, and CLI flags.
  • dot.case and path/case — seen in configuration keys and file paths.
  • Title Case, Sentence case, UPPERCASE, and lowercase — for prose and display text.

When to use it

  • Renaming variables or constants across languages with different conventions.
  • Generating URL slugs, CSS class names, or environment variable keys from plain text.
  • Normalizing inconsistent naming before a search-and-replace refactor.

How to use

Paste text to see all 12 naming styles. Copy the style you need or download it as TXT.