Vibe Engines
YouTube
EVERYDAY TOOLS

Developer Utilities

The fast, offline, no-sign-up utilities you reach for daily — decode a JWT, plan a subnet, convert an epoch, generate an ID. Everything runs in your browser; nothing is sent anywhere.

19 pieces · 2 formats Follow this topic (RSS)

Developer utilities are the small, single-purpose tools you reach for in the middle of real work: reading a token, planning a subnet, converting a timestamp, testing a regular expression or checking a cron schedule. Every tool on this hub runs entirely in your browser, so the token, address plan or log line you paste is never sent to a server. That matters, because the inputs are often real credentials and production data.

What the tools are really computing

  • A JWT is readable by anyone. It is three base64url-encoded segments, a header, a payload and a signature, joined by dots. Decoding shows the claims but proves nothing about whether the token is genuine; only verifying the signature with the right key does that, and that check belongs on the server.
  • Unix time counts seconds since 1970-01-01 UTC. A JWT’s exp and iat claims use seconds, while many JavaScript APIs use milliseconds, and mixing the two is a classic expiry bug.
  • A CIDR block is bit arithmetic. In 10.0.0.0/24 the first 24 bits name the network and the remaining 8 address hosts: 256 addresses, 254 usable in classic networking. Cloud providers reserve more; AWS keeps five addresses in every subnet.
  • Identifiers trade randomness for order. A version 4 UUID carries 122 random bits. A ULID puts a millisecond timestamp first, so IDs sort by creation time and insert more neatly into database indexes.
  • Cron has five fields, minute, hour, day of month, month and day of week, evaluated in the timezone of whatever runs the schedule, which on servers is often UTC.

How the formats fit together

Most of this hub is tools, built to be bookmarked and used in seconds. The one handbook, on OAuth and authentication, explains where the tokens you decode come from: authorization codes, PKCE, scopes and the difference between an ID token and an access token. A few tools sit on the boundary with other hubs: the backoff calculator sizes retries, the cosine similarity calculator shows how embedding search measures closeness, and the sampling simulator reshapes a model’s next-token probabilities.

Common mistakes

  • Trusting a decoded JWT without verifying its signature, or accepting tokens that declare alg: none.
  • Pasting real secrets into online tools that send input to a server.
  • Writing a regular expression with nested quantifiers such as (a+)+, which can backtrack catastrophically on hostile input.
  • Restricting both day-of-month and day-of-week in a cron expression and expecting both to apply; standard cron runs the job when either one matches.
  • Running chmod 777 to fix a permission error instead of granting the one permission that was missing.

Start here, in this order

  1. JWT Decoder — Paste a token and read its header, payload and standard claims, with expiry as a live countdown, without the token leaving your machine.
  2. Base64 & URL Encoder — See what the decoder does underneath: each JWT segment is base64url-encoded JSON, and decoding is not the same as verifying.
  3. Unix Time Converter — Convert the exp and iat values you just read, with seconds and milliseconds detected automatically.
  4. The OAuth & Auth Deep Dive — Learn where those tokens come from, through authorization codes, state, PKCE, scopes and OpenID Connect.
  5. CIDR Calculator — Plan a subnet with its network address, broadcast address and usable host range worked out from the bits.
  6. Cron Expression Builder — Read a schedule back in plain English, with its next run times, before it fires in production.

Questions

Is it safe to paste a real JWT or API key into these tools?

These tools run entirely in your browser and do not send what you paste to any server, which is the property you want for real credentials. Still, treat secrets with care. A JWT is often a live bearer token, so anyone who has it can use it until it expires; avoid sharing screenshots of one and clear it from shared machines. Prefer not to paste long-lived API keys anywhere you do not need to, remember that browser extensions can read page content, and rotate any secret you suspect has been exposed.

Does decoding a JWT verify it?

No. Decoding only reverses the base64url encoding of the header and payload, which anyone can do without a key. A token is trustworthy only after the server verifies its signature with the expected algorithm and key and then checks the claims: that it has not expired, that the issuer and audience match what you expect, and that it is not being used before its not-before time. Never make authorization decisions in the browser from a decoded token, and configure your verifier to reject unexpected algorithms, including none.

Should I use a UUID or a ULID?

Use a random version 4 UUID when you want an identifier that reveals nothing about when it was created and you do not care about ordering. Use a ULID, or a time-ordered UUID version 7, when you want IDs that sort by creation time, for example as primary keys in a B-tree index, where random values scatter inserts across the whole index while time-ordered ones append near the end. Time-ordered IDs reveal their creation time, so avoid them where that is sensitive. Both are unique enough for practical purposes.

Why does my cron job run at the wrong time?

The most common cause is the timezone. Cron evaluates schedules in the timezone of the machine or scheduler running them, and many servers and managed schedulers use UTC, so a job written for 9 a.m. local time runs hours off. Daylight saving changes can skip or repeat a run in zones that observe them. Other frequent causes are confusing the field order, which is minute, hour, day of month, month and day of week, and restricting both day fields, which in standard cron means the job runs when either one matches.

Handbooks 1

Interactive Tools 18

Tool

JWT Decoder

A client-side JWT decoder. Paste a JSON Web Token and instantly see the decoded header and payload, with the standard claims (iss, sub, aud, exp, iat, nbf) explained and the expiry shown as a live countdown. Everything runs in your browser — the token is never sent anywhere, so it is safe to paste a real one.

SecurityEncodingUtility
Tool

CIDR Calculator

An IPv4 subnet calculator. Enter a CIDR block like 10.0.0.0/24 and instantly see the network address, broadcast address, usable host range, total and usable host counts, the subnet mask and wildcard mask, and the binary breakdown. Handy for planning VPC subnets, firewall rules and route tables — all computed in your browser.

NetworkingUtility
Tool

Unix Time Converter

A Unix timestamp converter. Paste an epoch value (seconds or milliseconds — auto-detected) to get the human-readable date in both UTC and your local timezone, or pick a date to get the timestamp back. Shows the ISO 8601 string, relative time, and the current epoch ticking live. Runs entirely in your browser.

TimeUtility
Tool

UUID & ULID Generator

A UUID and ULID generator. Produce cryptographically-random version-4 UUIDs or sortable ULIDs, one at a time or in bulk, with one-click copy. Explains when to reach for a random UUID versus a time-sortable ULID, and shows the structure of each. Uses the browser’s secure crypto — nothing is generated on or sent to a server.

IDsUtility
Tool

Regex Tester

An interactive regular-expression tester. Type a pattern and flags, paste your test text, and see all matches highlighted with their positions, plus every numbered and named capture group. Explains the flags and common tokens, and runs entirely in your browser so nothing is sent anywhere.

EncodingUtility
Tool

Base64 & URL Encoder

A Base64 and URL encoding tool. Paste text to get its standard Base64, URL-safe Base64URL, and percent-encoded forms at once, or switch to decode to recover the original — all UTF-8 aware and computed in your browser. Handy for JWTs, data URIs, query strings and API debugging.

EncodingUtility
Tool

Chmod Calculator

A Unix file-permission calculator. Toggle read, write and execute for owner, group and others to get the octal mode (like 755) and the symbolic string (rwxr-xr-x), or type an octal number to see exactly which permissions it grants. Explains what each bit means and the common modes to reach for.

NetworkingUtility
Tool

Password Entropy Calculator

A password strength calculator based on entropy. Type a password (analyzed only in your browser) to see the character pool it draws from, its entropy in bits, a strength rating, and an estimated time to crack at realistic offline attack speeds. Explains why length beats complexity and where the entropy model’s limits are.

SecurityUtility
Tool

Cron Expression Builder

A cron expression builder and decoder. Type a five-field cron schedule and instantly get a plain-English description plus the next several times it would fire, or start from a common preset. Supports ranges, lists and step values, and explains what each of the five fields means — all computed in your browser.

TimeUtility
Tool

SQL Formatter

A lightweight SQL formatter. Paste a cramped, one-line query and get it back with each major clause on its own line, keywords cased consistently, and conditions indented — so you can actually read and review it. Runs in your browser; it formats for readability rather than parsing the full SQL grammar.

EncodingUtility
Tool

Markdown Table Generator

A Markdown table generator. Paste comma- or tab-separated data and get a properly aligned Markdown table you can drop into a README, a pull request, or docs — with a live rendered preview and a choice of column alignment. Everything runs in your browser.

EncodingUtility
Tool

Diff Checker

A text diff checker. Paste an original and a changed version to see a line-by-line comparison — additions, removals and unchanged lines highlighted — computed with a longest-common-subsequence diff, entirely in your browser. Handy for comparing configs, logs, JSON, or any two versions of text.

EncodingUtility
Tool

JSON Formatter & Diff

A JSON formatter, validator and diff tool. Paste JSON to validate it and pretty-print it, with clear error messages on invalid input. Paste a second document to see a key-sorted, value-level diff — so real changes stand out instead of formatting or key-order noise. Everything runs in your browser.

EncodingUtility
Tool

Skill Linter

A client-side linter for agent skill files (SKILL.md). Paste your skill and it scores the structure a good skill needs — a clear name and description, an explicit “when to use” trigger, concrete examples, imperative step-by-step instructions, and a scoped length — against a 12-point rubric, with per-criterion feedback on what is missing. Everything runs in your browser; nothing is uploaded. Built to catch the quality gaps that separate a curated skill from the average public one.

AIAgentsUtility
Tool

Exponential Backoff Calculator

An interactive exponential-backoff calculator. Set the base delay, multiplier, cap and retry count, then see the exact delay before every retry attempt, the worst-case total wait, and how full and equal jitter change the numbers — so you can size retries that recover fast without hammering a service that is already struggling.

ReliabilityDistributed SystemsUtility
Tool

Cosine Similarity Calculator

An interactive cosine-similarity and vector-distance calculator. Paste two vectors and instantly see their dot product, magnitudes, cosine similarity, cosine distance, the angle between them, and Euclidean and Manhattan distance — the exact numbers behind how embedding search decides which items are “close.” See why cosine ignores magnitude and when to prefer it over Euclidean distance.

EmbeddingsVectorsUtility
Tool

LLM Sampling Simulator

An interactive LLM sampling playground. Adjust temperature, top-p (nucleus) and top-k and watch the next-token probability distribution reshape in real time — from sharp and near-greedy at low temperature to flat and creative at high temperature, with the long tail trimmed by top-p and top-k. The exact softmax math that turns raw logits into the choices a language model actually samples from.

LLM InternalsSamplingUtility
Tool

Scoping Question Log

A drill for the skill every discovery call actually tests. Two underspecified customer asks, twelve candidate questions each, and a budget of six — spend them, see what the customer really says, and get each question scored on whether the answer changes what you build. Ends with a copyable scoping doc, a coverage map across the six axes, and the thing that was really going on that you either found or missed.

FDECareerUtility
These are the small tools that never need a server. A JWT is just three base64url segments — you can read its claims and expiry without any secret. A CIDR block like 10.0.0.0/24 is pure bitwise arithmetic — network address, broadcast, usable host range, all derivable on the spot. A Unix timestamp is seconds (or milliseconds) since 1970-01-01 UTC, and converting it is just date math. A UUID v4 or ULID is a few random bits in a fixed layout. Because all of it is local computation, the right place to do it is the one where the data never leaves your machine: every tool in this hub runs entirely in your browser, offline-capable, with nothing logged or transmitted — which is exactly what you want when the input is a real token, a real address plan, or production data.

More in Systems & Backend

← Browse all topics