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.