Free Text Case Converter

Convert text to 28 different cases — writing formats, developer conventions (camelCase, snake_case, kebab-case), style effects (Small Caps, Strikethrough), and text cleaning. Instant, free, no signup.

28 Cases Real-time🔒 Private
Title Case: Every word capitalised. Common for article titles.
0 words0 characters
Converted text will appear here…
0 words0 characters

All 28 Conversions at Once

Developer Naming Convention Reference

ConventionExampleLanguagesCommon Use
camelCasegetUserNameJavaScript, Java, Swift, GoVariables, functions, JSON keys
PascalCaseUserProfileTypeScript, C#, Java, ReactClasses, components, interfaces
snake_caseuser_namePython, Ruby, Rust, PHPVariables, functions, DB columns
SCREAMING_SNAKEMAX_RETRY_COUNTPython, Java, C++, env varsConstants, environment variables
kebab-caseuser-profileCSS, HTML, URLsClass names, file names, URL slugs
COBOL-CASEUSER-PROFILECOBOL, HTTP headers, AWSHeaders, config keys
Train-CaseUser-ProfileHTTP, LispHTTP header names
dot.caseuser.profileNode.js, Java packagesConfig keys, package names
path/caseuser/profileGo, file systems, routingFile 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.

Further Reading