Text Case Converter – UPPER, lower, Title & camelCase Online

optimisation du moteur de recherche
  1. Home
  2. Text Tools
  3. Text Case Converter
Share: Report

Text Case Converter

100% free · Runs 100% in your browser · Converts live as you type · No signup needed

Input text
Converted output (live)
Copied to clipboard!

Honest note: Title Case here is simple title case — every word is capitalized. camelCase, snake_case and kebab-case normalize special characters away: punctuation and symbols are stripped and words are rejoined, so the original punctuation is not preserved in those modes.

Try an example: sample sentence

Sur Text Case Converter

Text rarely arrives in the case you need. A heading copied from a document shouts in ALL CAPS, a dataset exports everything in lowercase, a variable name needs camelCase, and a URL slug demands kebab-case. Fixing case by hand is tedious and error-prone, especially in long passages. The Text Case Converter transforms your text instantly between ten different cases with a single click, live in your browser, with copy and download options for the result. Paste your text, pick a case, and the conversion is done.

The ten conversions cover the cases people actually use. UPPER CASE turns every letter into a capital, useful for headings, labels, and emphasis. Lower case does the opposite, normalising text for comparison or for contexts where capitals would look wrong. Title Case capitalises the first letter of each word, the standard style for headlines and book titles. Sentence case capitalises only the first letter of each sentence, matching ordinary prose. Then come the programming cases: camelCase, PascalCase, snake_case, and kebab-case, plus two playful options, aLtErNaTiNg cAsE and iNVERSE cASE, which flips the case of every letter.

The programming cases deserve a closer look, because they follow strict rules. In camelCase, the first word is lowercase and each subsequent word starts with a capital, with all spaces removed: helloWorldExample. PascalCase is identical except the first word is capitalised too: HelloWorldExample. Snake_case joins words with underscores, all in lowercase: hello_world_example. Kebab-case joins words with hyphens, also lowercase: hello-world-example. These conventions are not cosmetic preferences — in code, a variable named userName and one named user_name are different identifiers, and in URLs, kebab-case is the standard because spaces and underscores behave unpredictably in addresses.

Title Case in this tool uses simplified rules, and it is important to be clear about what that means. Every word gets a capital first letter, without exception. Formal title-casing, as used by publishers and style guides, is more subtle: short articles, conjunctions, and prepositions — words like a, an, the, and, or, of — stay lowercase unless they begin or end the title. Our simplified version is labelled simple title case for exactly this reason. It is perfect for quick headlines, file names, and labels, but if you are preparing a manuscript for formal publication, check the result against your style guide and adjust the small words by hand.

Sentence case works differently from Title Case, and confusing the two is a common mistake. Sentence case capitalises the first letter of each sentence and leaves everything else as it is, apart from proper nouns you have already capitalised. It is the case of ordinary writing, and it is what you want when you receive text that was typed entirely in capitals and need to restore it to readable prose. The converter detects sentence boundaries from full stops, question marks, and exclamation marks, so a paragraph converts cleanly in one pass.

Alternating case and inverse case are included because people genuinely ask for them. Alternating case switches between lower and upper letter by letter, producing the stylised look used in memes and playful social posts. Inverse case flips every letter's case, turning Hello World into hELLO wORLD, which is handy for fixing text typed with Caps Lock accidentally left on — a surprisingly common accident. Neither is a formal style, but both save real manual effort when they are needed.

Here is the honest warning that applies to the programming cases. Converting to camelCase, PascalCase, snake_case, or kebab-case strips or replaces non-alphanumeric separators: spaces, punctuation, and special characters are normalised away, because those cases have no room for them. An input like hello, world! (2026) becomes something like helloWorld2026 in camelCase — the comma, exclamation mark, and parentheses are gone. If your text contains characters that carry meaning, such as currency symbols, mathematical signs, or apostrophes in names, check the output before using it. The conversion is lossy by design, and that is the price of producing a valid identifier or slug.

Using the tool is deliberately simple. Type or paste your text into the input box, click one of the ten case buttons, and the live output updates immediately. You can switch between cases as often as you like without re-entering the text, which makes it easy to compare, say, snake_case and kebab-case versions of the same identifier before choosing. When you are satisfied, copy the result to your clipboard or download it as a plain text file for use in your editor, document, or codebase.

The practical uses are endless. Developers convert variable and function names between naming conventions when moving code between languages or style guides. Writers rescue documents typed in the wrong case and reformat headings in bulk. Content creators prepare titles, hashtags, and slugs from the same source text. Data cleaners normalise messy spreadsheet exports into consistent lowercase or snake_case fields before importing them. Students fix essays accidentally typed with Caps Lock on. In each case, the alternative is minutes of fiddly manual editing, and the converter reduces it to a single click.

When the text you are shaping is destined for your own website, you need somewhere affordable to publish it. FistHost shared hosting starts at just $0.99/month, and every annual plan includes a free domain, so turning a converted headline, a cleaned-up article, or a finished project into a live site is within easy reach. Good formatting deserves a good home, and this is an inexpensive way to give it one.

Case conversion sits naturally among the other text tools here. Measure the result with the Word Counter, sort converted lines alphabetically with the Sort Lines A-Z tool, strip unwanted markup from pasted content using the Strip HTML Tags tool, and turn a converted title into a web-friendly address with the URL Slug Generator. Used together, they take raw text from messy to publication-ready.

Consistency across a project matters as much as any single conversion. If one file names a variable user_name while another uses userName, searches fail, imports break, and collaborators waste time reconciling the difference. The same applies to content: a set of article slugs in kebab-case looks professional and predictable, while a mixture of cases across URLs looks careless and can even create duplicate-content problems if a server treats differently-cased paths as different pages. A good workflow is to decide the convention before you start — snake_case for database fields, camelCase for JavaScript variables, PascalCase for class names, kebab-case for URLs — and then run every new name through the converter to enforce it. Because the tool converts live and lets you switch cases without retyping, standardising a whole list of names takes minutes rather than an afternoon of manual edits, and the result is a codebase or content set that reads as though one person wrote all of it.

One last tip: always re-read converted text once before using it, especially after a programming-case conversion. Automated case changes are reliable, but they cannot know that a capital letter in your original text was intentional — a brand name, an acronym, or a person's name — and normalising it away can change the meaning. A quick scan takes seconds and catches the one word in a hundred that needs its original casing restored. And when your polished text is ready for the world, remember that FistHost shared hosting starts at just $0.99/month with a free domain on annual plans.

User Reviews

No reviews yet. Be the first to review this tool!

Write a Review

★★★★★

Captcha

Reviews are protected by captcha and moderated before they appear.


Free Domain

Your Domain Is On Us

Free domain with hosting plans
Code: freedomain

Get My Domain
Free Domain Your Domain Is On Us Free domain with hosting plans · Code: freedomain Get My Domain