VellumUp
PricingBlogIntegrationsComponents
Sign inRegister
Back to tools

Case Converter

Convert text between UPPERCASE, lowercase, Title Case, camelCase, and more, instantly in your browser.

Result
Your converted text will appear here.

About this tool

Title Case follows standard AP-style headline capitalization: short words like "a", "the", "and", and "of" stay lowercase in the middle of a title, but the first and last word are always capitalized, matching how most style guides and CMS title fields behave. Sentence case capitalizes only the first letter of each sentence, not every word. camelCase, PascalCase, snake_case, and kebab-case are programming naming conventions aimed at developers naming variables, files, or URL segments, not prose styles. Everything runs in your browser: your text is never uploaded or stored anywhere.

For headlines, blog titles, and meta title tags, neither Title Case nor Sentence case is objectively "more correct", both are used by major publishers and both are treated identically by Google, which strips capitalization out when indexing a page either way. What actually matters is picking one and staying consistent across a site: mixed, inconsistent capitalization reads as careless, while a deliberate, consistent choice (in either style) reads as intentional. Sentence case tends to fit conversational, how-to, and informational content well, since it mirrors how people actually type search queries, while Title Case tends to read as more formal and authoritative for evergreen or reference-style titles.

For code and URLs, the convention is much more fixed by the surrounding ecosystem rather than a matter of preference: JavaScript and TypeScript use camelCase for variables and functions and PascalCase for classes and components, Python uses snake_case for variables and functions, and kebab-case is the standard for URL slugs and CSS class names, in large part because a hyphen is a safe URL character that search engines read as a word separator, unlike an underscore.

Explore more free tools

Word Counter

Count words, characters, sentences, and estimated reading time as you type.

FAQ Schema Generator

Paste your FAQ or article text and get ready-to-use FAQPage JSON-LD schema instantly.

Slug Generator

Turn any title into a clean, URL-safe slug instantly.

Frequently asked questions

Standard Title Case (the style used in headlines and by most CMS platforms) lowercases minor words such as articles ("a", "the"), coordinating conjunctions ("and", "or"), and short prepositions ("of", "in", "for") when they fall in the middle of a title. The first and last word are always capitalized regardless, so "the rise of seo" becomes "The Rise of Seo", with only "of" staying lowercase.
No. This is a general-purpose case converter, not a dictionary of acronyms, so it can't tell "SEO" apart from an ordinary word: Title Case will render it as "Seo". If your text includes acronyms or brand names with specific capitalization, adjust those manually after converting.
Sentence case capitalizes the first letter after every sentence-ending period, question mark, or exclamation mark, not only the very first letter of the whole text. "first sentence. second sentence." becomes "First sentence. Second sentence.", with both sentences capitalized correctly.
These are programming naming conventions rather than prose styles: camelCase (firstWordLowercase) and PascalCase (FirstWordCapitalized) are common for variable and class names, snake_case (words_with_underscores) is common in Python and database column names, and kebab-case (words-with-hyphens) is standard for URL slugs and CSS class names. This tool detects word boundaries in spaced, hyphenated, underscored, or already-camelCased input, so you can convert between any of these formats in either direction.
No. This tool converts your text entirely in your browser. Nothing is sent to a server or saved.
Either works, and Google treats them identically since it strips capitalization out when indexing a page, so there's no direct ranking difference. What matters more is consistency: pick one style and use it across every title on your site, since mixed, inconsistent capitalization reads as careless. As a rough guide, Sentence case tends to fit conversational how-to and informational content well because it mirrors how people type search queries, while Title Case tends to read as more formal for evergreen or reference-style content.
The main difference is which prepositions get capitalized. AP style capitalizes prepositions of four or more letters (so "With", "From", and "Between" are capitalized), while Chicago style keeps short prepositions lowercase regardless of length unless they open or close the title. Both styles agree on capitalizing the first word, the last word, and all nouns, verbs, pronouns, and adjectives. This tool follows AP-style conventions, the more common choice for headlines and web content.
It's largely fixed by the language and context rather than a free choice: JavaScript and TypeScript use camelCase for variables and function names and PascalCase for classes and components, Python uses snake_case for variables and functions, database column names commonly use snake_case, and kebab-case is the standard for URL slugs and CSS class names since hyphens are safe URL characters that search engines read as word separators. Following your language's convention rather than mixing styles keeps code easier for other developers to read.
This tool splits your input into words at spaces, hyphens, underscores, and at the boundary where lowercase text meets an uppercase letter (so already-camelCased or PascalCase input converts correctly too). Text with unusual punctuation, numbers stuck directly to letters, or inconsistent existing formatting can occasionally split into words differently than expected. Reviewing the result before using it in code catches this, the same way you'd review any generated code.
No, alternating case isn't one of the modes offered here. It's a novelty formatting style rather than something used in real prose, headlines, or code, which is why the eight modes on this page focus on standard writing styles (UPPERCASE, lowercase, Title Case, Sentence case) and standard programming naming conventions (camelCase, PascalCase, snake_case, kebab-case) instead.

Want SEO and GEO content
in your brand voice, automatically?

Try it risk-free — a content plan, keyword research, and up to 5 articles on us.

Say hello

support@vellumup.com

Follow us

Product

PricingFree ToolsShopify App StoreWix App MarketWordPress Pluginnpx vellumup-init

Company

BlogIntegrationsComponentsAffiliates

Integrations

DocumentationWordPressShopifyWebflowWixWebhooksNext.js

Legal

Terms of ServicePrivacy PolicyAccessibility
VellumUp

© 2026 VellumUp. All rights reserved.