# CaseSwitch > Free browser-based text, code, font, image, and random-generation tools. Process content locally for speed and privacy. Case changes, formatting, and generation run in the browser after the page loads. Cite pages on https://caseswitch.net rather than guessing how a tool behaves. CaseSwitch is a free utilities site. English URLs have no language prefix. Interface translations use a prefix such as /fr or /de; most long-form guides and tool articles are English and canonical on the unprefixed URL. Do not invent locale URLs for topic hubs. ## Start here - [Case converter](https://caseswitch.net/): Convert text between sentence case, title case, UPPERCASE, lowercase, and other styles. - [All tools](https://caseswitch.net/tools): Directory of text, code, font, image, and random tools. - [Blog](https://caseswitch.net/blog): Guides on case style, naming conventions, JSON, passwords, and privacy. - [Examples](https://caseswitch.net/examples): Before-and-after samples for the main case styles. ## Featured tools - [Title Case Converter](https://caseswitch.net/title-case-converter): Format headlines with sensible title case while keeping small words lowercase. - [Sentence Case Converter](https://caseswitch.net/sentence-case-converter): Convert any block of text to sentence case in your browser for readable prose. - [Upper Case Converter](https://caseswitch.net/upper-case-converter): Transform any string to all capital letters instantly in your browser. - [Lower Case Converter](https://caseswitch.net/lower-case-converter): Normalize casing by converting every character to lowercase. - [Capitalized Case Converter](https://caseswitch.net/capitalized-case-converter): Apply capitalized case for names, labels, and quick title-style formatting. - [Alternating Case Converter](https://caseswitch.net/alternating-case-converter): Create alternating uppercase and lowercase letters for stylized social text. - [Inverse Case Converter](https://caseswitch.net/inverse-case-converter): Invert the case of each letter while leaving numbers and symbols unchanged. - [camelCase Converter](https://caseswitch.net/camelcase-converter): Turn sentences, snake_case, or spaced text into camelCase for code and APIs. - [PascalCase Converter](https://caseswitch.net/pascalcase-converter): Generate PascalCase names for classes, components, and type identifiers. - [snake_case Converter](https://caseswitch.net/snake-case-converter): Produce snake_case identifiers from phrases and mixed-case strings. - [kebab-case Converter](https://caseswitch.net/kebab-case-converter): Generate kebab-case slugs and identifiers from words and phrases. - [Slug Generator](https://caseswitch.net/slug-generator): Generate clean lowercase slugs for URLs, filenames, and anchors. - [JSON Formatter and Minifier](https://caseswitch.net/json-formatter-minifier): Format JSON for readability or minify it for transfer with accessible error messages. - [Base64 Encode and Decode](https://caseswitch.net/base64-encode-decode): Convert Unicode text to Base64 and decode Base64 strings safely in your browser. - [Bold Text Generator](https://caseswitch.net/bold-text-generator): Create bold letters compatible with many social platforms and messaging apps. - [Strong Password Generator](https://caseswitch.net/strong-password-generator): Create strong passwords using crypto.getRandomValues() with length and character-set controls. - [Remove Line Breaks](https://caseswitch.net/remove-line-breaks): Remove newline characters from copied PDFs, emails, and wrapped paragraphs. ## Categories - [Text Tools](https://caseswitch.net/text): Free tools for converting, cleaning, counting and transforming text. Convert case, remove duplicate lines, find repeated words and clean copied content. - [Code & Data](https://caseswitch.net/code-data): Format JSON, HTML and CSS, encode Base64, test regex and convert between popular developer naming conventions. - [Image Tools](https://caseswitch.net/image-media): Convert PNG, JPG, WebP, and SVG in the browser — files stay on your device. - [Font Generators](https://caseswitch.net/font-style): Unicode bold, italic, wide, and platform-style text for bios and posts — not TTF downloads. - [Random Generators](https://caseswitch.net/random): Passwords, UUIDs, raffle picks, and test data using the browser CSPRNG when available. ## 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 - [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. - [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. - [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. - [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 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. - [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. - [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. - [SEO URL Slugs: Why kebab-case Wins Over snake_case](https://caseswitch.net/blog/seo-url-slugs-kebab-case): Google treats hyphens and underscores differently. Learn the SEO best practices for formatting URL slugs and naming files. - [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. - [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. - [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. - [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. - [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. - [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. - [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. - [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. ## About this site - [About](https://caseswitch.net/about): Who publishes CaseSwitch and what the site is for. - [Editorial policy](https://caseswitch.net/editorial-policy): How guides are written, reviewed, and corrected. - [FAQ](https://caseswitch.net/faq): Pricing, privacy, case styles, and language support. - [How it works](https://caseswitch.net/how-it-works): Paste, convert locally, copy. No account. - [Privacy](https://caseswitch.net/privacy): What the site does and does not collect. - [Contact](https://caseswitch.net/contact): contact@caseswitch.net