Text Case Converter

Instantly convert your text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more.

✓ 100% Private✓ Free Forever✓ No Signup✓ 10 Case Formats✓ Works Offline
0 words0 characters

Free Online Text Case Converter

Our Text Case Converter is a free online tool that lets you instantly transform your text between different letter cases. Whether you need to convert text to uppercase for a heading, lowercase for code, title case for a blog post, or camelCase for a variable name, this tool handles it all with a single click.

Supported Cases

Choose from 10 different text transformations: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, dot.case, and tOGGLE cASE. Each conversion happens instantly as you type or paste your text. The tool also tracks your word and character counts in real time.

Perfect for developers who need to convert variable names between naming conventions, writers who accidentally left caps lock on, students formatting titles, or anyone who needs to quickly change text casing without retyping everything manually.

Convert To

Quick Answer

Paste your text into the box above and pick a case to convert it instantly: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, dot.case, or tOGGLE cASE. The result is ready to copy with one click. There is no character limit, conversion happens in your browser, and your text never leaves your device.

Why Use a Text Case Converter?

Retyping text just to fix its capitalization is slow and error-prone. A case converter does it in one click: turn a sentence accidentally typed in Caps Lock back to normal, format a headline as Title Case, or reshape a label into the exact code style your project uses.

For writers and marketers, the everyday cases are UPPERCASE, lowercase, Title Case, and Sentence case, used for headlines, captions, and clean prose. For developers, the programming cases matter most: camelCase and PascalCase for variables and classes, snake_case for Python and database fields, and kebab-case for URL slugs and CSS class names.

Every conversion runs locally in your browser, so even large documents convert instantly and your text stays private. The tool keeps numbers and punctuation intact and only changes letter casing.

Text Case Formats Explained

Each format takes the same input (“hello world example”) and reshapes it. Here is what every case looks like and where it is used.

CaseExampleCommon Use
UPPERCASEHELLO WORLD EXAMPLEEmphasis, acronyms, legal headings
lowercasehello world exampleCasual text, fixing Caps Lock
Title CaseHello World ExampleHeadlines, titles, book names
Sentence caseHello world exampleNormal prose, UI copy
camelCasehelloWorldExampleJavaScript / Java variables
PascalCaseHelloWorldExampleClass and component names
snake_casehello_world_examplePython, database columns, files
kebab-casehello-world-exampleURL slugs, CSS classes
dot.casehello.world.exampleConfig keys, namespaces
tOGGLE cASEhELLO wORLD eXAMPLEInverts current casing

Who Uses the Text Case Converter?

👨‍💻 Developers

Reshape labels and identifiers into camelCase, PascalCase, snake_case, or kebab-case to match a codebase's naming convention without hand-editing.

✍️ Writers & Editors

Convert headlines to Title Case, fix all-caps paragraphs, or switch UI copy to Sentence case to match a style guide in one click.

🔍 SEO & Web Teams

Generate clean kebab-case URL slugs and consistent meta titles, keeping links readable and CSS class names tidy.

📊 Data & Spreadsheet Users

Normalize column headers and category labels to snake_case or Title Case so imports and lookups stay consistent.

Frequently Asked Questions

A text case converter is a tool that transforms your text between different letter cases like UPPERCASE, lowercase, Title Case, camelCase, and more. Instead of retyping text manually, you paste it in and select the case you want.

Our tool supports 10 different cases: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, dot.case, and tOGGLE cASE. Each conversion happens instantly as you type.

Yes, it is 100% free with no limits, no sign-ups, and no hidden fees. Your text is processed entirely in your browser and never sent to any server.

In camelCase, the first word starts with a lowercase letter and each subsequent word starts with an uppercase letter (e.g., helloWorld). In PascalCase, every word starts with an uppercase letter including the first one (e.g., HelloWorld). Both are commonly used in programming.

Paste your uppercase text into the box and choose the lowercase option. Every letter is converted to lowercase instantly. This is the fastest way to fix text that was accidentally typed with Caps Lock on, without retyping it.

Title Case capitalizes the first letter of each major word (e.g., "How to Write a Title"), which is used for headlines and titles. Sentence case capitalizes only the first letter of the sentence and any proper nouns (e.g., "How to write a title"), which is used for normal prose and most modern UI text.

snake_case joins words with underscores (hello_world) and is common in Python variables, database columns, and file names. kebab-case joins words with hyphens (hello-world) and is the standard for URL slugs, CSS class names, and HTML attributes. Both avoid spaces, which makes them safe for code and links.

Yes. Case conversion only changes letter casing. Numbers, punctuation, and symbols are preserved exactly as you entered them. For programming cases like camelCase and snake_case, spaces between words are removed or replaced with the case's separator, but other characters are kept.

Yes. You can paste an entire document, article, or code block and convert all of it in one click. There is no character limit, and the conversion happens instantly in your browser regardless of length.

Yes. The entire conversion runs locally in your browser using JavaScript. Your text is never uploaded to a server, logged, or stored anywhere, so it stays completely private. The tool also works offline once the page has loaded.

Use the Title Case option, which capitalizes the first letter of each word while lowercasing the rest. This is ideal for headlines, book titles, and proper-noun lists. If you only want the first letter of the whole text capitalized, use Sentence case instead.

Sources & References

  • camelCase, PascalCase, snake_case, and kebab-case definitions follow common software naming-convention usage documented in language style guides (PEP 8 for Python snake_case, Google JavaScript Style Guide for camelCase).
  • kebab-case as the URL slug and CSS class standard reflects the W3C HTML and CSS specifications, which treat hyphen-separated identifiers as the conventional form.
  • Title Case versus Sentence case guidance follows widely used editorial style references including the Chicago Manual of Style and AP Stylebook.