Text & Productivity Suite

Text Case Converter

Instantly convert your text into lowercase, uppercase, Title Case, camelCase, snake_case, and more.

Input Text
LOWERCASE
the quick brown fox jumps over the lazy dog
UPPERCASE
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
Title Case
The Quick Brown Fox Jumps Over The Lazy Dog
Sentence case
The quick brown fox jumps over the lazy dog
camelCase
theQuickBrownFoxJumpsOverTheLazyDog
PascalCase
TheQuickBrownFoxJumpsOverTheLazyDog
snake_case
the_quick_brown_fox_jumps_over_the_lazy_dog
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog

What is this tool?

The Case Converter instantly transforms text across common programming naming conventions and typographical styles. It converts raw text simultaneously into UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case with one-click clipboard copying for each style.

How to convert text between cases and programming conventions

  1. Paste or type your input string into the main text area.
  2. View the instant simultaneous transformation into 8 distinct case styles.
  3. Click the Copy button next to your desired target format (e.g., camelCase for JavaScript or snake_case for Python/SQL).

Key Features

  • Converts text into 8 essential styles: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case
  • Live simultaneous conversion as you type without manual button triggers
  • Individual copy buttons for each output format
  • Handles spaces, punctuation, and special delimiters seamlessly
  • Lightweight and runs completely in client-side memory

Frequently Asked Questions

What is the difference between camelCase and PascalCase?

In camelCase, the first word begins with a lowercase letter and subsequent words begin with an uppercase letter (e.g., myVariableName). In PascalCase, every word including the first begins with an uppercase letter (e.g., MyClassName).

When should I use snake_case vs kebab-case?

snake_case separates words with underscores (user_profile_id) and is common in Python, Ruby, and SQL databases. kebab-case separates words with hyphens (user-profile-id) and is the standard for URLs and CSS class names.

What does Title Case do?

Title Case capitalizes the first letter of each word in a phrase, commonly used for article titles, book headers, and UI navigation labels.

Can this tool handle multi-line text blocks?

Yes. The converter handles paragraphs and sentences, cleaning whitespace and adapting words into the selected programming conventions.

Privacy First

Text transformations execute strictly within your browser. No strings, code, or personal text are transmitted or stored.