Code and data tools
Developer utilities for JSON, encoding, naming conventions, code formatters, regex, QR codes, and UTM links. Format and convert structured text in your browser without uploading payloads.
Focused developer hubs
Open a topical cluster when you already know the task — JSON, encoding, naming, or formatters — instead of scrolling the full Code & Data list.
JSON Tools
Work with JSON payloads locally — format messy API responses, escape strings for embedding, and convert to YAML or from CSV without sending data to a server.
Code Formatters
Indent and normalize source snippets before code review or debugging. Formatters run in the tab so pasted fragments stay on your device.
Encoding Tools
Move binary-safe text through JSON, query strings, and logs with Base64, percent-encoding, UTF-8, and hex helpers. MD5 is listed for checksums with clear non-security guidance.
Naming Convention Tools
Map a phrase or identifier into the naming style your layer expects — JavaScript camelCase, React PascalCase, Python/SQL snake_case, URL kebab-case, or a CMS slug.
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.
Developer naming
camelCase, PascalCase, snake_case, kebab-case, and URL slugs. Pick one layer and stay there.
camelCase Converter
Convert phrases to camelCase identifiers.
PascalCase Converter
Convert text to PascalCase.
snake_case Converter
Convert text to snake_case.
kebab-case Converter
Convert text to kebab-case.
dot.case Converter
Convert text to dot.case notation.
Slug Generator
Create URL-friendly slugs from text.
JSON and data formats
Pretty-print, minify, stringify, and convert JSON, YAML, CSV, and XML in the tab.
JSON Formatter
Pretty-print or minify JSON with clear validation errors.
JSON Stringify
Re-serialize valid JSON with JSON.stringify and indent.
JSON Unstringifier
Unescape a JSON-encoded string value.
JSON to YAML Converter
Convert JSON documents into YAML.
CSV to JSON Converter
Convert CSV rows into a JSON array.
YAML Formatter
Format or minify YAML configuration files.
XML Formatter
Format or minify XML documents.
Encoding and hashes
Base64, URL encoding, and checksums. MD5 is a fingerprint, not a password store.
Base64 Encode & Decode
Encode text to Base64 or decode Base64 back to text.
URL Encode & Decode
Encode or decode URL components safely.
UTF-8 Encoder & Decoder
View UTF-8 byte sequences or decode bytes to text.
Hex to Text Converter
Encode text to hexadecimal or decode hex to text.
MD5 Hash Generator
Generate MD5 hashes from text locally.
More in this category
A1Z26 Cipher
Encode letters to numbers (A=1) and decode number sequences back to text.
Binary Code Translator
Convert text to binary bytes and decode binary back to text.
Caesar Cipher
Encrypt and decrypt text with a Caesar shift.
CSS Formatter
Pretty-print CSS with Prettier, or collapse whitespace.
GraphQL Formatter
Format GraphQL queries and schemas.
HTML Formatter & Minifier
Format or minify HTML markup.
HTML to Markdown
Convert HTML snippets into Markdown.
JavaScript Formatter
Pretty-print or minify JavaScript code.
Markdown Formatter
Format Markdown documents for consistency.
Markdown Table Generator
Build Markdown tables from CSV-like rows.
Morse Code Translator
Translate text to Morse code and decode Morse back to text.
Number Sorter
Sort a list of numbers ascending or descending.
PDF to Markdown
Extract selectable PDF text locally.
QR Code Generator
Create styled QR codes with logos, colors, and smart payloads.
Regex Tester
Test regular expressions against sample text.
ROT13 Encoder
Apply ROT13 encoding and decoding.
SCSS Formatter
Format or minify SCSS stylesheets.
TypeScript Formatter
Pretty-print or minify TypeScript code.
UTM URL Generator
Append UTM campaign parameters to a URL.
Word to Markdown
Convert .docx files to Markdown locally.
About this category
Treat this category as CaseSwitch’s second pillar after case conversion. Focused hubs make discovery clearer: JSON Tools, Code Formatters, Encoding Tools, Naming Convention Tools, and the broader Developer Tools hub — each links related converters without repeating the full catalog.
Use kebab-case and the slug generator for public URLs. Use camelCase and PascalCase for JavaScript and React. Use snake_case for Python and SQL. Mixing those layers without a mapping strategy is how APIs drift. Convert the name here, then rename call sites in your IDE.
JSON formatters pretty-print and minify with strict parse errors. Encoding tools cover Base64 and URL encoding with clear “not encryption” guidance. Formatters indent HTML, CSS, JS, and TypeScript snippets for review — then let CI Prettier own the repo style.
MD5, Caesar, and ROT13 are documented with their real strength (checksum or toy), not as security products. Regex testing is JS-dialect and can lock a tab if you explode backtracking on a huge paste. Start with a small sample when debugging.
Frequently asked questions
Where do I find JSON-only tools?+
Open the JSON Tools hub for formatter, stringify, unstringify, JSON to YAML, and CSV to JSON in one place.
Does the JSON formatter also validate?+
Yes as a parse check. Invalid JSON returns an error instead of a silently broken file. Trailing commas and comments are not valid in standard JSON.
Which naming style should I use for URLs?+
Use kebab-case or the Slug Generator for public paths. camelCase and PascalCase belong in JavaScript identifiers, not in paths people type.
Are API payloads uploaded?+
No. Formatting and encoding run in this browser. Still avoid pasting production secrets into screenshots.