Text Case Converter
Instantly convert your text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more.
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.
Quick Answer
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.
| Case | Example | Common Use |
|---|---|---|
| UPPERCASE | HELLO WORLD EXAMPLE | Emphasis, acronyms, legal headings |
| lowercase | hello world example | Casual text, fixing Caps Lock |
| Title Case | Hello World Example | Headlines, titles, book names |
| Sentence case | Hello world example | Normal prose, UI copy |
| camelCase | helloWorldExample | JavaScript / Java variables |
| PascalCase | HelloWorldExample | Class and component names |
| snake_case | hello_world_example | Python, database columns, files |
| kebab-case | hello-world-example | URL slugs, CSS classes |
| dot.case | hello.world.example | Config keys, namespaces |
| tOGGLE cASE | hELLO wORLD eXAMPLE | Inverts 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.
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.
Related Guides
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.