NV ToolkitFormat · Validate · Convert

Developer Tools

6 free tools · 100% client-side

Essential developer tools that run entirely in your browser: decode JWTs, test regular expressions, generate UUIDs and hashes, and build cron expressions.

Start here

Most-used Developer Tools

All 6 Developer Tools

Learn more

The daily-driver utilities, done properly

These are the tools developers reach for between editor and terminal: the JWT Decoder reads tokens with claims labeled, timestamps humanized, and real HS256/RS256 signature verification via WebCrypto; the Regex Tester highlights matches live with named capture groups and a replace preview; the UUID Generator does crypto-secure v4 and time-ordered RFC 9562 v7 in bulk; the Hash Generator computes MD5 through SHA-512 plus HMACs for text and files with checksum comparison — or if you already know you need SHA-256 specifically, the SHA-256 Hash Generator gives you just that, in hex or Base64; and the Cron Expression Generator translates schedules to plain English with the next ten run times in your timezone.

The common thread is privacy with capability: tokens, secrets, patterns and files are exactly the data you shouldn't paste into a random server-backed site. Everything here computes locally — verify a production JWT's signature, hash a confidential file, or test a regex against real log lines with nothing transmitted.

Built for the debugging moment

Each tool is shaped around the situation that brings you to it. A 401 at 2 AM: paste the bearer token, see "expired 3 hours ago" without converting epoch seconds by hand — or hand a raw timestamp to the Epoch Converter directly. A regex that works in Python but not JavaScript: the tester shows the engine's actual matches and the exact parse error. A cron job firing at the wrong hour: the next-runs preview exposes the UTC-versus-local mistake instantly, and the schedules people search for by name each have a worked page — every 5 minutes, every 15 minutes, every hour, every day at midnight, every weekday at 9 AM, the first day of the month, every Sunday at midnight and every night at 2 AM — with the full list of 30 on the generator page. Two config files that should match but don't: the Text Diff checker lines them up and highlights exactly what changed. Sample data on every page means you can learn a tool before you need it under pressure.

Help

Frequently asked questions

Everything you need to know about the Developer Tools.

01Can I safely paste real production tokens and secrets here?

Yes — that's the design constraint these tools were built around. Decoding, verification, hashing and matching run in your browser via JavaScript and WebCrypto; nothing is transmitted, stored, or logged. Disconnect after loading and everything still works.

02Which UUID version should my app use?

v4 for unguessable identifiers (tokens, public IDs); v7 for database primary keys, where its time-ordered prefix keeps B-tree indexes compact — our generator implements RFC 9562 including the same-millisecond monotonic counter, so even bulk batches sort correctly.

03Does the regex tester behave exactly like my code will?

Yes for JavaScript — patterns run on the browser's native RegExp engine with the exact flags you toggle, so behavior here is behavior in Node or the browser. Patterns from PCRE/Python mostly transfer, and the tester's error messages flag the dialect differences that don't.

Learn the format

Guides for developer tools

All guides →