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.
—
—
—
—
—
—
—
—
—
—
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.