100+ tools — all free, no sign-up

Your browser is a
free toolkit.

Finance, health, development, SEO and everyday tasks — running in your browser. No accounts, no installs, no friction.

✦ AI

✦ AI-powered — understands natural language

✦ 100+ Tools ✦ Zero Sign-up ✦ Runs in Browser ✦ Always Free

From the Blog

In-depth technical articles and guides.

View all →
Cloud Storage Real Costs: Why Egress Fees Matter More Than Per-GB Pricing
Cloud Storage Real Costs: Why Egress Fees Matter More Than Per-GB Pricing
Cloud storage pricing looks simple until you see the egress fees. Here's how AWS S3, Backblaze B2, Cloudflare R2, and Azure Blob compare on real total cost — including the storage tier minimums and per-request charges that cause bill shock.
Why JSON Parses Differently in JavaScript, Python, and Go — Precision, Duplicates, and Parser Security
Why JSON Parses Differently in JavaScript, Python, and Go — Precision, Duplicates, and Parser Security
JSON's specification deliberately leaves number precision, duplicate key handling, and Unicode surrogate pairs as implementation-defined — which is why identical JSON produces different results in JavaScript (integers lose precision above 2^53), Python (arbitrary precision integers), and Go (float64 by default). Here's the parser differential security attack from duplicate keys, prototype pollution via JSON merge, and why NDJSON enables streaming gigabyte datasets with constant memory.
Retirement Calculator — Find Your Actual Corpus Target Before It's Too Late
Retirement Calculator — Find Your Actual Corpus Target Before It's Too Late
Learn why most retirement estimates are too low, how inflation and longevity compound the planning challenge, the key variables that determine your target corpus, and how a free retirement calculator gives you a defensible number.
The Ten Days That Never Happened: October 1582 and the Limits of Date Calculators
The Ten Days That Never Happened: October 1582 and the Limits of Date Calculators
Subtract days across October 1582 and the calendar swallows ten of them. Why calendar reform broke history — and how to interpret date calculations across the Julian–Gregorian divide.
Area Converter — Square Feet, Metres, Kathas, Bighas & Acres
Area Converter — Square Feet, Metres, Kathas, Bighas & Acres
Learn how to convert between square feet, square metres, kathas, bighas, decimals, acres, and hectares — with real examples for land buying, construction, and farming in Bangladesh.
Weight Converter — kg, Pounds, Ounces, Tola & More Explained
Weight Converter — kg, Pounds, Ounces, Tola & More Explained
Learn how weight units from milligrams to maunds relate to each other — including troy ounces, tolas, and stones — with real examples for gold, cooking, shipping, and body weight.
MX Record Priority and Failover: How Mail Servers Actually Choose Between Multiple MX Records
MX Record Priority and Failover: How Mail Servers Actually Choose Between Multiple MX Records
Multiple MX records don't load-balance by default — lower priority numbers are tried first, in strict order, with fallback only on connection failure (not on "recipient doesn't exist" responses). Here's how MX priority actually governs mail server selection, when equal priorities create real load distribution, the null MX convention for email-free domains, and practical MX configuration patterns.
The Social Crawler Isn't a Browser — and That's Your Bug
The Social Crawler Isn't a Browser — and That's Your Bug
Social crawlers don't run JavaScript, read only the top of your head, and fetch the image separately. Almost every broken preview traces to one of those three facts.
IPv6 Address Types: Why One Interface Has Link-Local, ULA, and Global Addresses All at Once
IPv6 Address Types: Why One Interface Has Link-Local, ULA, and Global Addresses All at Once
A single IPv6 interface normally has 3-4 different addresses simultaneously — link-local, unique local (ULA), and one or more global unicast addresses, each with different scope and purpose. Here's what each address type does, why ULAs exist alongside global addresses unlike IPv4's NAT model, and why privacy extensions cause global addresses to rotate.
Production Scheduled Jobs: Idempotency, Monitoring, and Modern Alternatives to Cron
Production Scheduled Jobs: Idempotency, Monitoring, and Modern Alternatives to Cron
Cron jobs fail silently and traditional cron has no alerting, no history, and no overlap prevention. Here's idempotency design for scheduled jobs, modern alternatives (Celery Beat, AWS EventBridge, Kubernetes CronJobs), and the dead man's switch monitoring pattern.