Developer Tools
A hub for day-to-day engineering utilities on CaseSwitch: structure data, encode safely, name identifiers, test regex, and build QR or UTM links without an account.
If you are debugging an API payload, start in JSON Tools. If you are naming a React component or SQL column, open Naming Convention Tools. Encoding Tools cover Base64 and URL encoding. Formatters clean HTML/CSS/JS snippets before review.
Regex, QR, UTM, PDF/Word to Markdown, and ciphers live alongside those clusters for one-off tasks. Prefer dedicated hubs when you know the family; use this page when you are exploring.
Tools in this hub
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.
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.
camelCase Converter
Migrating SQL columns to a Node API, turning spreadsheet headers into TypeScript property names, renaming CSS modules that a linter wants in camelCase, and converting a design-doc phrase into a variable name. Paste a list, one identifier per line, for bulk work, then review acronyms before you commit.
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.
QR Code Generator
Event posters, packaging, Wi-Fi guest cards, linking a flyer to a landing page, and encoding a short support URL after you build campaign params with the [UTM URL Generator](/utm-url-generator/).
UTM URL Generator
Email campaigns, partner posts, QR codes to a campaign landing page, paid ads that your analytics still reads as UTM, and standardizing naming before a launch.
JavaScript Formatter
Reading a minified function from DevTools, cleaning a gist, sharing a snippet in a ticket, and normalizing a short example before a PR comment.
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.
UUID Generator
Primary keys across services, correlating logs between front end and API, seeding fixtures in a demo database, and generating a local test resource id without hitting a server.
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.
URL Encode & Decode
Building a query string by hand, debugging why a redirect broke, inspecting logs that show encoded URLs, and teaching the difference between component encoding and full-URI encoding.
Markdown Formatter
Cleaning a paste from a chat, unifying a docs snippet, preparing a GitHub issue, and normalizing list style before a PR.
Related developer hubs
Frequently asked questions
Do developer tools upload my code?+
No. Conversions and formatting run in this browser. Still avoid pasting production secrets into screenshots.
Where should I start?+
JSON payloads → JSON Tools. Identifiers → Naming Convention Tools. Snippet indentation → Code Formatters. Base64/URL → Encoding Tools.