Small tools, built in the open
Small web tools built out of need, and notes on the tools I picked to build them. Free to use right now, with nothing to install.
Tools
- WobblefolkDoodle avatar makerA doodle avatar maker: tap a part to swap it, add a line of text, and keep a link that always shows the same character.
- Hot Deal SheetKorean deal aggregatorHot deals from Korean communities, collected every few minutes and normalized into one clean, sortable sheet.
- QR Code GeneratorBrowser-only QR encoderTurn a link, Wi-Fi login, or contact card into a QR code without the data ever leaving your browser.
- Fasting TrackerKorean-only Toss Mini AppA fasting notebook that tracks weight, blood pressure, heart rate and blood sugar, and says when a reading falls outside the usual range.
- SnipURL shortenerPaste a long URL, get a short snipp.cc link back, with a key that lets you take it down later.
- PDF MergerBrowser-only PDF joinerJoin several PDFs into one file. The pages are copied in the tab in front of you, so nothing is uploaded.
- PDF to Image Converter (PNG & JPG)Browser-only PDF page exporterTurn the pages of a PDF into PNG or JPG images. The pages are drawn in the tab in front of you, so nothing is uploaded.
- PDF Page OrganizerBrowser-only page editorDelete, rotate, reorder and extract pages from one PDF. The file is rewritten in the tab in front of you, so nothing is uploaded.
- Image to PDF ConverterBrowser-only image to PDF builderTurn photos and screenshots into one PDF. The pages are built in the tab in front of you, so nothing is uploaded.
- Open Graph CheckerLink preview inspectorEnter a link and see the preview card it makes, the Open Graph and Twitter tags behind it, and what is missing.
- HwagongiPhone app, Korean art cameraAn iPhone camera that repaints your photos as Korean woodblock prints, ink wash, line drawings and palace colors, entirely on the device.
Latest posts
- 2026-10-21PDF Tools That Never Upload: Traps Between pdf-lib and pdf.jsBuild log
- 2026-10-18The Index Existed. SQLite Picked Another One and Blew the D1 Free TierBuild log
- 2026-10-16Anthropic's Design Skill Now Lists Claude's Own Orange as an AI TellTooling
- 2026-10-16One SVG Wobble Filter Cost 15 Seconds of Worker CPU. I Rebuilt It in 200 LinesBuild log
- 2026-10-15Serving Markdown to Agents: My no-store Response Evicted the HTML CacheBuild log
- 2026-10-12getimg.ai Review: What Each Model Actually Costs Per ImageTooling
- 2026-09-23My Claude Code Status Line Had Four Resident Processes. It Needs Zero.Build log
- 2026-09-16Error 1042: A Worker Cannot Fetch Its Own ZoneBuild log