Savvy Goose
Character Counter Text & Writing
Case Converter Text & Writing
Diff Viewer Text & Writing
Markdown Converter Text & Writing
Percentage Calculator Numbers & Time
Unit Converter Numbers & Time
Timestamp Converter Numbers & Time
Time Between Dates Numbers & Time
Barcode Generator Generators
QR Code Generator Generators
Base64 Encoder Data & Encoding
Image to Base64 Data & Encoding
URL Encoder Data & Encoding
JWT Decoder Data & Encoding
Hash Generator Data & Encoding
Color Converter Data & Encoding
JSON Formatter Data & Encoding
Format Converter Data & Encoding
Regex Tester Data & Encoding
Browser Info Data & Encoding
Password Generator Generators
Passphrase Generator Generators
UUID Generator Generators
Favicon Generator Generators
Image Resizer Generators
Slug Generator Generators
Lorem Ipsum Generators
Mermaid Editor Diagrams
Cron Expression Generator Developer Tools
GitHub Dependency Starrer Developer Tools
No results found
Buy me a coffee
Savvy Goose

Case Converter

Convert text into camelCase, snake_case, kebab-case, and more.

Input

Words separated by spaces, hyphens, underscores, dots, or case boundaries are all detected.

Common conventions
  • camelCase: JS, Java, C# variables & functions.
  • PascalCase: classes & types in most languages.
  • snake_case: Python, Ruby, Rust, SQL, file names.
  • SCREAMING_SNAKE_CASE: constants & environment variables.
  • kebab-case: URL slugs, CSS classes, CLI flags.
  • Title Case: headings & product names.
camelCase
Lowercase first word, capitalize the rest, no separators.
...
PascalCase
Capitalize every word, no separators.
...
snake_case
Lowercase words joined with underscores.
...
kebab-case
Lowercase words joined with hyphens.
...
CONSTANT_CASE
Uppercase words joined with underscores.
...
dot.case
Lowercase words joined with dots.
...
Title Case
Each word capitalized, separated by spaces.
...
Sentence case
First letter capitalized, the rest lowercase.
...
lowercase
All characters lowercase.
...
UPPERCASE
All characters uppercase.
...
Share
The URL below carries your input. Anyone who opens it sees the same conversions.

Input is too long to include in the URL.

Share URL

Anyone with this link can read the values it contains. Do not use it for sensitive data.

How to use the Case Converter

  1. Enter or paste your text.
  2. Pick the case format you want.
  3. Copy the converted text with one click.

Frequently asked questions

Which cases are supported?
camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case, sentence case, UPPER, and lower.
How do I convert a string to camelCase?
Paste your text and read the camelCase row. Words are joined with no spaces, the first word is lowercase, and each following word is capitalised, so "user profile id" becomes "userProfileId".
What is the difference between camelCase and PascalCase?
Both remove spaces and capitalise each word. camelCase leaves the very first letter lowercase (userProfileId), while PascalCase capitalises it too (UserProfileId).
How do I reverse camelCase back into words?
Paste the camelCase (or PascalCase) string and pick sentence case or Title Case. The converter splits on the capital-letter boundaries, so "userProfileId" becomes "User Profile Id".
Does it handle non-English text?
Unicode letters are preserved, and diacritics are kept rather than stripped.
Is my text sent anywhere?
No. The conversion runs locally.

Made for free with