What's New
New tools, guides and improvements. Follow along via RSS or browse the tools.
- Rebuilt the Dice Roller around probability — every roll now shows its exact minimum, average, maximum and full distribution, plus the chance of hitting any target you pick. Added keep/drop notation (4d6dl1, 2d20kh1) for ability scores, advantage and disadvantage, one-tap presets, and a comparison of D&D damage dice.
- Expanded the SSH Key Generator — Ed25519, ECDSA P-256/384/521 and RSA 2048/3072/4096, plus an ssh-keygen command builder that writes the exact command (including -a rounds and FIDO2 -sk keys) to run locally. Still generated entirely in your browser.
- Published ssh-keygen -t ed25519: Which SSH Key Type to Use — how the key types compare, what post-quantum cryptography really changes, and using one key for Git and SFTP.
- Published How Random Is a UUID? Entropy, v4, and v7 — where the 122 bits in a v4 go, what a v7 trades them for, and why randomness and entropy are not the same measurement.
- New tool: HTTP Status Code Reference — all 69 codes you’ll actually meet, searchable by number, name or keyword, including the unofficial nginx 499 and Cloudflare 520–526 that fill real logs. Works offline.
- New tool: Chmod Calculator — checkboxes, octal (755) and rwx notation kept in sync, with setuid/setgid/sticky support, plain-English explanations, a common-modes table and a warning when you’re about to 777 something.
- New tool: JSON to TypeScript / Zod / Pydantic Converter — paste JSON, get TypeScript interfaces, Zod schemas, Pydantic models or Go structs, with nested types named and optional fields detected by merging array elements. All inferred locally.
- New tool: .gitignore Generator — compose a sectioned .gitignore for your OS, editor, languages and frameworks (26 curated templates, including the secrets block most people forget), with copy and download. Runs locally.
- New tool: Web Framework Finder — pick your language, rendering needs and what you’re building, and get a ranked shortlist from a curated catalogue of 25 frameworks with GitHub stars (live-refreshable), links and notable production users.
- Published How to Choose a Web Framework (Without Reading 50 Listicles) — the four questions that actually narrow the field, and the things that matter less than the internet says.
- New tool: Invoice Generator — professional PDF invoices with line items, tax and nine currencies, live-previewed and generated on your device. Free with no signup or watermark; the form auto-saves to your browser only.
- Published How to Write an Invoice: What to Include (and What Gets You Paid) — the nine required elements, numbering schemes, what Net 30 really means, and the wording that speeds up payment.
- New tool: Image Format Converter — convert HEIC iPhone photos to JPG, or switch any image between JPG, PNG and WebP, in batches with before/after sizes. The HEIC decoder loads on demand and runs locally: your photos are never uploaded.
- Published What Is a HEIC File? (and How to Convert iPhone Photos to JPG) — why iPhones shoot HEIC, why Windows and upload forms reject it, three ways to get JPGs, and the setting that makes the camera shoot JPG at the source.
- New tool: PDF Merger & Splitter — combine PDFs in any order, extract page ranges like 1-3, 12-end, or split into one file per page. The whole job runs on your device: nothing is uploaded, no watermark, no page limits.
- Published Are Online PDF Tools Safe? What Happens When You Upload a File — where an uploaded PDF actually goes, how to read retention claims, and the 30-second offline test that proves whether a tool is really local.
- Published three guides: the cron syntax cheatsheet, how to format SQL, and how to unscramble words.
- New countdowns: Thanksgiving, Easter, Mother’s Day, Father’s Day and Juneteenth — including the movable-date math for Easter and the nth-weekday holidays.
- New tool: PX ↔ REM Converter — convert CSS units both directions against any root font size, with a common-values table and copyable output. Includes a guide to px vs. rem vs. em.
- New tool: HTML Entity Encoder / Decoder — escape the characters that break (or exploit) HTML, decode any &-entity, and search a built-in reference table. All local.
- New tool: XML Formatter & Converter — format and validate XML with strict parser errors, minify it, or convert XML ↔ JSON with the standard @attribute mapping. All local.
- New tool: Code Minifier & Beautifier — minify HTML, CSS or JavaScript with byte savings shown, or re-indent minified code so you can read it. Correctness-first, all local.
- New tool: CSV ↔ JSON Converter — real RFC-4180 parsing (quoted commas and newlines), delimiter auto-detect, header/type options, file open and download. Data stays local.
- New tool: YAML Validator & Converter — validate YAML with line/column errors and convert YAML ↔ JSON, the quickest way to see what a config actually says. All local.
- New tool: Cron Expression Parser — paste a crontab line for plain English plus the next 10 run times in any time zone, with presets for common schedules. Parsed locally.
- New tool: SQL Formatter — clause-aware indentation, keyword casing and one-column-per-line, or minify to a single line. Your SQL is never uploaded or executed.
- New tool: Lorem Ipsum Generator — placeholder text by paragraphs, sentences or exact word counts, with optional HTML tags and the classic opening. Generated locally.
- New tool: URL Encoder / Decoder — percent-encode and decode URLs and query strings, with a breakdown of any URL into host, path and decoded parameters. Runs locally.
- New tool: Time Zone Converter — convert any date and time between cities (DST applied per date), compare working hours on a 24-hour grid to find a meeting slot, and share the conversion as a link. All local.
- Published Average reaction time: benchmarks by age, device, and stimulus — where your score really sits, why a laptop reads 50 ms slow, and what actually improves it.
- Published SPF, DKIM, and DMARC explained — what each record actually checks, how they interlock, and the misconfigurations that send legitimate email to spam.
- Expanded the CPS benchmarks guide (per-duration tables, whether CPS matters per game) and the VRAM guide (GGUF quant names, KV-cache sizing, Apple Silicon).
- The sensitivity converter can now be embedded on your own site or wiki, free — grab the snippet on the tool page.
- New tool: PII Redactor — mask emails, phone numbers, cards, SSNs, IPs, API keys and custom terms before pasting text into an AI assistant, with reversible placeholders to restore values in the reply. All local.
- New tool: SRI Hash Generator — generate a Subresource Integrity hash for a JS or CSS file and copy a ready-made script or link tag, so the browser rejects tampered CDN files. Hashed locally.
- New tool: CVSS Calculator — score a vulnerability with CVSS v3.1, get the severity band and canonical vector string, and share the assessment as a link.
- New tool: Unicode Inspector — reveal invisible characters, zero-width spaces, bidirectional controls and lookalike (homoglyph) letters in any text, with a one-click cleaned copy. All analysis runs locally.
- Published Chunking Strategies for RAG — how chunk size, overlap and structure-aware splitting shape retrieval quality.
- Added thirteen new AI and security tools. Security: password leak checker, subnet & CIDR calculator, DNS lookup, SSH key generator, SPF/DKIM/DMARC checker, CSP builder & analyzer, file encryptor and CSR decoder.
- AI: LLM API cost calculator, text chunker for RAG, tool-call schema builder, chat export viewer and embedding projector. As always, everything runs in your browser.
- Expanded the JWT security guide with sections on why
alg: noneis dangerous and when cookies beat JWTs for sessions.
- Published five new guides: What is a good CPS?, debt snowball vs. avalanche, Valorant→CS2 sensitivity, SHA-256 explained and how compound interest works.
- Added dedicated sensitivity conversion pages for popular game pairs (Valorant, CS2, Apex, Overwatch 2, Call of Duty).
- Added category hub pages so you can browse tools by type.
- Added lightweight share buttons (X, Reddit, copy link) to every tool.
- The CPS, Reaction Time and Aim Trainer games now remember your all-time best between visits.
- The gradient generator, loan calculator and debt payoff calculator now save your settings in the page link, so you can bookmark or share an exact setup.
- Added quick single-step base conversion pages — binary ↔ hex, decimal, octal and more — each with a live converter and worked examples.
- Published three AI explainers: how LLM tokenization works, how much VRAM to run an LLM, and embeddings & cosine similarity explained.
- Every tool now has its own social share image, so links look better when posted.
- Added an on-page FAQ to every tool for quicker answers.
- Added shareable "beat my score" links to the games — challenge a friend with one tap.