JWT Debugger - Online JSON Web Token Decoder & Verifier
Decode the header and payload of a JSON Web Token (JWT) without verifying the signature. Inspect claims securely on the client side. Great for developers.
UD5 Toolkit
Detect repeated keys in your JSON that could cause silent data loss
JSON.parse, Python's json.loads, and Go's encoding/json) will silently keep only the last value. The earlier values are overwritten and permanently lost. This can cause critical bugs in applications that rely on those values — for example, missing configuration settings, incorrect API payloads, or corrupted data imports.
$.user.profile.name).
JSON.parse keeps last), Python (json.loads keeps last), Go (encoding/json keeps last), Java (Jackson/Gson — behavior varies by configuration), PHP (json_decode keeps last), Ruby (keeps last), and Rust (serde_json keeps last by default). Some parsers can be configured to error on duplicates, but by default most silently overwrite. Always validate critical JSON data with a duplicate key checker.
Object.keys() to verify uniqueness before JSON.stringify. (6) Consider using JSON Schema validation to enforce structural constraints.
Decode the header and payload of a JSON Web Token (JWT) without verifying the signature. Inspect claims securely on the client side. Great for developers.
Convert integers into short, unique, YouTube‑style IDs (hashids) and decode them back. Customize salt and minimum length.
Answer questions about your page (image size, caching, fonts) and get a tailored list of optimization tips. Manual audit helper.
Query the permission state of camera, microphone, geolocation, and more. See the response and learn the API.
Paste text and align it left, center, right, or fully justify by inserting spaces. Simple formatting helper. Pure browser.
Choose from a list of 50 values and narrow down to your top 5. Understand what drives you. Private.
Paste text with highlights (e.g., from Apple Books) and extract only the highlighted lines. Save as list.
Select logical operators (AND, OR, XOR, NAND) and generate a complete truth table. Handy for digital logic.
Enter a city to get current UV index forecast using open data (with local caching). Understand sun protection needs. No personal location used.
Click for a warm, quirky compliment to brighten someone's day. Great for social media and morale boosting.
Pick a contact from the device’s address book (mobile). Read name, email, and phone. All permission‑based. Privacy safe.
Convert Markdown to styled HTML that retains formatting when pasted into Google Docs or Word. Headings, bold, lists. Client‑side.
See the healthy weight range for your height using standard BMI chart. Gender‑specific data. Quick reference.
Simple interface for kids to log reading minutes and pages. Add book titles. Print weekly report. Local.
Generate a random book title with a subtitle. Good for writing prompts or just for laughs.
Take a lighthearted inventory of your character strengths (not official VIA). Self-reflection tool. All in browser.
Force more or less contrast and see how your page adapts. Test your CSS media queries for accessibility.
Touch the screen and see the exact coordinates, radius, and force of each touch point. Indispensable for mobile web devs.
Simulate zenithal priming and contrast/speed paints over a 3D bust. Understand light and shadow placement before you paint. Great for tabletop miniatures.
Convert nested JSON translation files into a flat CSV table for translators. Also reverse back. Local only.
Paste two JSON objects and see a highlighted diff showing what was added, removed, or changed. For API testing.
Generate strong random strings for API tokens, session secrets, or encryption keys. Uses crypto.getRandomValues().
Generate cryptographic key pairs using the Web Crypto API. Export as JWK or raw. No server needed; pure security.
Fill in a form and see the FormData object as JSON. Perfect for debugging multipart form submissions. Client-side.
Convert a flat JSON object into an INI file format with sections and keys. Useful for legacy configs. Local only.
Parse an iCalendar file and output the events as a clean JSON array. For developers integrating calendar data. Client‑side only.
Create a PGP key pair (RSA or ECC) directly in your browser with passphrase protection. Export public/private armored keys. No upload.
Convert a JSON array of strings or numbers into a single‑column CSV. Quick data dump. Local.
Paste a JSON object and see a dynamic, draggable tree graph representation. Excellent for debugging nested data.
Paste a JSON object and instantly get a TypeScript interface definition. Handles nested objects and arrays. Local only.