Skip to main content
CaseSwitch

100+ free tools · No signup

Free Online Case Converter & Text Tools

Convert text between sentence case, title case, uppercase, lowercase, camelCase and more. Browse text tools and developer converters from category hubs — processing stays in your browser.

Enjoying CaseSwitch?

Share with friends or support continued development.

Popular case converters

The box above switches styles without re-pasting. Open a dedicated page when you need worked examples, limitations, or a comparison with a neighbouring style. Automated case will not restore brand capitals such as iPhone — check those by eye.

StyleExampleTypical use
Sentence caseThe meeting is at noon. Please bring notes.Emails, notes, and paragraphs after Caps Lock.
Title caseThe Meeting Is at NoonBlog headings and English documentation titles.
UPPERCASEPLEASE BRING NOTESLabels, warnings, and plain-text emphasis.
lowercaseplease bring notesTags, slugs, and normalizing identifiers.
camelCasepleaseBringNotesJavaScript variables and JSON keys.
PascalCasePleaseBringNotesReact components, classes, and types.
snake_caseplease_bring_notesPython, SQL, and many APIs.
kebab-caseplease-bring-notesURL slugs and CSS class names.

Popular text & developer tools

View all

Slug Generator

Blog posts, documentation pages, product listing URLs, knowledge-base articles, and CMS permalink fields when you have a working title and need a path before publish. Also useful for turning a noisy marketing headline into a short candidate slug you can still edit by hand.

Word Frequency Counter

Checking an essay against a word limit, counting characters for a caption or meta description, spotting a word you used too often, comparing two drafts by pasting them one after the other, and preparing a keyword list after you have already written the copy (not the other way around). The [Sentence Counter](/online-sentence-counter/) is a sibling if you only want the totals without a frequency table. The [Word Cloud](/word-cloud-generator/) is a text ranking of the same counts, not a picture.

Duplicate Line Remover

Deduping email lists, unique-ifying a keyword list, cleaning a changelog pasted twice, preparing a column for import, and removing repeated headers from a log extract. Use it when duplicates are exact line repeats and you want to keep original order. Pair with the Whitespace Remover first if trailing spaces or mixed tabs make visually identical lines look different to you but not to the tool.

Whitespace Remover

Cleaning CSV cells, tightening pasted UI copy, normalizing Slack or email spacing before a character count, and preparing text for a case converter or duplicate-line pass when padding would create false unique lines.

Find and Replace Text

Renaming a term across a draft, normalizing spelling variants, stripping a repeated prefix, fixing a typo that appears dozens of times, and small regex cleanups (optional digits, `colou?r`-style variants, capture-friendly patterns). Test on a short sample before pasting a long document.

JSON Formatter

Debugging a 401 response, comparing two configs, preparing a gist, shrinking a JSON blob before embedding it in a test fixture, and checking whether a file is actually JSON before you commit it. If you need to escape a string as a JSON literal, use JSON Stringify instead. If you need YAML, use JSON to YAML after the JSON is valid.

JSON Stringify

Normalizing an API sample to a team indent, re-serializing a one-line fixture with 4-space indent, and checking that a paste is valid JSON before you commit it. If you only need pretty vs minify toggles, the [JSON Formatter](/json-formatter-minifier/) is the sibling tool. If you need to recover text from a quoted JSON string literal, use [JSON Unstringifier](/json-unstringifier/).

Base64 Encode & Decode

Embedding a small SVG or icon in a data URL experiment, inspecting the readable middle of a JWT (still not verifying the signature here), converting clipboard text for an API field that expects Base64, and teaching the difference between encoding and encryption with a live round-trip.

HTML Formatter & Minifier

Cleaning an email HTML snippet, reviewing a CMS export, shrinking a static fragment for a demo, and making a nested list readable before you edit it by hand.

CSS Formatter

Inspecting a production CSS file, cleaning a snippet from Stack Overflow, teaching cascade with readable examples, and preparing a small style review.

Regex Tester

Validating an email-ish pattern on a short sample, extracting IDs from a log line, teaching capture groups, and trying a replace before you put it in code.

Remove Line Breaks

PDF copy-paste, OCR output, old plain-text emails, chat logs wrapped at a fixed width, and comments that wrapped at column 80 when you wanted a single string for a CMS or spreadsheet cell.

Browse tools by category

Browse the five main categories below. Case conversion lives under Text Tools; JSON, encoding, and naming hubs sit under Code & Data.

Developer topic hubs: JSON Tools, Encoding Tools, and Naming Convention Tools.

Free online case converter

CaseSwitch helps you switch between lowercase, uppercase, title case, sentence case, and mixed styles. Paste text above or open a dedicated tool below — everything runs in your browser.

Sentence Case

Paste any text and convert it into readable sentence case. The first letter of each sentence is capitalized, the rest is lowercased, and letters after full stops become uppercase. Ideal for emails, notes, and paragraphs.

Open Sentence Case tool
This is an example of sentence case.

Note: automated converters do not apply proper-noun rules — verify names and places manually.

Lower Case

Turn ALL CAPS or mixed text into lowercase letters. Perfect for normalizing tags, slugs, filenames, and identifiers before further editing.

Open Lower Case tool
this is an example of lower case.

Upper Case

Convert any phrase to ALL CAPS while keeping numbers and punctuation intact. Useful for warnings, labels, and emphasis in plain-text fields.

Open Upper Case tool
THIS IS AN EXAMPLE OF UPPER CASE.

Title Case

Format headings with conventional title capitalization. Short words like and or the often stay lowercase while important words are capitalized.

Open Title Case tool
This Is an Example of Title Case.

Why CaseSwitch?

  • Fast

    Instant conversion in the page — paste once, switch styles without reloading.

  • Private

    Most tools process locally in your browser. Drafts are not uploaded to CaseSwitch.

  • Free

    No account required. Open a tool and start converting, formatting, or generating.

CaseSwitch is built for fast, private, free conversion: paste once on the homepage, switch case styles instantly, or open a dedicated tool when you need examples and edge cases. We do not upload your paste for conversion.

Frequently asked questions

Does CaseSwitch upload my text to a server?+

No. The homepage converter and nearly every tool process your content in the browser. We do not store or analyze what you type.

Can I use CaseSwitch for free?+

Yes. All tools are free with no account required. Convert, clean, format, encode, and generate as often as you need.

Which case styles does the homepage converter support?+

Sentence case, lowercase, UPPERCASE, Capitalized Case, Title Case, alternating case, inverse case, camelCase, PascalCase, snake_case, kebab-case, and dot.case — switch without re-pasting.

Will my draft be saved if I refresh the page?+

Yes. The homepage editor saves the current text to browser local storage on this device. Clear site data to remove it.

Is CaseSwitch safe for sensitive snippets?+

For most tools, processing is local so API keys and notes never leave your machine. You can disconnect after the page loads and still convert.

Where do I find JSON, encoding, and naming tools?+

Start in Code & Data for the full developer catalog. For focused clusters, open JSON Tools, Encoding Tools, or Naming Convention Tools.

Latest guides

View all