All 28 Conversions at Once
Developer Naming Convention Reference
| Convention | Example | Languages | Common Use |
|---|---|---|---|
| camelCase | getUserName | JavaScript, Java, Swift, Go | Variables, functions, JSON keys |
| PascalCase | UserProfile | TypeScript, C#, Java, React | Classes, components, interfaces |
| snake_case | user_name | Python, Ruby, Rust, PHP | Variables, functions, DB columns |
| SCREAMING_SNAKE | MAX_RETRY_COUNT | Python, Java, C++, env vars | Constants, environment variables |
| kebab-case | user-profile | CSS, HTML, URLs | Class names, file names, URL slugs |
| COBOL-CASE | USER-PROFILE | COBOL, HTTP headers, AWS | Headers, config keys |
| Train-Case | User-Profile | HTTP, Lisp | HTTP header names |
| dot.case | user.profile | Node.js, Java packages | Config keys, package names |
| path/case | user/profile | Go, file systems, routing | File paths, module paths, routes |
Who Uses Text Case Conversion?
Developers & Engineers
Convert variable names between conventions when switching languages or refactoring. Go from snake_case Python to camelCase JavaScript in one click.
Writers & Content Creators
Fix capitalisation after pasting from different sources. Apply consistent title case or sentence case across headings without manually editing each one.
Social Media Managers
Create eye-catching posts with aLtErNaTiNg case, ꜱᴍᴀʟʟ ᴄᴀᴘs, or S̶t̶r̶i̶k̶e̶t̶h̶r̶o̶u̶g̶h̶ formatting that works in Instagram, Twitter, and Discord.
UI/UX Designers
Convert label text to the right casing for design systems — PascalCase for component names, kebab-case for CSS classes, and SCREAMING_SNAKE for tokens.
SEO Specialists
Generate clean kebab-case URL slugs, properly cased meta titles (Smart Title Case), and consistent heading capitalisation for on-page SEO.
Database Administrators
Convert column names between snake_case (PostgreSQL convention) and camelCase (application layer) when mapping schemas.
Frequently Asked Questions
What is the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (myVariable), while PascalCase (also called UpperCamelCase) starts with an uppercase letter (MyVariable). camelCase is standard for JavaScript variables and JSON keys; PascalCase is used for class names and React components.
When should I use snake_case vs kebab-case?
snake_case (underscores) is convention in Python, Ruby, and database column names. kebab-case (hyphens) is standard for CSS class names, HTML attributes, and URL slugs. Both are lowercase. The key difference is the separator character.
What is SCREAMING_SNAKE_CASE used for?
SCREAMING_SNAKE_CASE (uppercase letters with underscore separators) is the universal convention for constant values in Python (MAX_SIZE), Java (MAX_BUFFER_SIZE), C++ (TIMEOUT_MS), and environment variables (DATABASE_URL).
What is Smart Title Case vs regular Title Case?
Regular Title Case capitalises every word. Smart Title Case (APA style) leaves short words — articles (a, an, the), coordinating conjunctions (and, but, or), and short prepositions (in, on, at, to) — lowercase unless they are the first word of the title.
What is Train-Case (Pascal-Kebab)?
Train-Case capitalises the first letter of each word and joins them with hyphens, e.g. 'Hello-World'. It is used for HTTP header names (Content-Type, Accept-Encoding) and is sometimes called 'HTTP-Header-Case'.
Do the Unicode style conversions work everywhere?
Small Caps, Superscript, Strikethrough, and Underline use Unicode combining characters and special letter blocks. They render correctly on most modern platforms including Discord, Slack, Twitter, WhatsApp, and web browsers. Older systems may display them as boxes or plain text.
How do I convert text to Title Case in CSS?
Use the CSS property `text-transform: capitalize` to capitalise the first letter of each word in the browser. For server-side or content edits (e.g., blog titles), use this tool and paste the converted result.
Is this text case converter free?
Yes — 100% free with no account, no usage limits, and no hidden costs. Your text is processed entirely in your browser and never sent to any server.
More Free Text Tools
Word Counter
Count words, characters, readability score and keyword density.
Lorem Ipsum Generator
Generate placeholder text for mockups and layout testing.
Text Diff Checker
Compare two texts side-by-side and highlight every difference.
Free Translators
Translate text to 240+ languages instantly and for free.