Skip to main content
CaseSwitch

Online text tools

Free online text tools for converting, cleaning, counting, and reshaping plain language. Convert case, remove duplicate lines, find repeated words, and clean text copied from PDFs or chat apps.

Case conversion

Change letter case for prose, headings, and identifiers. Inverse case is the Caps Lock plus Shift repair.

Sentence Case Converter

Use it on emails typed with Caps Lock, meeting notes from a phone, support tickets, OCR from a PDF, and blog drafts that went through an uppercase filter. It is the right tool when the destination is a paragraph, a message, or a UI sentence — not a headline. Product copy, error messages, and documentation body text almost always belong in sentence case because it is easier to scan than a wall of capitals.

Title Case Converter

Format blog post titles, slide decks, README headings, newsletter subject lines that your brand treats as titles, documentation section names, and book or article titles in English. It is faster than retouching twenty headings by hand after a draft in sentence case. Convert the heading list; leave the article body in sentence case.

Upper Case Converter

Warning banners, warehouse and packing labels, form section names that a design system specifies in caps, crossword-style puzzles, matching a legacy field that stores values in uppercase, and preparing a short line that must be visible at a distance. Keep the string short. A five-word label in caps can work; a paragraph will not.

Lower Case Converter

Preparing tags, normalizing CSV columns, turning a headline into input for a slug generator, lowercasing identifiers before a further snake_case or kebab-case conversion, and calming an accidental Caps Lock paragraph when you do not need sentence capitals yet. Also useful when two systems disagree about case and you need a single canonical form for comparison.

Capitalized Case Converter

Button and menu labels in a design system that specifies Start Case (“Save Changes”), spreadsheet column headers, form legends, short display names, and feature lists copied in lowercase. It is a fast way to make every word look intentional when title case would leave “of” and “the” small and you do not want that.

Alternating Case Converter

Social jokes, mock-SpongeBob captions, playful Discord or Slack messages, and short novelty quotes. Use it when the joke is the casing itself. Two lines is usually enough; longer pastes get hard to read and look hostile.

Inverse Case Converter

Rescuing a paragraph typed with Caps Lock and Shift, reversing alternating-case jokes, checking how a UI looks with inverted labels in a fixture, and fixing a short paste before you apply sentence case for readable prose.

Cleaning and editing

Join PDF wraps, drop duplicate lines, and strip characters before you publish or import.

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.

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.

Character Remover

Cleaning invoice numbers out of a description, removing emoji from a slug candidate, stripping punctuation before a frequency count, deleting a separator from a pasted column, and preparing a string for a case converter when leftover marks would become part of a token.

Plain Text Converter

Pasting a README snippet into Slack as plain text, cleaning a CMS export, preparing copy for a system that escapes HTML badly, and getting unstyled words ready for a case converter.

Remove Text Formatting

Cleaning chat messages that used *bold*, turning a Markdown outline into a meeting agenda, preparing text for a case converter, and peeling markers from a CMS paste.

Counting and analysis

Word frequency, sentence counts, and sorted lists — not grammar or plagiarism scores.

More in this category

Em Dash Remover

Preparing copy for systems that only allow ASCII, matching a house style that prefers spaced hyphens, cleaning AI or Word output before a terminal or CSV, and normalizing a manuscript before a plain-text diff.

Invisible Text Generator

Narrow layout experiments, aligning short decorative bios where a platform strips extra spaces but keeps zero-width marks, demonstrating how hidden characters work in a classroom, and testing whether a downstream form collapses them.

Lorem Ipsum Generator

Wireframes, print dummy pages, CMS theme development, checking column wrap at different paragraph lengths, and any mock where real product copy would distract stakeholders.

NATO Phonetic Alphabet Translator

Confirming email addresses over the phone, reading serial numbers, aviation and amateur-radio practice, support calls where consonants blur, and any verbal check where you would otherwise invent “B as in boy.”

Number to Words Converter

Writing amounts in words on informal forms, generating quiz answers, producing spoken-style strings for a prototype, and checking a draft alt text for a large numeral.

Phonetic Spelling Tool

Reading a short code over a bad line when NATO feels heavy, teaching letter names, generating a spaced spelling for a worksheet, and confirming a username character by character.

Pig Latin Translator

Classroom games, puzzle hunts, novelty posts, and teaching morphology of onset clusters. Keep the source text — fluent players reverse Pig Latin easily.

Online Notepad

Quick notes while you move between converters, drafting before you paste into email, parking a snippet you will convert in a minute, and keeping a private scratch list on a personal machine.

Remove Underscores

Humanizing database exports, cleaning download filenames for a slide, preparing snake_case labels for a non-technical audience, and turning machine keys into readable lines before a sort or frequency pass.

Repeat Text Generator

Load-testing a textarea, creating dummy list items, repeating a watermark line in a mockup, and building a quick fixture file of identical rows.

Reverse Text Generator

Escape-room clues, classroom mirror games, reversing a list order, and checking a string that was stored backwards. Upside-down text is a different Unicode substitution on another tool.

Roman Numeral Date Converter

Wedding stationery, monument-style graphics, teaching Roman numerals with a date students care about, and decorative captions where Arabic digits feel too modern.

About online text tools

What are text tools? They are browser utilities that change letter case, clean messy paste, count words, and transform plain language without installing desktop software. CaseSwitch runs most of them locally so drafts stay on your device — useful when you only need a transform, not a full word processor.

Popular text conversions start with sentence case for readable email and notes, title case for blog headings, UPPERCASE for labels, and lowercase for tags. Inverse case repairs the Caps Lock-plus-Shift mess before you apply sentence case. Alternating and capitalized case cover playful or UI-label needs. The homepage converter can switch styles without re-pasting.

Tools for cleaning copied text join PDF line wraps, collapse whitespace, strip characters, dedupe lists while keeping first-seen order, and run find-and-replace before you import a CSV or publish. Use them when Slack, email, or OCR dumps leave broken lines and invisible spaces.

Writers and students use these pages to fix Caps Lock drafts, format essay headings, and count words or sentences before publishing. Support teams clean ticket text; marketers tidy keyword lists. None of these converters invent proper nouns or brand spelling — restore iPhone, NASA, and similar capitals by eye.

Text tools for developers often pair with Code & Data: lowercase a label here, then convert to camelCase, snake_case, or a URL slug there. Word frequency helps spot overused terms in docs. These pages are not grammar checkers, plagiarism detectors, or citation managers — automated case is a first pass.

When you need a dedicated guide, open the matching tool page for examples and edge cases. Browse All Tools or the homepage popular list when you are exploring. Processing stays in your browser after the page loads, so you can disconnect and still convert.

Frequently asked questions

What are online text tools?+

Browser utilities that convert case, clean copied text, count words, and transform plain language without installing desktop software. CaseSwitch runs most of them locally on your device.

Which case tool should I open first?+

For a messy paragraph, use sentence case. For a heading, use title case. If Caps Lock inverted letters, use inverse case first. The homepage converter can switch styles without re-pasting.

Do these text tools upload my draft?+

No. Case conversion, cleaning, and counting run in this browser. You can turn off the network after the page loads and still convert.

Are these tools for writers and students?+

Yes — emails, essays, captions, and notes. Support and ops teams also clean exports here. They are not full word processors or citation managers.

Is a word frequency list the same as a word counter?+

The word frequency tool lists each word with a count so you can see overused terms. Character, word, sentence, and line totals also appear in the statistics bar on editor tools.

Related guides