I built 2 free web tools to solve problems that annoyed me — here's what I learned
<p>As a full-stack developer, I have a habit of building tools to scratch my own itch. Here are two I recently shipped — both free, no ads, no signup required.</p> <h2> Tool 1: Thumb Extract — YouTube Thumbnail Downloader </h2> <p>🔗 <a href="https://thumbextract.com" rel="noopener noreferrer">https://thumbextract.com</a></p> <p>Every time I needed a YouTube thumbnail for a project or reference, I'd end up on some spammy site with 10 popups before I could download anything. So I built a clean version.</p> <h3> What it does: </h3> <ul> <li>Paste any YouTube URL → get the thumbnail instantly</li> <li>All resolutions: HD (1280×720), SD (640×480), and default</li> <li>Also downloads channel profile pictures in full resolution</li> <li>Downloads channel banner/cover art at full size (2560×1440)
As a full-stack developer, I have a habit of building tools to scratch my own itch. Here are two I recently shipped — both free, no ads, no signup required.
Tool 1: Thumb Extract — YouTube Thumbnail Downloader
Every time I needed a YouTube thumbnail for a project or reference, I'd end up on some spammy site with 10 popups before I could download anything. So I built a clean version.
What it does:
-
Paste any YouTube URL → get the thumbnail instantly
-
All resolutions: HD (1280×720), SD (640×480), and default
-
Also downloads channel profile pictures in full resolution
-
Downloads channel banner/cover art at full size (2560×1440)
-
Zero ads, zero signup, zero watermarks
-
Works on videos, Shorts, live streams, and old videos
Tech approach:
The key insight was using YouTube's image CDN directly rather than scraping the page. This makes it near-instant and works for any public video.
Tool 2: Quick CPS Test — 0-Latency Click Speed Tester
Every CPS (clicks per second) test site I tried had noticeable input lag caused by event debouncing or heavy DOM manipulation. The results were inaccurate by design.
What it does:
-
Measures your CPS with 0-latency click detection
-
Test modes: 1s, 5s, 10s, 60s, 100 clicks
-
Tracks personal best and average CPS
-
Clean UI with zero ads or distractions
-
Works perfectly on mobile (touch events)
Tech approach:
Used raw mousedown events instead of click events to eliminate the browser's built-in click delay. Removed all unnecessary DOM reflows during the test interval.
What I learned building these
-
Simple tools get used. Both tools do one thing extremely well. No feature creep.
-
Performance is a feature. Users immediately notice when something feels instant vs. sluggish.
-
SEO from day one matters. Even small tools benefit from clean URLs, fast load times, and descriptive meta tags.
If you try either tool, let me know what you think — especially if you find any edge cases or bugs. Always looking to improve.
DEV Community
https://dev.to/hammadbutt/i-built-2-free-web-tools-to-solve-problems-that-annoyed-me-heres-what-i-learned-h53Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
versionfeatureinsight
Software-update - MobaXterm 26.2
Versie 26.2 van MobaXterm is uitgekomen. Dit veelzijdige programma heeft alles aan boord om een verbinding naar een andere computer op te zetten. Het kan overweg met onder meer SSH, Telnet, RDP, VNC en FTP. Het kan meerdere sessies in tabbladen weergeven en het kan ook als portable app worden gebruikt. MobaXterm is gratis voor thuisgebruik met slechts lichte beperkingen; een licentie voor in een commerciële omgeving kost 49 euro. Daarvoor mag het programma voor altijd worden gebruikt en krijg je ook ondersteuning en updates voor een jaar. De changelog voor deze uitgave ziet er als volgt uit: New feature:
![[P] MCGrad: fix calibration of your ML model in subgroups](https://d2xsxph8kpxj0f.cloudfront.net/310419663032563854/konzwo8nGf8Z4uZsMefwMr/default-img-earth-satellite-QfbitDhCB2KjTsjtXRYcf9.webp)
[P] MCGrad: fix calibration of your ML model in subgroups
Hi r/MachineLearning , We’re open-sourcing MCGrad , a Python package for multicalibration–developed and deployed in production at Meta. This work will also be presented at KDD 2026. The Problem: A model can be globally calibrated yet significantly miscalibrated within identifiable subgroups or feature intersections (e.g., "users in region X on mobile devices"). Multicalibration aims to ensure reliability across such subpopulations. The Solution: MCGrad reformulates multicalibration using gradient boosted decision trees. At each step, a lightweight booster learns to predict residual miscalibration of the base model given the features, automatically identifying and correcting miscalibrated regions. The method scales to large datasets, and uses early stopping to preserve predictive performanc

AI As Co- Collaberator
I’ve long been thinking on the idea of AIs as co-collaborators on projects. My line of reasoning typically involves theoretical arguments and such, where you present an idea and you present it in such a way that the AI is encouraged to contemplate the idea alongside you.This is akin to being a senior researcher and inviting other researchers to work alongside you. Sometimes you just need more hands in a lab but sometimes you want more minds picking away at the idea. And so in this endeavor I have worked on the idea of how to conceptualize AI as a co-collaborator not just as an information deliverer or a giant calculator. Now some of this is in general just in the AI’s general ability to be generative on certain topics. AI, as large language models, work by breaking down conversations into
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products

Software-update - MobaXterm 26.2
Versie 26.2 van MobaXterm is uitgekomen. Dit veelzijdige programma heeft alles aan boord om een verbinding naar een andere computer op te zetten. Het kan overweg met onder meer SSH, Telnet, RDP, VNC en FTP. Het kan meerdere sessies in tabbladen weergeven en het kan ook als portable app worden gebruikt. MobaXterm is gratis voor thuisgebruik met slechts lichte beperkingen; een licentie voor in een commerciële omgeving kost 49 euro. Daarvoor mag het programma voor altijd worden gebruikt en krijg je ook ondersteuning en updates voor een jaar. De changelog voor deze uitgave ziet er als volgt uit: New feature:




Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!