S

SeniorTools

Free Online Case Converter

Type or paste your text once and instantly see it converted into all common case formats — from coding conventions like camelCase and snake_case to writing styles like Title Case and Sentence case.

Input Text
UPPERCASE

lowercase

Title Case

Sentence case

camelCase

PascalCase

snake_case

kebab-case

SCREAMING_SNAKE_CASE

iNVERT cASE

Case Format Reference

camelCase

First word lowercase, subsequent words capitalised, no separators. Standard for JavaScript/TypeScript variables and functions.

PascalCase

Every word capitalised, no separators. Used for class names, React components, and TypeScript interfaces.

snake_case

All lowercase, words separated by underscores. Common in Python, Ruby, and database column names.

kebab-case

All lowercase, words separated by hyphens. Used in CSS class names, HTML attributes, and URL slugs.

SCREAMING_SNAKE_CASE

All uppercase with underscores. The convention for constants and environment variables.

Frequently Asked Questions

Type or paste your text once — every case format (camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, UPPERCASE, lowercase, Title Case, Sentence case) is generated simultaneously, so you just copy whichever one you need.

Both lowercase every word, but snake_case joins them with underscores (my_variable_name) while kebab-case uses hyphens (my-variable-name). snake_case is the convention in Python and Ruby; kebab-case is standard for CSS class names and URL slugs.

No — the converter first splits your input into individual words (handling spaces, hyphens, underscores, and camelCase/PascalCase boundaries), then rebuilds each output format from those words. You can paste snake_case text and get correct camelCase or Title Case output.

Yes, paste as much text as you need — all conversions update live as you type or paste, with no length limit.

It's completely free with no limits, and nothing is sent anywhere — conversion happens entirely in your browser using JavaScript.