About
About ShadowReference
The developer reference desk for everyday problems.
ShadowReference is a collection of 33 practical browser-based utilities for developers. Format JSON, decode JWTs, encode Base64, test regex, generate UUIDs, and more — every tool runs entirely in your browser. No backend, no database, no login required.
Our Principles
- Your data stays on your device. Tool inputs are never sent to a server.
- When ads are shown they are labeled, sit away from tool controls, and do not receive what you paste.
- Fast loading with minimal dependencies and route-based code splitting.
- Clear error messages and accessible, keyboard-friendly interfaces.
- Each tool is a useful, indexable page with examples and documentation.
Tools
- JSON Formatter — Beautify JSON with instant validation.
- JSON Validator — Check JSON syntax instantly.
- JSON Minifier — Compact JSON for production payloads.
- JSON to TypeScript — Generate TypeScript types from JSON.
- JSON to CSV — Turn JSON arrays into spreadsheet-ready CSV.
- JSON ↔ YAML — Switch between JSON and YAML formats.
- JWT Decoder — Inspect JWT tokens without verification.
- Base64 Encoder / Decoder — Encode or decode Base64 text.
- URL Encoder / Decoder — Encode and decode URL strings.
- HTML Entity Encoder / Decoder — Escape and unescape HTML entities.
- URL Parser — Break down any URL into its parts.
- UUID Generator — Generate random UUID v4 identifiers.
- Regex Tester — Test regex patterns with live matches.
- Regex Escape / Unescape — Make text safe for regex patterns.
- Timestamp Converter — Convert Unix timestamps to dates.
- Date & Time Converter — Convert dates across common formats.
- HTTP Status Code Reference — Quick reference for HTTP status codes.
- Color Converter — Convert colors across formats.
- CSS Formatter / Minifier — Format or minify CSS.
- HTML Formatter / Minifier — Format or minify HTML markup.
- JavaScript Formatter / Minifier — Format or minify JavaScript (lightweight).
- SQL Formatter — Make SQL readable.
- Markdown Previewer — Write Markdown and preview rendered HTML.
- Markdown File Reader — Read and preview Markdown files in your browser.
- Code Compare — Diff two code blocks instantly.
- CSV ↔ JSON — Convert between CSV and JSON.
- YAML Validator — Validate and format YAML.
- XML Formatter / Validator — Format and validate XML.
- Hash Generator — One-way cryptographic hashes in the browser.
- HMAC Generator — Generate HMAC signatures locally.
- cURL to Fetch — Turn cURL into fetch() code.
- cURL to Axios — Turn cURL into Axios code.
- QR Code Generator — Create QR codes locally.
For Developers
Tool logic lives in testable src/lib/tools/ modules, separate from UI components. The tool registry in src/data/tools.ts drives routing, metadata, and related-tool links.