Skip to main content
SlapMyWeb
Skip to tool
Text & Writing

Text Case Converter

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more. Instant, client-side conversion.

UPPERCASE
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

What is Text Case Converter?

A text case converter is a tool that transforms text between different capitalization and naming formats. It supports standard formats like UPPERCASE, lowercase, Title Case, and Sentence case, as well as programming-oriented formats like camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case. This is invaluable for developers who need to convert variable names between conventions, writers who need to fix capitalization, and content creators formatting headings. Our converter intelligently splits words even from camelCase and PascalCase input, so converting myVariableName produces my-variable-name in kebab-case.

How to Use Text Case Converter

  1. 1

    Enter your text

    Type or paste the text you want to convert into the input area.

  2. 2

    Select a case format

    Click one of the 10 conversion buttons: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, or dot.case.

  3. 3

    View and copy the result

    The converted text appears instantly in the output panel. Click Copy to copy it to your clipboard.

Features

  • 10 case conversion formats in one tool
  • Intelligent word splitting from camelCase, PascalCase, snake_case
  • Real-time conversion as you type
  • One-click copy to clipboard
  • Handles multi-line text
  • 100% client-side processing

Related Tools

Frequently Asked Questions

What is the difference between camelCase and PascalCase?+
camelCase starts with a lowercase letter (myVariableName) and is commonly used for variables and function names in JavaScript. PascalCase starts with an uppercase letter (MyVariableName) and is used for class names and React components.
Does the converter handle special characters?+
Special characters like punctuation and symbols are stripped when converting to programming formats (camelCase, snake_case, etc.). For text formats like Title Case and Sentence case, punctuation is preserved.
Can I convert between programming naming conventions?+
Yes. The tool intelligently splits words from any format — if you paste snake_case_text, it correctly identifies three words and can convert to camelCase (snakeCaseText), kebab-case (snake-case-text), or any other format.
What is CONSTANT_CASE used for?+
CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) is used for constants in programming — environment variables, configuration keys, and compile-time constants. Example: MAX_RETRY_COUNT.
Does it work with non-English text?+
The basic case conversions (upper, lower, title, sentence) work with most languages. Programming formats (camelCase, snake_case, etc.) work best with Latin characters since they rely on word boundary detection.