Home » Free Tools » Free Case Converter – Convert Text to UPPERCASE, lowercase, Title Case & More

Free Case Converter – Convert Text to UPPERCASE, lowercase, Title Case & More

Free Case Converter Online | UPPER, lower, Title, Sentence & More | WritoryBuzz
Free Tool · WritoryBuzz

Convert text to any case format instantly. UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, PascalCase and more. Paste your text and click any format.

9 case formats
Instant conversion
100% free, no signup
Private runs in browser

Convert Text Case

UPPERCASE
Paste anything: headings, code, article titles, slugs, variable names.

What Is a Case Converter?

A case converter is a tool that transforms text from one letter-case format to another. It lets you switch between formats like UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case without retyping your content by hand.

Writers, developers, SEO professionals, and content editors all work with text that needs to match specific formatting rules. A case converter removes the repetitive work of manually capitalising, lowercasing, or reformatting text and reduces the risk of inconsistency across a document or codebase.

This tool supports nine case formats and processes your text instantly in the browser. Nothing is sent to a server, so sensitive content like API keys, database field names, or draft copy stays completely private.

All 9 Case Formats Explained

FormatExampleCommon UseAudience
UPPERCASEHELLO WORLDHeadings, acronyms, emphasis, constants in codeWriters Devs
lowercasehello worldEmail addresses, URLs, normalising input for comparisonWriters Devs
Title CaseHello WorldArticle titles, product names, headings, book titlesWriters SEO
Sentence caseHello worldBody copy, meta descriptions, natural language outputWriters SEO
camelCasehelloWorldJavaScript variables, JSON keys, API parametersDevs
PascalCaseHelloWorldClass names, React components, TypeScript typesDevs
snake_casehello_worldPython variables, database column names, file namesDevs
kebab-casehello-worldURL slugs, CSS class names, HTML attributes, file namesDevs SEO
aLtErNaTehElLo WoRlDSocial media, memes, satirical emphasisWriters

When to Use Each Case Format

Title Case for SEO headings and article titles

Title Case capitalises the first letter of each significant word. Search engines and style guides both prefer consistent title casing for page titles, H1 headings, and meta titles. Inconsistent capitalisation across a site can signal low editorial quality. Converting your titles to Title Case before publishing takes seconds and removes that risk.

Sentence case for meta descriptions and body text

Sentence case capitalises only the first word and proper nouns. It reads naturally in flowing text. Meta descriptions written in Sentence case perform better in search result click-through because they match how people read conversational language. FULLY CAPITALISED meta descriptions tend to read as aggressive and are harder to scan.

kebab-case for URL slugs

URL slugs should always use kebab-case: lowercase words separated by hyphens. Search engines use hyphens as word separators in URLs, so how-to-write-better-headlines is indexed correctly as four separate words. Underscores and spaces in URLs create readability and indexing problems that hyphens avoid entirely.

camelCase and snake_case for developers

JavaScript and TypeScript conventionally use camelCase for variable and function names. Python uses snake_case. Database schemas typically use snake_case for column names. When you copy a human-readable phrase from a document and need to use it in code, a case converter gets you the right format in one click instead of manually removing spaces and shifting capitals.

PascalCase for class and component names

React components, TypeScript interfaces, CSS-in-JS theme tokens, and class names across most object-oriented languages follow PascalCase convention. Converting a descriptive name like "user profile card" to UserProfileCard instantly avoids naming inconsistency across a codebase.

Naming consistency matters for SEO and code quality. Inconsistent casing in URL slugs can create duplicate content issues as search engines may treat /Blog-Post and /blog-post as separate pages. In codebases, inconsistent variable naming causes maintenance overhead and bugs. A consistent naming convention applied from the start costs nothing. Fixing it later costs hours.

Case Converter for Content Teams

Content editors and SEO professionals use case converters daily for tasks that seem small but compound across a site.

  • Bulk headline formatting. When a client sends a spreadsheet of article titles in inconsistent cases, converting them all to Title Case or Sentence case before loading them into a CMS saves significant time and ensures consistency across the site.
  • Social media copy. Different platforms have different conventions. LinkedIn performs better with Title Case headlines. Twitter and Instagram read more naturally in Sentence case. A case converter lets you adapt the same copy for each platform quickly.
  • Schema markup text. Article names and breadcrumb labels inside JSON-LD schema should match the casing used on the visible page. Running your schema text through the same case format as your headings keeps structured data consistent with on-page content.
  • Category and tag names. CMS category names that mix "Digital Marketing", "digital marketing", and "Digital marketing" confuse both users and search engines. Standardising to one case format resolves that.

Case Converter for Developers

Developers encounter case conversion requirements constantly when working across different layers of an application.

  • API field mapping. External APIs often return JSON in camelCase while your database uses snake_case. Knowing the exact format lets you set up field mapping correctly without guessing.
  • Variable naming from requirements. When translating a business requirement like "Total Order Value" into a variable name, a converter gives you totalOrderValue (camelCase) or total_order_value (snake_case) immediately.
  • CSS class naming. BEM methodology and utility CSS frameworks like Tailwind both use specific casing conventions. Converting descriptive names to the correct format before writing selectors reduces typos.
  • File and folder naming. Projects with mixed file naming conventions are harder to navigate and cause case-sensitivity bugs on Linux servers. Converting all filenames to a consistent format (usually kebab-case or snake_case) fixes that class of issue.

Frequently Asked Questions

What is the difference between Title Case and Sentence case?+
Title Case capitalises the first letter of each major word: "How to Write Better Headlines". Sentence case capitalises only the first word and proper nouns: "How to write better headlines". Title Case is standard for article titles, page headings, and product names. Sentence case is standard for body copy, meta descriptions, and conversational text.
Does this tool work with multi-line text?+
Yes. Paste any amount of text including multiple paragraphs, bullet points, or numbered lists. The conversion is applied to the full input while preserving all line breaks and spacing. Sentence case conversion detects sentence boundaries using punctuation so each sentence is capitalised independently.
Does camelCase and snake_case conversion handle spaces correctly?+
Yes. When converting to camelCase, PascalCase, snake_case, or kebab-case, the tool strips spaces and punctuation between words and replaces them with the correct separator or capitalisation pattern. "Total order value" becomes totalOrderValue in camelCase and total_order_value in snake_case.
Is my text sent to any server?+
No. All case conversion runs entirely in your browser using JavaScript. Nothing you type or paste is sent to any server. This makes it safe to use with sensitive content like API credentials, internal documents, or client copy that has not been published yet.
Which case format should I use for URL slugs?+
Use kebab-case for URL slugs. Hyphens are the standard word separator in URLs and are treated correctly by search engines as word boundaries. Avoid underscores (which Google historically did not treat as word separators) and spaces (which get percent-encoded as %20 and create ugly URLs). A slug like /how-to-convert-text-case is correct. A slug like /How_To_Convert_Text_Case is not.
What is the CONSTANT_CASE format and do you support it?+
CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) is uppercase with underscores: HELLO_WORLD. It is the standard format for constants and environment variables in most languages. You can get this result by first converting to UPPERCASE and then to snake_case, or by converting to snake_case and then UPPERCASE. A dedicated CONSTANT_CASE button is on the roadmap for a future update.