Blog
Join 150,000+ Subscribers

What Are the Parts of a URL? Host, Path, Query
Split any URL into scheme, host, port, path, query, and fragment, and read query parameters as a clean decoded table. Understand hostname vs host vs origin. Fre

What Is BMI? What the Number Means and Misses
Calculate Body Mass Index in metric or imperial units, read the WHO category, and find your healthy weight range — plus an honest look at what BMI can and canno

How to Compare Two Lists and Find Duplicates
Compare two lists to find what's in both, what's unique to each, and what's duplicated. A practitioner's guide to set operations, case folding, and why a diff i

How to Generate TypeScript Types From JSON
Generate TypeScript interfaces from JSON. A practitioner's guide to type inference, optional vs nullable keys, merging arrays of objects, and where inference st

How HTML Maps to Markdown: Tables, Links, Code
Convert HTML to clean GitHub Flavored Markdown. A practitioner's guide to how headings, lists, links, tables, and code blocks map, with examples, a comparison t

How JSON to XML Conversion Maps Keys and Arrays
Convert JSON to well-formed XML with a clear, rule-based mapping for attributes, text nodes, and arrays. A practitioner's guide with examples, a comparison tabl

Markdown to HTML: What Actually Happens When Your README Gets Rendered
Convert Markdown to clean semantic HTML with GFM tables, task lists, fenced code and heading anchors. Understand CommonMark vs GFM, safe HTML handling, and why

UTM Builder: Tag Campaign URLs So Analytics Actually Reports Them
Build Google Analytics campaign URLs with utm_source, utm_medium and utm_campaign, see the GA4 channel your tags will land in, and stop losing traffic to Unassi

Aspect Ratio Calculator: Get Width and Height Right the First Time
Solve the missing width or height for 16:9, 4:3, 1:1, 9:16, 21:9 and custom ratios, reduce any size to its simplest ratio, and stop shipping stretched images. F