# CaseSwitch > Complete public catalog for https://caseswitch.net. English URLs are unprefixed. Do not invent localized copies of these paths. ## Tools - [Character Remover](https://caseswitch.net/character-remover/): Remove specific characters, digits, or symbols from text. - [Duplicate Line Remover](https://caseswitch.net/duplicate-line-remover/): Delete repeated lines while preserving first occurrence order. - [Duplicate Word Finder](https://caseswitch.net/duplicate-word-finder/): Find words that appear more than once in your text. - [Em Dash Remover](https://caseswitch.net/em-dash-remover/): Replace em dashes and en dashes with your chosen character. - [Find and Replace Text](https://caseswitch.net/find-and-replace-text/): Find and replace words or patterns across a document. - [Invisible Text Generator](https://caseswitch.net/invisible-text-generator/): Hide text using zero-width Unicode characters. - [Lorem Ipsum Generator](https://caseswitch.net/lorem-ipsum-generator/): Generate placeholder paragraphs for mockups and layouts. - [NATO Phonetic Alphabet Translator](https://caseswitch.net/nato-phonetic-alphabet-translator/): Spell words using the NATO phonetic alphabet. - [Number to Words Converter](https://caseswitch.net/number-to-words-converter/): Convert numbers into English words. - [Private Browser Notepad](https://caseswitch.net/online-notepad/): A simple notepad that saves drafts locally in your browser. - [Online Sentence Counter](https://caseswitch.net/online-sentence-counter/): Count sentences, words, characters, and paragraphs. - [Phonetic Spelling Tool](https://caseswitch.net/phonetic-spelling-tool/): Spell out words letter by letter phonetically. - [Pig Latin Translator](https://caseswitch.net/pig-latin-translator/): Translate English text into Pig Latin. - [Plain Text Converter](https://caseswitch.net/plain-text-converter/): Strip markup and formatting to produce plain text. - [Remove Line Breaks](https://caseswitch.net/remove-line-breaks/): Join lines into continuous text. - [Remove Text Formatting](https://caseswitch.net/remove-text-formatting/): Remove common inline formatting markers from text. - [Remove Underscores](https://caseswitch.net/remove-underscores/): Replace underscores with spaces or another character. - [Repeat Text Generator](https://caseswitch.net/repeat-text-generator/): Repeat a string multiple times with a custom separator. - [Reverse Text Generator](https://caseswitch.net/reverse-text-generator/): Reverse characters, words, or lines in your text. - [Roman Numeral Date Converter](https://caseswitch.net/roman-numeral-date-converter/): Express calendar dates using Roman numerals. - [Sentence Case Converter](https://caseswitch.net/sentence-case-converter/): Capitalize the first letter of each sentence automatically. - [Sort Words Alphabetically](https://caseswitch.net/sort-words-alphabetically/): Sort words in ascending order with optional uniqueness. - [Title Case Converter](https://caseswitch.net/title-case-converter/): Apply title capitalization rules to headings and names. - [Whitespace Remover](https://caseswitch.net/whitespace-remover/): Collapse extra spaces and trim blank lines. - [Text Frequency Cloud](https://caseswitch.net/word-cloud-generator/): See which words dominate your text in a text-based frequency layout. - [Word Frequency Counter](https://caseswitch.net/word-frequency-counter/): Count how often each word appears in your text. - [UPPERCASE Converter](https://caseswitch.net/upper-case-converter/): Convert text to UPPERCASE. - [Lowercase Converter](https://caseswitch.net/lower-case-converter/): Convert text to lowercase. - [Capitalized Case Converter](https://caseswitch.net/capitalized-case-converter/): Capitalize the first letter of every word. - [Alternating Case Converter](https://caseswitch.net/alternating-case-converter/): Convert text to aLtErNaTiNg cAsE. - [Inverse Case Converter](https://caseswitch.net/inverse-case-converter/): Swap uppercase and lowercase letters. - [A1Z26 Cipher](https://caseswitch.net/a1z26-cipher/): Encode letters to numbers (A=1) and decode number sequences back to text. - [Base64 Encode and Decode](https://caseswitch.net/base64-encode-decode/): Encode text to Base64 or decode Base64 back to text. - [Binary Code Translator](https://caseswitch.net/binary-code-translator/): Convert text to binary bytes and decode binary back to text. - [Caesar Cipher](https://caseswitch.net/caesar-cipher/): Encrypt and decrypt text with a Caesar shift. - [camelCase Converter](https://caseswitch.net/camelcase-converter/): Convert phrases to camelCase identifiers. - [CSS Formatter](https://caseswitch.net/css-formatter/): Pretty-print CSS with Prettier, or collapse whitespace. - [CSV to JSON Converter](https://caseswitch.net/csv-to-json-converter/): Convert CSV rows into a JSON array. - [dot.case Converter](https://caseswitch.net/dot-case-converter/): Convert text to dot.case notation. - [GraphQL Formatter](https://caseswitch.net/graphql-formatter/): Format GraphQL queries and schemas. - [Hex to Text Converter](https://caseswitch.net/hex-to-text-converter/): Encode text to hexadecimal or decode hex to text. - [HTML Formatter and Minifier](https://caseswitch.net/html-formatter-minifier/): Format or minify HTML markup. - [HTML to Markdown Converter](https://caseswitch.net/html-to-markdown-converter/): Convert HTML snippets into Markdown. - [JavaScript Formatter](https://caseswitch.net/javascript-formatter/): Pretty-print or minify JavaScript code. - [JSON Formatter and Minifier](https://caseswitch.net/json-formatter-minifier/): Pretty-print or minify JSON with clear validation errors. - [JSON Stringify](https://caseswitch.net/json-stringify/): Re-serialize valid JSON with JSON.stringify and indent. - [JSON to YAML Converter](https://caseswitch.net/json-to-yaml-converter/): Convert JSON documents into YAML. - [JSON Unstringifier](https://caseswitch.net/json-unstringifier/): Unescape a JSON-encoded string value. - [kebab-case Converter](https://caseswitch.net/kebab-case-converter/): Convert text to kebab-case. - [Markdown Formatter](https://caseswitch.net/markdown-formatter/): Format Markdown documents for consistency. - [Markdown Table Generator](https://caseswitch.net/markdown-table-generator/): Build Markdown tables from CSV-like rows. - [MD5 Hash Generator](https://caseswitch.net/md5-hash-generator/): Generate MD5 hashes from text locally. - [Morse Code Translator](https://caseswitch.net/morse-code-translator/): Translate text to Morse code and decode Morse back to text. - [Number Sorter](https://caseswitch.net/number-sorter/): Sort a list of numbers ascending or descending. - [PascalCase Converter](https://caseswitch.net/pascalcase-converter/): Convert text to PascalCase. - [PDF to Markdown Converter](https://caseswitch.net/pdf-to-markdown-converter/): Extract selectable PDF text locally. - [QR Code Generator](https://caseswitch.net/qr-code-generator/): Create styled QR codes with logos, colors, and smart payloads. - [Regex Tester](https://caseswitch.net/regex-tester/): Test regular expressions against sample text. - [ROT13 Encoder and Decoder](https://caseswitch.net/rot13-encoder-decoder/): Apply ROT13 encoding and decoding. - [SCSS Formatter](https://caseswitch.net/scss-formatter/): Format or minify SCSS stylesheets. - [Slug Generator](https://caseswitch.net/slug-generator/): Create URL-friendly slugs from text. - [snake_case Converter](https://caseswitch.net/snake-case-converter/): Convert text to snake_case. - [TypeScript Formatter](https://caseswitch.net/typescript-formatter/): Pretty-print or minify TypeScript code. - [URL Encode and Decode](https://caseswitch.net/url-encode-decode/): Encode or decode URL components safely. - [UTF-8 Encoder and Decoder](https://caseswitch.net/utf-8-encoder-decoder/): View UTF-8 byte sequences or decode bytes to text. - [UTM URL Generator](https://caseswitch.net/utm-url-generator/): Append UTM campaign parameters to a URL. - [Word to Markdown Converter](https://caseswitch.net/word-to-markdown-converter/): Convert .docx files to Markdown locally. - [XML Formatter](https://caseswitch.net/xml-formatter/): Format or minify XML documents. - [YAML Formatter](https://caseswitch.net/yaml-formatter/): Format or minify YAML configuration files. - [Aesthetic Text](https://caseswitch.net/aesthetic-text/): Create soft aesthetic Unicode text styles. - [Big Text Generator](https://caseswitch.net/big-text-generator/): Make text appear larger with wide and bold Unicode forms. - [Bold Text Generator](https://caseswitch.net/bold-text-generator/): Convert text to bold Unicode characters. - [Bubble Text Generator](https://caseswitch.net/bubble-text-generator/): Turn letters into circled bubble characters. - [Cursed Text](https://caseswitch.net/cursed-text/): Add light glitch-style combining marks to text. - [Cute Font Generator](https://caseswitch.net/cute-font-generator/): Generate cute decorative Unicode lettering. - [Discord Font Generator](https://caseswitch.net/discord-font-generator/): Create Discord-friendly stylized text. - [Double-Struck Text](https://caseswitch.net/double-struck-text/): Convert text to double-struck mathematical letters. - [Facebook Font Generator](https://caseswitch.net/facebook-font-generator/): Create stylized text for Facebook posts and comments. - [Fancy Text Generator](https://caseswitch.net/fancy-text-generator/): Generate fancy script-style Unicode text. - [Instagram Fonts](https://caseswitch.net/instagram-fonts/): Create Instagram-friendly decorative fonts. - [Gothic Text](https://caseswitch.net/gothic-text/): Convert text to gothic/fraktur Unicode letters. - [Italic Text Generator](https://caseswitch.net/italic-text-generator/): Convert text to italic Unicode characters. - [Mirror Text Generator](https://caseswitch.net/mirror-text-generator/): Mirror symbols and letters horizontally. - [Slash Text Generator](https://caseswitch.net/slash-text-generator/): Insert slashes between characters. - [Small Text Generator](https://caseswitch.net/small-text-generator/): Convert lowercase letters to small caps Unicode forms. - [Stacked Text Generator](https://caseswitch.net/stacked-text-generator/): Stack characters vertically line by line. - [Strikethrough Text Generator](https://caseswitch.net/strikethrough-text-generator/): Add Unicode strikethrough styling to text. - [Subscript Generator](https://caseswitch.net/subscript-generator/): Convert supported characters to subscript Unicode forms. - [Superscript Generator](https://caseswitch.net/superscript-generator/): Convert supported characters to superscript Unicode forms. - [TikTok Font Generator](https://caseswitch.net/tiktok-font-generator/): Create TikTok-style decorative text. - [Twitter/X Font Generator](https://caseswitch.net/twitter-x-font-generator/): Generate stylized text for Twitter and X posts. - [Typewriter Text](https://caseswitch.net/typewriter-text/): Convert text to monospace/typewriter Unicode letters. - [Underline Text Generator](https://caseswitch.net/underline-text-generator/): Add underline styling with Unicode combining marks. - [Unicode Text Converter](https://caseswitch.net/unicode-text-converter/): Convert plain text into decorative Unicode styles. - [Unicode to Text Converter](https://caseswitch.net/unicode-to-text-converter/): Convert decorative Unicode text back to plain characters. - [Upside Down Text Generator](https://caseswitch.net/upside-down-text/): Flip text upside down. - [WhatsApp Font Generator](https://caseswitch.net/whatsapp-font-generator/): Create stylized text for WhatsApp messages. - [Wide Text Generator](https://caseswitch.net/wide-text-generator/): Convert text to full-width Unicode characters. - [Zalgo Text Generator](https://caseswitch.net/zalgo-text-generator/): Generate glitchy Zalgo text effects. - [Spin the Wheel](https://caseswitch.net/spin-the-wheel/): Weighted prize wheel in your browser. - [Random Choice Generator](https://caseswitch.net/random-choice-generator/): Pick random items from a list of choices. - [Random Date Generator](https://caseswitch.net/random-date-generator/): Generate random dates within a range. - [Random IP Address Generator](https://caseswitch.net/random-ip-address-generator/): Generate random IPv4 addresses. - [Random Letter Generator](https://caseswitch.net/random-letter-generator/): Generate random letters from the alphabet. - [Random Month Generator](https://caseswitch.net/random-month-generator/): Pick random month names. - [Random Number Generator](https://caseswitch.net/random-number-generator/): Generate random integers or decimals in a range. - [Strong Password Generator](https://caseswitch.net/strong-password-generator/): Generate secure random passwords with custom rules. - [UUID Generator](https://caseswitch.net/uuid-generator/): Generate UUID v4 values with secure browser randomness. - [PNG to JPG Converter](https://caseswitch.net/png-to-jpg/): Convert PNG images to JPG locally with the Canvas API. - [JPG to PNG Converter](https://caseswitch.net/jpg-to-png/): Convert JPG/JPEG images to PNG in your browser. - [JPG to WebP Converter](https://caseswitch.net/jpg-to-webp/): Convert JPG images to smaller WebP files locally. - [PNG to WebP Converter](https://caseswitch.net/png-to-webp/): Convert PNG images to WebP for smaller file sizes. - [WebP to JPG Converter](https://caseswitch.net/webp-to-jpg/): Convert WebP images to widely compatible JPG. - [WebP to PNG Converter](https://caseswitch.net/webp-to-png/): Convert WebP images to PNG in your browser. - [SVG to PNG Converter](https://caseswitch.net/svg-to-png/): Rasterize SVG vector graphics to PNG locally. - [Image to ASCII Art](https://caseswitch.net/image-to-ascii-art/): Turn photos into text-based ASCII art. ## Topic hubs - [JSON Tools](https://caseswitch.net/json-tools/): Free browser JSON tools: pretty-print and minify, stringify and unstringify, convert to YAML or from CSV. Nothing uploaded. - [Code Formatters](https://caseswitch.net/code-formatters/): Pretty-print HTML, CSS, JavaScript, TypeScript, SCSS, GraphQL, and Markdown in your browser. Local formatting for snippets and reviews. - [Encoding Tools](https://caseswitch.net/encoding-tools/): Encode and decode Base64, URL components, UTF-8, and hex locally. MD5 checksums for fingerprints — not password storage. - [Naming Convention Tools](https://caseswitch.net/naming-convention-tools/): Convert between camelCase, PascalCase, snake_case, kebab-case, dot.case, and URL slugs. Free local naming tools for developers. - [Developer Tools](https://caseswitch.net/developer-tools/): Browse CaseSwitch developer utilities: JSON and formatters, encoding, naming conventions, regex, QR codes, and UTM builders — all browser-local. ## Guides - [Base64 Encoding Explained: When and Why to Use It](https://caseswitch.net/blog/base64-encoding-explained/): Understand how Base64 transforms binary data into text, why it increases file size, and where it is used in modern web development. - [Case Conversion Examples: Same Phrase, Different Rules](https://caseswitch.net/blog/case-conversion-examples/): Verified CaseSwitch output for one phrase in sentence case, title case, camelCase, and slugs — including the hyphen, abbreviation, and brand cases the rules get wrong. - [Data Privacy: Why Local Browser Processing Matters](https://caseswitch.net/blog/local-browser-processing-privacy/): Why serverless, client-side tools are the most secure way to format text, process JSON, and convert images. - [How to Change Text Case in Word, Google Docs, Excel, and VS Code](https://caseswitch.net/blog/how-to-change-text-case/): Word’s Shift+F3, Docs’ Capitalization menu, Excel’s PROPER, and VS Code’s transform commands do not do the same job. Here is which command to use — and when they still get title case wrong. - [How to Clean Text Pasted from PDFs, Word, Google Docs, and Chat Apps](https://caseswitch.net/blog/clean-pasted-text-from-pdf-word-chat/): Fix hard line breaks, double spaces, hidden formatting, and ALL CAPS paste from PDFs, email, Slack, and Word — with a step-by-step tool workflow that runs in your browser. - [How to Convert SVG to PNG Without Blurry Edges](https://caseswitch.net/blog/convert-svg-to-png-without-blurry-edges/): Choose the right output dimensions, preserve transparency, and avoid the scaling mistakes that make rasterized SVG graphics look soft. - [How to Create a Strong Password](https://caseswitch.net/blog/how-to-create-a-strong-password/): A strong password is long, random, and unique — then stored in a manager. Length beats P@ssw0rd. Here is what NIST recommends, what a browser generator does, and what the “Strong” label does not prove. - [How to Fix Accidental Caps Lock Text](https://caseswitch.net/blog/how-to-fix-caps-lock-text/): Typed with Caps Lock on? Paste into a case converter — sentence case for prose, lowercase for slugs. No retyping required. - [How to Remove Duplicate Lines Without Losing Order](https://caseswitch.net/blog/remove-duplicate-lines-without-losing-order/): Deduplicate a list while keeping the first occurrence in place, and learn when case, spaces, or sorting change the result. - [JSON Formatting vs Validation: What Each Check Proves](https://caseswitch.net/blog/json-formatting-vs-validation/): Formatting makes valid JSON readable; parsing checks syntax; JSON Schema validation checks whether the values fit an expected contract. - [Sentence Case vs Title Case: Which Should You Use?](https://caseswitch.net/blog/sentence-case-vs-title-case/): Same words, different capitalization. A practical guide to picking sentence case or title case for emails, headings, buttons, and social posts. - [SEO URL Slugs: Why kebab-case Wins Over snake_case](https://caseswitch.net/blog/seo-url-slugs-kebab-case/): Hyphens are the conventional choice for readable URL words. This guide compares kebab-case slugs with snake_case and camelCase. - [The Complete Guide to Developer Naming Conventions](https://caseswitch.net/blog/complete-guide-developer-naming-conventions/): camelCase, PascalCase, snake_case, kebab-case, and dot.case — when to use each style, with examples for JavaScript, Python, URLs, databases, and APIs. - [The Ultimate Guide to JSON Formatting and Linting](https://caseswitch.net/blog/guide-to-json-formatting/): JSON is the backbone of the modern web. Learn why proper formatting is critical for APIs, how to read minified payloads, and why local linting is the safest way to debug data. - [Title Case Rules: APA, MLA, and Chicago](https://caseswitch.net/blog/title-case-rules-apa-mla/): APA, MLA, and Chicago disagree on which words stay lowercase in titles. Compare the rules and when an automated converter is enough. - [Unicode Styled Text vs Real Fonts: What Is the Difference?](https://caseswitch.net/blog/unicode-text-vs-real-fonts/): Styled Unicode swaps characters; real fonts change glyph design through CSS or an installed font. Learn the accessibility and search tradeoffs. - [Using Unicode Bold Text on Social Media](https://caseswitch.net/blog/unicode-bold-text-social-media/): Unicode bold uses special characters, not rich-text formatting. Works in many bios and captions — use short phrases and know the accessibility limits. - [WebP, JPG, and PNG: Which File to Keep](https://caseswitch.net/blog/webp-jpg-png-which-to-keep/): JPG has no transparency. PNG keeps it and is often larger. WebP can keep it and is often smaller. How those limits show up in the CaseSwitch converters. - [What Are Unicode Fonts and How Do They Work?](https://caseswitch.net/blog/what-are-unicode-fonts/): Discover how text generators bypass social media formatting restrictions using the Mathematical Alphanumeric Symbols block. - [What Is Alternating Case? Mocking Text, Examples, and When to Skip It](https://caseswitch.net/blog/what-is-alternating-case/): Alternating case (hElLo) is the mocking-text pattern, not a Caps Lock fix. See exactly how letters are counted, how it differs from inverse case, and when it reads as an insult. - [What Is camelCase? A Developer's Guide](https://caseswitch.net/blog/what-is-camelcase/): camelCase joins words without spaces or underscores. See how it works in JavaScript, JSON, and API fields — and how it differs from PascalCase and snake_case. - [What Is Title Case? When to Use It (and When Not To)](https://caseswitch.net/blog/what-is-title-case/): Title case capitalizes major words in headings. Learn how it differs from sentence case and capitalized case, with examples for blogs, emails, and UI labels.