Joke of the Day
LiveA daily joke in your browser. Clean, fast, actually funny.
Built by Caden Sorenson · Launched January 2026
What is it?
Joke of the Day is a Chrome extension that serves you one joke per day. Click the icon, get a joke: a setup and a punchline. Simple.
Free users get a new joke every 12 hours, plus one free skip per cycle. Premium ($3.99 one-time) removes the wait and gives unlimited skips.
How it works
The extension pulls from three pools in rotation: monthly curated jokes (500 per month, seasonally themed), a general pool, and an infinite template-based generator that never runs out. You can use it every day for years without seeing a repeat.
The badge on the icon lights up when a new joke is ready. Chrome’s Alarms API wakes the service worker every 30 minutes to check, so the badge stays accurate even when the worker has been idle.
By the numbers
4,600+ installs. 4.6 rating on the Chrome Web Store. No paid marketing.
Tech
TypeScript + Vite + CRXJS for the extension build. ExtensionPay for one-time payments. Chrome Storage Sync for state that follows you across devices. Read the full build log for the architecture and the joke engine.
More about Joke of the Day
- Behind the buildI Built a Chrome Extension That Tells Jokes (4,600 People Use It)How a simple joke extension became a TypeScript learning project, a monetization experiment, and somehow one of the more successful things I've shipped.
- From the blogBuilding the Carry-On and Personal Item Size CheckersTwo free tools that tell you whether your bag fits a given airline, built on a cited dataset of 50 carriers sourced from official policy pages, orientation-agnostic math, and a single JSON file.
- From the blogI Built a Media Kit Generator Because a Creator Asked Me ToA content creator needed a media kit PDF. Every tool I found wanted a monthly subscription. So I built one that's free, no signup, and generates a polished one-pager in under 60 seconds.