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.
Convert Text Case
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
| Format | Example | Common Use | Audience |
|---|---|---|---|
| UPPERCASE | HELLO WORLD | Headings, acronyms, emphasis, constants in code | Writers Devs |
| lowercase | hello world | Email addresses, URLs, normalising input for comparison | Writers Devs |
| Title Case | Hello World | Article titles, product names, headings, book titles | Writers SEO |
| Sentence case | Hello world | Body copy, meta descriptions, natural language output | Writers SEO |
| camelCase | helloWorld | JavaScript variables, JSON keys, API parameters | Devs |
| PascalCase | HelloWorld | Class names, React components, TypeScript types | Devs |
| snake_case | hello_world | Python variables, database column names, file names | Devs |
| kebab-case | hello-world | URL slugs, CSS class names, HTML attributes, file names | Devs SEO |
| aLtErNaTe | hElLo WoRlD | Social media, memes, satirical emphasis | Writers |
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) ortotal_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
Encode text or files to Base64 and decode Base64 strings back to plain text. Supports URL-safe mode and file uploads.
Open Tool → DeveloperFormat, validate, and minify JSON. Useful alongside case conversion when preparing API payloads and data schemas.
Open Tool → AI SEOCheck if ChatGPT, Perplexity, and Google AI Overviews will cite your content. 15 AI citation signals checked instantly.
Check Score →