Daily bulletin
What's new
Every feature, fix, and new tool — newest first. 169 updates across 13 active days.
May 10
36 updatesFIX
Watermark tile mode finally discoverable
The watermark tool has had tile-across-image, rotatable, with spacing control since back in PR #249, but it was buried three layers deep — you had to add a watermark, click on it to select, then a 'Pattern' panel would appear. Most people never found it. Tile is now a first-class section in the watermark panel from the moment you open it. Toggle 'Tile across image' BEFORE adding and the next watermark drops as a full repeating pattern. With one already on canvas, the same controls live-edit it. Spacing range widened from 1×–3× to 0.5×–5× so you can go from tight overlapping mesh to sparse far-apart marks. The Add button reads 'Add tiled watermark' when tile is on, so the user knows what's coming.
NEW
A 4-step tour for first-time editor users
The image editor has accumulated a lot of features that sit behind discovery walls — Recipes, share, layer toggle, drag-reorder, queue rail, Compare, Auto. New users walked past most of them. First time you load an image now you get a brief 4-step coachmark tour that points at the structural pieces of the editor: the tools rail, the layers panel, Recipes, and Export. Each card is two sentences — a map, not a tutorial. Skip / Esc dismisses; Enter or Next advances. Once dismissed it never shows again. Returning users see it once after this ships, so the new layer + recipes + share surfaces actually get found.
NEW
Ten new image conversion pages — WebP, AVIF, HEIC, BMP
Filling in the image-conversion grid with ten new pages. The big six: PNG ↔ WebP, JPG ↔ WebP, JPG ↔ AVIF, PNG ↔ AVIF (both directions for each pair). Halve the file size of a marketing PNG for the web; get even smaller with AVIF; come back the other way when Word / older email clients refuse to open an .avif. Plus four more for the awkward edges: HEIC → PNG (lossless iPhone-photo target), WebP ↔ AVIF (modern-to-modern compression), and BMP → PNG (drag legacy Windows bitmaps to a usable container). Each page wraps the existing batch converter with hand-tuned copy explaining when each format wins and when it doesn't, so the right people land on the right tool from search.
NEW
Share editor recipes via a link
Built a moody-portrait look in curves + HSL + filter that you want a friend to use? Open the Recipes menu, hit the share icon next to any saved recipe — on mobile (and Safari / Edge desktop) the native share sheet opens with AirDrop, iMessage, WhatsApp, X, Mail and any installed share target ready to go. Elsewhere your clipboard gets a buncha.tools/editor/image#r=… URL with the entire recipe encoded in the fragment. Anyone who opens it sees a banner: 'Save to my recipes?' One click and it's in their list to apply on any image. The fragment never hits our server (no logs, no analytics), recipes stay private to the link, and bad payloads fail silently instead of crashing the editor.
UPDATED
Recipes: bigger scope + inline rename
Two upgrades to editor recipes. First, scope: recipes used to save just filter, resize, preset, frame, rotate, flip. The full adjustment-layer family now ports — curves, HSL, duotone, halftone, dither, glitch, colour-match. Tune your moody-portrait look once, click on the next twenty photos. Second, rename: every saved recipe row has a small pencil icon. Click it, type the new name, Enter to save, Esc to cancel. No more living with 'Recipe 7' as the permanent label.
NEW
Drag-reorder and hide layers in the panel
Two big editor wins. First, every layer row now has an eye icon — click it to hide that op without deleting, click again to bring it back. Filters, text, shapes, watermarks, AI ops, everything. A/B-test a filter without losing it. Second, layers are draggable: grab a row, drop it where you want, the pipeline rebuilds from the new order. Move that text overlay above the filter so the filter doesn't tint the text. Move a crop earlier so subsequent filters work in the cropped frame. Real layer-stack thinking, finally — no more 'delete and re-add to change order'.
NEW
Remove background on every image in the queue, in one click
Drop 5, 10, 50 product photos onto the editor. Hit Apply… → 'Remove background on all'. The editor walks through every queue image, calls AI bg-remove on each, drops the cut-out as a layer. Sequential (not parallel) so quota is consumed predictably and the user can stop early. Progress strip on the queue rail shows 'Removing background 7 of 50'. Hits the daily limit mid-batch? Stops gracefully and tells you how many got done. Each image's Cmd+Z reverts just its own bg-remove. Direct take on one of the brief's headline pitches.
FIX
Magic Erase no longer hangs forever — async polling
User reported magic erase took 2-3 minutes with no feedback and never completed. Cause: the route called replicate.run() server-side which polls until done — when the model cold-started or queued (often >60s under load), Vercel's serverless function timed out and the client got nothing back. Refactored to async pattern: POST starts the prediction and returns an id; client polls /api/ai/inpaint?id=… every 3s. Works for predictions up to 5 minutes (100 polls × 3s). UI now shows 'Queueing…' then 'Removing… 23s' so users see it's actually working.
UPDATED
Editor: keyboard shortcuts now have a button — and zoom/queue rows
Pressing ? has always opened the cheat-sheet, but new users had no way to know that. Added a small '?' button to the topbar next to Fit / What's-new — clicking it opens the same dialog. Updated the dialog with two new groups: Zoom & view (Ctrl+wheel zoom, trackpad pinch, Wheel-to-pan, hold-B for original) and Multi-image queue (drop to add, click thumbnail to switch, × to remove, ⌘V to paste).
FIX
Watermark: doubling fixed + live tile preview
Two real bugs. The watermark looked 'one on top of the other and a bit weird' because the canvas pipeline was baking the watermark in addition to the DOM overlay drawing it on top — at slightly different positions due to font rendering differences. Pipeline now skips text/shape/watermark/pen ops in the live render when no destructive op follows them; DOM overlay is the visual source of truth, the bake only kicks in when actually needed (e.g. before a frame or AI op). Save/export still bakes everything. Tile mode also got a real preview — the editor now shows the actual rotating repeating pattern across the entire image (via SVG <pattern>), not a single tile + a 'save to see' badge. Drag the bbox to move the pattern, resize it to scale the tile.
FIX
Queue rail: + Add now works, Apply… menu visible
Two bugs from the recent UX consolidation. The + Add button on the queue rail did nothing once an image was loaded — the file input lived inside the empty-state JSX, which unmounted the moment an image arrived, so click() called on a null ref. Fix: persistent file input that lives in both branches. The Apply… menu was rendering BEHIND the canvas frame because the queue row has overflow:hidden (needed so the thumbnail strip's horizontal scroll stays clipped), and an absolutely-positioned menu inside that context got clipped too. Fix: portal the menu to document.body with position:fixed pinned to the trigger button's rect.
UPDATED
Topbar tidied — Compare and Palette live in one View menu
The editor's topbar had four standalone buttons doing different things in a row (Auto, Palette, Compare, Recipes). Compare and Palette are both 'look at the current edit' tools so they belong together — folded into a single 'View' dropdown with descriptive item copy. Auto and Recipes stay standalone (each is its own concept). Also replaced two banned decorative glyphs (the Compare arrow and the Recipes star) with proper Lucide icons per project rules.
UPDATED
New "What's new" badge in the image editor
The editor's been getting features faster than its UI surfaces them — auto-straighten is buried in Rotate, match-colour only appears with 2+ images, the social-pack option hides in the export popover. New 'New' button in the topbar pulses on first visit and opens a popover listing the seven recent additions worth knowing about, each with a one-line description and a 'where to find it' hint. Persistent dismissal via localStorage; if we ship something new worth highlighting, the dot returns.
UPDATED
Queue rail tidied up — broadcasts now live in one menu
The four-buttons-in-a-row queue rail (Add, Apply to all, Match colour, Export ZIP) was hard to scan and didn't communicate which actions affect every other image. Folded the two broadcasts into a single 'Apply…' dropdown with descriptive item copy: 'Copy these edits to all' and 'Match colour to active' each get a one-line explanation of what they actually do. Items disable themselves when their precondition isn't met (no edits on the active image, etc). Add and Export-all stay inline as the frequent + terminal actions.
FIX
Progress bars on the slow batch operations
Match-colour, Export-all (ZIP) and Social-pack (ZIP) used to freeze the UI silently for 1 to 10 seconds with no feedback — users assumed the editor was broken and clicked again, queuing duplicate runs. All three now render an inline progress strip ('Matching colour 3 of 5', '5 of 11', etc.) with a percent bar, the action buttons get disabled while in flight, and the loop yields between iterations so the bar actually paints. No more 'is this thing working?' blind waits.
FIX
Multi-image queue: undo history now survives a switch
Edit image #1, switch to #2, switch back to #1, hit Cmd+Z — your edits to #1 are now reverted, like you'd expect. Previously the ops list survived the switch but the undo stack reset, so undo did nothing. Apply-to-all and Match-colour broadcasts also push the pre-broadcast ops onto each affected image's undo stack — switch to any affected image and Cmd+Z to revert just that image's broadcast.
UPDATED
Match colour across a batch — one click harmonises tone
Drop multiple images, edit the look on one, click 'Match colour' on the queue rail. Every other image is recoloured (Reinhard transfer in lαβ space) so its mean+std-dev per channel matches the active image's tone. Designed for product photo batches shot under inconsistent lighting, social packs that need to feel like a set, and event galleries where some photos came out warmer than others. Pure client-side — no AI quota cost.
UPDATED
Auto-straighten — one click to fix a tilted horizon
Drop a tilted photo in the editor, hit Rotate → Auto-straighten. The tool runs a Sobel + gradient-direction histogram on a 256² downsample, finds the dominant near-horizontal or near-vertical lines, and proposes the rotation that aligns them. Sets the slider so you see the suggestion and can tweak it before applying. Works best on architecture, landscapes with horizons, indoor shots, product photos. Pure client-side — no AI quota cost.
UPDATED
Open from URL, drop anywhere, social-pack export
Three quick wins on the editor's edges. Paste a URL on the empty state and the editor fetches + decodes + queues it (CORS permitting). Drop an image onto the editor at any time — running editor, queue with stuff in it, doesn't matter — and it's added. New 'Social pack (ZIP)' button in the export popover bakes the active image at 11 common social sizes (IG square / portrait / story, TikTok, YouTube thumbnail + banner, X post + header, LinkedIn post + banner, Pinterest pin) in one click, downloads them all in a single zip. Each variant carries every edit you've made.
UPDATED
One image editor for one image OR many — batch is gone
Killed the Single/Batch toggle. The image editor now handles 1 to N images natively — drop one and you get the rich layered editor as before; drop many and a thumbnail strip appears at the bottom with three new buttons. 'Apply to all' broadcasts the active image's edits to every other image in the queue. '+ Add' brings up the file picker again. 'Export all (ZIP)' bakes every image with its current ops and downloads them in one zip. Each image keeps its own ops (so you can tweak per-image, or copy one's recipe over with Apply-to-all). The old /editor/batch URL still works — it just lands on the merged editor now.
UPDATED
Image editor: auto-fit, pinch zoom, wheel zoom, Fit button
Drop a big image and it now fits the viewport automatically — no more having to scroll a 4000px-wide photo around at 100% zoom. Ctrl/Cmd + scroll wheel zooms in and out smoothly (trackpad pinch on macOS works too — same wheel events). Two-finger pinch on touchscreens. New Fit button next to the zoom controls re-fits the current canvas size at any time, useful after crops or AI extends. Plain scroll still pans the viewport.
UPDATED
Watermark v2: text mode + tile-across-image pattern
Watermark used to be image-upload only. It now does text watermarks too — type 'DRAFT' or 'CONFIDENTIAL' or '© 2026 Yourname', pick a font from six families, set size and colour, drop on the canvas. Either kind can also TILE across the whole image with rotation (-90° to 90°) and spacing (1×–3× of the bbox). Diagonal `-30°` is the canonical 'DocuSign DRAFT' pattern. The bake renders the full pattern; the live editor shows a single tile with a 'Tiled · save to see' badge so it stays draggable. Layers dock now reads 'Watermark · "DRAFT" · tiled' so stacked watermarks are distinguishable.
FIX
Image editor: arrow direction + frame/watermark dup + layers crowding
Three more bugs squashed. Arrow drag preview now follows the actual drag direction (was always pointing bottom-right regardless of which way you dragged). Watermark no longer appears twice after applying a frame — DOM overlays are hidden once a destructive op (frame / crop / rotate / resize / AI op) bakes them into the canvas. The layers dock no longer covers the bottom of a tall tool panel — both regions now own their own scroll, so opening Layers while editing Filter (or any tall panel) leaves the sliders + Apply button reachable.
FIX
Image editor: four small wins
Auto-enhance no longer compounds when pressed twice — each click replaces the previous Auto layer instead of stacking another filter on top. Palette popover now closes when you click anywhere else (or press Escape). Resize panel's W/H boxes are width-pinned to a grid so big numbers don't push the layout out of the rail. Selected shapes now expose stroke colour, fill colour, and stroke-width directly in the floating bounds strip — change a shape's look without redrawing it.
NEW
Scientific Calculator with a real expression parser
Type an actual expression — 2*sin(pi/4)+sqrt(16)-3! evaluates the way you'd expect, including right-associative 2^3^2=512 and the 2-arg form log(2, 8)=3. Trigonometric and inverse trig (with Deg/Rad toggle), hyperbolics, logs, factorial (gamma-extended for non-integers), nCr/nPr, gcd/lcm, mod, abs, floor/ceil/round, min/max, π/e/τ/φ constants, plus an `ans` variable for the previous answer. Memory M+/M−/MR/MC/MS, history of the last 50 calculations clickable to reuse, full keyboard support. Live preview — the result updates as you type.
UPDATED
Mobile placeholder while we rebuild for small screens
The current desktop layout doesn't translate cleanly to phones, so phone visitors now land on a clean 'Best on a desktop right now' splash with the brand mark, a 'Copy link for later' button, and a 'Show me the site anyway' escape hatch for power users (sets a 7-day bypass cookie). Tablets are unaffected — they cope with the desktop layout fine. A proper mobile redesign and a native mobile app are both on the roadmap.
UPDATED
Top-nav now hovers open Editors, Bunches, Business
Hover any of the three to see a short curated list — the four main editors, the four themed bunches, the seven Business Suite shortcuts. A small 'View all' link at the bottom of Editors and Bunches still leads to the full index. Tools stays a flat link because 200+ tools don't fit in a dropdown. Hover-grace timer keeps the menu open while you cross from the trigger to a menu item.
UPDATED
PDF signatures: keep up to 5 in your library
The signature panel now holds up to 5 recent signatures, not just one. Designed for 2-signer contracts (you + your partner / co-founder) and signature-plus-initials workflows where each page needs both your full name and your initials. Click any saved signature to drop it; click the small × to delete it from the library; the most-recently-used floats to the top automatically. Old single-signature data migrates over silently.
UPDATED
PDF signatures: draw once, reuse on every page
Sign the first page of a contract, then on the next page the modal opens with your signature already there — one click drops it. Drawing a new one replaces the saved copy. Forget the saved one with a single click. Persists across reloads and across documents. Also fixes a stale-closure bug where signatures wouldn't drop on first load until you navigated to another page and back.
NEW
AI Photo Restore + Extend ship as editor ops
Final two of the AI image tools graduate into the editor. Restore: CodeFormer + Real-ESRGAN — fix scratched / faded / blurry / low-res photos with a fidelity slider (creative vs faithful) and a 1×/2×/4× upscale picker. Extend: FLUX Fill Pro outpainting — Zoom out 1.5×, Zoom out 2×, Make square, or extend any single side. Both layered, undoable, stackable with crops, filters, text. Layers dock shows them as 'AI · Restore · 2× · 0.5 fidelity' / 'AI · Extend · Zoom out 2x'. With this all eight standalone effects (Duotone, Halftone, Dither, Glitch, Tilt-shift, Restore, Extend, plus existing BG remove) live as ops.
NEW
AI Tilt-Shift is now an editor op
Phone-style depth-of-field blur, layered into the editor stack. Click the tool, the AI detects the subject once (one quota call), then the blur slider re-renders client-side without burning more quota. Live preview, undoable, stackable with everything else. Layers dock shows it as 'AI · Tilt-shift 20px'.
NEW
Glitch effect joins the image editor
VHS / RGB-shift / scanline databended look as a layered op. Six knobs: RGB shift (channel offset), slice count + slice offset (the tracking-error bands), noise (chroma artefact density), scanlines on/off, and a re-roll seed for reproducible results. Live preview as you drag any slider. Layers dock shows it as 'Glitch · 8px shift, 12 slices'. Pairs nicely with Dither and Duotone for a retro stack.
NEW
Dither lands in the image editor
Three algorithms (Floyd-Steinberg, Atkinson, Bayer 4×4) and three palettes (1-bit B&W, 4-step gray, 4-colour CGA). Floyd + 1-bit is the canonical Mac / Game Boy look; Atkinson is higher contrast; Bayer is the cheap-and-very-80s ordered dither. Live preview, layered, undoable. Layers dock shows it as 'Dither · Floyd · mono' so stacked passes are distinguishable.
NEW
Halftone is now an image-editor op
Newspaper / comic-book dot pattern, no longer a one-shot. Sits next to Duotone in the editor's Edit group. Live preview as you tweak cell size (3–24px), dot colour, background colour, or flip the invert toggle to put dots in highlights instead of shadows. Stacks with crops, filters, text, watermarks — undoable, reorderable. Layers dock shows it as 'Halftone · 8px' or 'Halftone · 8px inverted' so you can tell stacked passes apart.
NEW
Duotone now lives in the image editor
The Spotify-poster two-colour treatment is no longer a one-shot standalone tool — it's a Duotone op inside the main editor, sitting next to Curves and HSL. Pick a dark and light colour or one of eight presets (Spotify, Buncha rust, Plum & gold, Forest, Noir, Cyber, Sunset, Cool); the canvas updates live as you tweak. Layered with everything else, undoable, and shows up in the floating layers dock as 'Duotone · #0c0a44 → #ff8c42' so you can tell stacked duotone passes apart.
UPDATED
Curves and HSL: live preview as you drag
Drag a curve point or push an HSL band — the canvas updates in real time, no more guessing what the change will do before you commit. Identity-suppressed so a 'neutral' panel matches the original exactly. Also tightened the 'Newest first' sort on the tools directory so multi-tool announcements surface every tool, not just the first one in the bulletin.
May 9
1 updateMay 8
3 updatesNEW
Photo Collage, Mockup Frame, Glitch effect
Three more standalone image tools. Photo Collage: drop a stack, pick from six grid layouts (2×1, 2×2, 3×1, L+R, 3×2, plus a polaroid mode with white borders + slight tilt + drop shadow). 4K-ready output, configurable padding / corner radius / background colour. Mockup Frame: drop a screenshot, get it wrapped in a browser, phone, or laptop frame on a stylish background — eight gradient presets or pick your own colour. Drag-and-drop ready for blog posts and social cards. Glitch: VHS / RGB-shift / scanline effect with live sliders for shift / slice count / slice offset / noise. Deterministic seed so a look you like is reproducible.
NEW
Three new AI image tools: restore, extend, tilt-shift
AI Photo Restore (sczhou/codeformer) — fix old / scratched / faded / blurry photos in one click. Restores faces, denoises, sharpens, and upscales 2× or 4×. AI Photo Extend (FLUX Fill Pro) — outpaint a photo beyond its frame. Zoom out a tight portrait, make a square version of a landscape, fill missing edges. Tilt-Shift / Portrait Mode (uses bg-remove) — phone-style depth-of-field blur. Detect the subject once, then drag the blur slider freely without burning more quota. All gated by the existing daily AI quota. Premium = unlimited.
NEW
Six new image tools: EXIF, palette, duotone, halftone, dither, ASCII
EXIF Strip — wipes camera, GPS, software, and timestamp metadata before you share. Drag-drop, batch-friendly, runs on-device. Color Palette — extracts a 5-to-12-swatch palette from any image via median-cut quantization, copy as hex / Tailwind / CSS variables. Duotone — two-colour gradient map driven by per-pixel luminance, eight curated presets plus full custom picker. Halftone — newsprint-style dot screen, three patterns (round dot / line / cross), tunable cell size, angle, threshold. Dither — Floyd-Steinberg / Atkinson / Bayer 4×4 dither into a custom palette (mono, GameBoy, retro CRT, custom). ASCII Art — turn any image into character art, copy as plain text or render as a styled image.
May 7
12 updatesUPDATED
Image editor: Magic remove fix, Auto-enhance, Layers, batch merge
Magic remove is back online — was 404ing because the underlying Replicate model was deleted; swapped in a same-schema replacement and pinned the version so it can't break silently again. New top-toolbar 'Auto' button runs a histogram-driven enhance (one undo step). New floating Layers panel bottom-right shows every op as a friendly row with delete + click-to-select. Arrow tool now respects drag direction (was always pointing bottom-right); callout drops on a single click (was needing a 4px+ drag). Batch image editor merged into the same URL — /editor/image now has a Single / Batch toggle, /editor/batch redirects.
NEW
Tool ratings + Leaderboard
Open any tool page and use the thumbs-up / thumbs-down in the right rail. Ratings feed a public leaderboard at /leaderboard with a per-category filter, ranked entries, approval percentages, and an up/down bar. The homepage's tool rail flips from a curated 'Popular' list to a live 'Top rated by readers' ranking once enough votes are in — falls back to the curated list silently until then. Sign-in required to vote so each person counts once.
UPDATED
Polish round: type, palette, AI privacy
Section headings on the homepage tightened (sans-serif on label-y sections, editorial serif kept for brand statements). Category palette rewritten so no two categories share a hue and brand rust stays reserved for Business. Trust strip clarifies the AI privacy nuance — files / images / PDFs / video stay browser-only; the AI tools call Anthropic server-side. New Premium explainer block on the homepage: 'Core tools stay free, forever' plus four perk cards (Unlimited AI, Visual editors, Saved history, Larger batches) so the Premium nav pill has a landing context.
UPDATED
Homepage rebalanced — tools first, suite demoted
The Business Suite hero used to dominate the homepage, making the site read as a small-business app first. Demoted to a slim promo lower down (with a Quote → Invoice → Receipt → Statement workflow visualisation). Bunches got their own section with the 'Get a whole job done, not just one task' framing. Top nav reordered: Tools, Editors, Bunches, Business, Premium. Footer copy tightened: dropped the $40/month invoice line for a cleaner one-line workshop story; 'Boring' → 'Legal'.
UPDATED
Tools page: standalone reads your saved data
Standalone /tools/quote, /invoice, /receipt, /statement now read your business profile (name, logo, ABN, payment details, default tax rate, default notes) and your saved clients + saved products if you have any from the Suite. Pick a saved client and the form pre-fills. The doc you produce is still ephemeral — it's not added to /suite history. The Business Suite stays the home for repeat use; the standalone tools are the one-off generators. Also retired the freelance-quote-to-paid bunch; the Suite is the workflow.
UPDATED
Homepage polish: kill the yellow, simpler flow
Swapped the amber gradient on the Suite hero, suite identity bar, and 'Open in Business Suite' CTA for a warm ink ground with rust accent — modern, brand-warm, no aged-yellow look. Removed the redundant quick-task chip row under the hero search (the cycling placeholder already advertises the bar's modes). Removed Common Little Jobs (the search bar covers intent matching). Editors + Bunches now sit inside one 'More ways to work' panel with a unified heading instead of looking slapped on. Tool-page ratings widget unmounted for now (the migration wasn't run; the widget showed broken in production).
UPDATED
Background remover: replace, soften, choose format
After the AI cuts out the subject, swap the background to transparent, a solid colour (preset or custom picker), or a custom image you drop in. Edge-softness slider feathers cut-outs on hair/fur. Download as PNG (transparent) or JPG (with the chosen background baked in). Live preview updates as you tweak. Removed the old non-AI tool that only worked on solid-colour backgrounds.
UPDATED
Suite: dedicated Clients & Products, search, polished nav
Clients and Products now have their own pages in the Suite (no more redirect to the Profile). Both have search bars for when your library gets big. The three "+ New" sidebar buttons collapsed into one dropdown menu. Backup & Restore promoted into the sidebar nav. Profile shows a permanent "Auto-save on" pill so you know edits are persisted. Transaction Trail toolbar trimmed (sidebar covers nav). LoadFromPicker is now a real searchable dropdown — single click loads. Plus a Suite entry-point card on the homepage.
UPDATED
Suite UX overhaul — list-first, on-screen preview
Clicking a section in the Suite sidebar (Quotes, Invoices, Receipts) now opens the LIST of saved docs — not a blank editor. + New buttons create new docs. Toolbar nav duplicates of the sidebar are hidden. Cancel button removed (sidebar exits). 'Save and continue' becomes secondary in suite — Save is primary. Preview button now shows an on-screen modal instead of downloading a PDF. Forms tightened so they fit. /account/business and /suite/profile are now one editor.
NEW
Business Suite — one home for the whole workflow
New /suite workspace with a left sidebar nav (Dashboard, Quotes, Invoices, Receipts, Statement, Transactions, Clients, Products, Profile). Same tool components, suite chrome — no SEO clutter, no breadcrumb, no double headers. Live outstanding-money pill, action queue (overdue / accepted-not-invoiced / drafts), and a recent-activity timeline. Individual /tools/* pages still work for one-off users; each has an 'Open in Business Suite →' upsell.
NEW
Saved products + business hub
Stop retyping 'Logo design — $1200' for the tenth time. Save your common services once in /account/business; pick them from a 'From saved' dropdown in any quote, invoice, or receipt. The business page itself is now a real suite hub: live counts of saved docs, an outstanding-money roll-up across currencies, and one-click shortcuts into the workflow.
FIX
Honest next-steps + bunch chain match
Quote next-steps used to claim 'they accept and you'll be notified' — there's no notification system, so the copy is now honest about what to actually do (open the quote, change Status). Also fixed the Freelance: quote → paid bunch which listed Quote / Invoice / Sign / Compress / Receipt but actually walked through Quote / Invoice / Receipt / Statement.
May 6
32 updatesNEW
Transaction trail — every doc, every chain
New /tools/transactions view shows every business transaction end-to-end: Quote → Invoice → Receipt as one card per chain. Filter by Open / Paid / Overdue, search by client, click any chip to jump back into the editor. Outstanding totals banner sums what you are owed across mixed currencies.
UPDATED
Print, real email PDF, statement handoff
Print now prints just the document, not the editor UI. 'Email receipt' sends a real attached PDF via the server mailer when signed in (falls back to download + mailto for anon users). Receipt editor has a 'View statement for this client' CTA, statement tool reads ?clientId so the handoff lands on a populated statement.
UPDATED
Quote → Invoice → Receipt: one connected trail
Click any row in saved-history to reopen. Invoices created from a quote show a 'From quote QT-…' jump-back; saving a receipt against an invoice auto-marks it paid and shows a 'For invoice INV-…' chip. History views now have search + status filters, and the invoice list surfaces a running 'Outstanding $X across N invoices' banner. Auto-save kicks in from the first keystroke, deleting a receipt cascade-unmarks its invoice, and you can break stale links if the source doc was deleted.
UPDATED
Builders: forward CTAs + load from previous step
Invoice now consistently says 'Save and continue to Receipt →' (matches Quote → Invoice). Saved-history links are real button chips now, not buried text. Invoice can pull line items + client from any saved quote in one click; Receipt can pull from any saved invoice — either direction at any step.
UPDATED
Invoice + Receipt + Statement rebuilt to match Quote
All four small-business builders now share the same workflow shell: stepper, numbered sections, drag-handle line items, live summary sidebar, auto-save footer. Plus the wrapper now goes full-width for these tools so the form isn't crammed into half the page.
UPDATED
Quote builder, rebuilt
Total redesign per the small-business spec. Workflow stepper at top (Quote → Invoice → Receipt → Statement), 4 numbered sections on the left, live summary + 'what happens next' + client preview on the right, drag-handle line items, auto-save with timestamp footer, and one big 'Save and continue to Invoice' CTA.
UPDATED
Tool pages: less chrome, more tool
Stripped the redundant '100% client-side' header strip from every tool, dropped the 3-line tool description from the page head, collapsed the 12-tag 'Part of these kits' sidebar to a single line, and the entire wrapper hides when you're walking through a bunch — just the bunch banner + the tool. Plus a slug bug fix that was breaking the freelance-quote-to-paid bunch.
UPDATED
Invoice + quote findable from the home page
'I need to send an invoice' and 'I need to make a quote' added to Common little jobs. The Freelance: quote → paid bunch now sits in the homepage's featured trio (was buried in /bunches). Also fixed a bug where that bunch's chain referenced a stale tool slug.
UPDATED
Invoicing made less fiddly
Client name is now optional everywhere (matches receipt) — no more 'Add a client before saving' error after you've typed a name. New 'Save this client for next time' checkbox replaces the hidden save button. Each tool gets a 'Try with sample data' button so you can see what a finished one looks like. Line items reorder via ↑↓ arrows. Whole layout stacks cleanly on mobile.
NEW
Rate the tools you use
Signed-in users can now thumbs-up or thumbs-down any tool. We're using it to figure out which tools to polish first. Anonymous users see the totals; voting needs an account so we can prevent a single bot from skewing things.
UPDATED
8 new how-to articles
Long-form guides for the conversion queries people actually search: WebP to PNG, PNG to JPG, JPG to PNG, SVG to PNG, MP4 to MP3, PDF to JPG, images-to-PDF, and 'compress without quality loss'. Each links into the relevant tool.
NEW
AI background remover
Drop a photo, get a transparent-PNG cutout — automatic, no manual masking. The AI model runs entirely in your browser; first run downloads it (~40 MB) and caches, then it's instant. No upload, no account.
NEW
Not sure what tool you need?
New homepage helper. Tap 'Not sure what tool you need?', describe what you're trying to do in plain English ('my PDF is too big to email'), and we route you to the right tool. Same engine as search, friendlier framing.
NEW
Drop a file, see what works
New on the homepage: drop any file (or pick one). We read just the name to show you the tools that work on it — PDFs, images, audio, archives, whatever. Nothing uploads. Useful when you have the file but don't know the right tool.
UPDATED
Tighter mobile homepage
Editor and bunch grids stack to one column on phones (was 3 cards crammed). Page padding tightens to 16px so cards aren't choking. Trust strip seal + lead-in stack vertically on phones; stats go 4→2→1 across breakpoints.
UPDATED
Tool pages: clearer privacy + collapsible advanced
Every drop area now reads 'Files stay on this device' built-in — no per-tool wiring needed. Privacy footer copy simplified to 'Files stay on your device. Tools run in your browser.' New <Advanced> primitive lets tools collapse non-essential settings under 'More options'.
UPDATED
Lots of small polish (round 2)
Report an issue is now an in-page form, not a mailto link. Editor button shortened to 'Open'. Arrows replaced with chevrons. 8 popular tools render properly (was 7). Trust strip stats centered. Top nav truly centered. Editors and bunches columns line up.
FIX
Search dropdown polish
Tool icons in the dropdown now use the tool's actual brand gradient instead of a muted ink wash. Descriptions sit tight under titles (dropped the redundant 'Category ·' prefix). The search submit button is now a warm rust-orange instead of stark black-on-cream.
UPDATED
Smarter search + small fixes
Search dropdown now groups results by Best match / More tools / Bunches. Empty-state shows friendly examples instead of a dead end. Trust strip is properly centered now. The square submit button on the rounded search bar became a circle.
UPDATED
Editors page + lots of polish
Editor cards now show one sentence + 3 benefits + one button (no more 9-point feature lists). Fixed icons-within-icons on tool cards, replaced 8 tools' emoji icons with lettermarks. Hero gradient now bleeds across the whole page. Trust strip centered. Brand seal beside the wordmark.
FIX
QR code generator: layout fix
On medium-width screens the foreground/background colour inputs were sliding under the live preview. The 1fr 1fr grid columns now use minmax(0, 1fr) so they shrink correctly instead of overflowing.
UPDATED
All-tools page tidied up
Popular tools surface above the directory. Intent chips (Fix a PDF, Edit an image, Clean up text…) replace the old size-sorted list. Categories now read like drawers (Work with PDFs, Fix images), and the page no longer leads with Health.
FIX
Hero polish: real search icon, gradient backdrop
Replaced the sparkle-decoration in the hero search with a proper magnifying glass — clearer at a glance. Dropped the clipped half-photo flanks (they read as broken thumbnails) for a soft warm gradient backdrop. Quick-task chips now stay on one line at common widths.
UPDATED
Friendlier home page
Search-first hero with task-language. New 'Common little jobs' section — pick the problem you're trying to solve. Categories now read like drawer labels (Work with PDFs, Fix images, Clean up text…). Slimmer nav: Tools, Editors, Bunches, Premium.
NEW
Pet Age Calculator + Pet Health kit
How old is your dog or cat in human years? Uses the formulas vets actually use (the AAHA cat ladder + the 2019 epigenetic-clock dog model with size band) — not the old 'multiply by 7' rule. New Pet Health kit groups it with timers and visit-prep tools.
UPDATED
Tool pages link to the guide
When a tool has a companion blog post — BMI flaws, IPSS, BBT charting, OBD-II codes, mileage deduction by country, etc. — it now shows above the 'Pairs well with' rail. Read the long-form context, then jump back to the tool.
UPDATED
Score Keeper: built-in timer
Stopwatch or countdown, with a period counter (Q1/Q2/H1/H2). Quick-set chips for 1/3/5/10/12/15/20-minute games, custom MM:SS input, optional bell when countdown ends. Persists across page reloads — even if the timer is running.
UPDATED
Cleaner home page + nav
Browse-all categories now show the right tiles (image, PDF, text, AI, finance, health) instead of the old stale labels. Tightened up the trust strip layout. Editors moved into the main nav; Professions / Health / Household / Sports / Small business now sit under a single Kits dropdown.
FIX
Formation Board: bug fixes + edits
Switching formation while a player was on the bench could spawn duplicate blank pins. Fixed. Saved teams can now be renamed and updated in place, and you can export all your saves as JSON for backup (or import them back).
NEW
Bracket Maker
Run a knockout tournament. Paste names, the bracket auto-pads to the next power of 2 with byes, click a winner to advance them. FIFA night, Mario Kart, ping pong, office cook-offs — anything single-elimination.
UPDATED
Formation Board: save your team
Save the whole board (sport, formation, team names, all players, bench) under a label and reload it any time. Switching formation now keeps your players and just re-shapes them — your names and numbers stay put.
UPDATED
Formation Board: team sheets
Add full player names and jersey numbers, paste a roster in any format, and manage subs on a per-team bench row. Click a bench chip to send to the pitch, click a pin to edit. Rugby preset rewritten to spread all 15 players across the pitch.
May 5
67 updatesNEW
3 new event-day tools
Score Keeper (track any 2-team game with big tap targets), Random Name Picker (pick one or split into balanced teams), and Spinner Wheel (paste options, animated random pick). Useful for ping-pong, classroom call-outs, what's-for-dinner.
FIX
Formation Board: drag bug fixed
Dragging pins on the formation board was crashing on some browsers. Switched the drag implementation from Pointer Capture to window-level listeners — works reliably across mouse, touch, and pen now.
NEW
Formation Board (multi-sport)
Drag player pins onto a pitch to draw a formation, set play, or starting lineup. Six sports — soccer, basketball, American football, hockey, rugby, netball — with formation presets per sport. Export as PNG.
NEW
Sports & Fitness section
Five new kits — General Fitness, Running & Track, Strength & Gym, Soccer, Cycling. Plus a new Soccer Training Session Generator that builds a balanced session (warm-up, drills, small-sided game, cool-down) for any age group.
NEW
Office & Admin kit
For office managers, EAs, ops staff — the 30 things you do every Tuesday before lunch. PDF sign / merge / split, AI grammar + tone for emails, invoice + quote generators, calendar math, QR codes, OCR, and image quick-wins.
NEW
12 new how-to articles
How to compress PDFs without uploading, convert iPhone HEIC photos to JPG, remove image backgrounds for free, log mileage for tax (US/UK/AU/CA), split shared expenses with roommates, read OBD-II car codes, and more.
UPDATED
Each tool suggests what to do next
Every tool page now shows 'Pairs well with' — workflow tools that go together (mileage logging + expense splitting, PDF compress + merge). Plus richer how-to and FAQ content under each tool.
UPDATED
Tool links look proper when shared
Share any tool link in Slack / Twitter / iMessage and the preview card now shows the tool name + what it does, instead of a generic fallback.
UPDATED
Pricing in your currency
Australian, British, Canadian, and European visitors now see prices in AUD / GBP / CAD / EUR alongside the USD figure. Auto-detected from your browser, manually switchable.
UPDATED
Yearly Premium is half the price of monthly
Premium yearly is $60 (= $5/mo). Monthly is $10. The yearly toggle was showing the wrong discount before — fixed. Now there's also a comparison vs Adobe / Smallpdf, an FAQ, and a 30-day money-back guarantee.
UPDATED
Mileage tool: now international
Region picker (US / AU / UK / CA / Custom) — sets units (miles/km), volume (gallons/litres), currency, and rate authority defaults (IRS / ATO / HMRC / CRA). UK and CA banded rates supported. AU 5,000 km cap warning.
UPDATED
Mileage tool, way better
Saved routes (one-tap log for repeat trips), year-to-date dashboard with monthly chart, per-year IRS rate history that auto-applies by trip date, tax-ready printable PDF, round-trip toggle, $/mile actual fuel cost.
UPDATED
Chore Chart, gamified
Points per chore, leaderboard with medals + 🔥 streaks, achievement badges, confetti burst + ding on every check-off. Click an emoji on a card to swap it.
UPDATED
Kids Dosage: 3 more meds
Added Benadryl, Zyrtec, and Claritin (with age-band dosing for the antihistamines). Plus a 'next dose at HH:MM' timer and a printable dose card.
FIX
A handful of small fixes
Pregnancy Due Date no longer shows up in unrelated kits like Hair Stylist. Cocktail Batch is in the right category. Logout button works reliably. Google sign-in mark refreshed. Account recent-activity is a clean card list now, not cramped pills.
UPDATED
All your editors in one place
The AI Writing Desk now lives alongside the Image / PDF / Video / Audio / Document / Batch editors at /editors. Seven editors, one hub.
UPDATED
Word Counter and 4 others got a refresh
Word Counter, Case Converter, Lorem Ipsum, UUID Generator, and Slug Generator now have richer stats, copy-to-clipboard feedback, and (for the slug tool) proper accent stripping (café → cafe).
NEW
5 new bunches
Scan paper to PDF, freelance quote-to-paid, trip expense roundup, doctor visit prep pack, secure file share — five new end-to-end workflows.
NEW
3 new profession kits
Mechanic (with OBD-II Code Lookup for instant DTC decoding), Hair Stylist (with per-client Color Formula Log), and Dog Trainer (with Clicker + Session Timer).
NEW
OBD-II Code Lookup
Type a DTC like P0420 and get the meaning, likely causes, and severity tier. Covers the most-looked-up SAE generic codes — no internet search needed.
NEW
Hair Color Formula Log
A per-client formula card with brand, mix, developer, time, results, and optional photo memo. Replaces the binder, skips the salon-software subscription.
NEW
Clicker & Session Timer
A tap-to-click counter (with CPM stats) plus a short-burst session timer with audible cues. Built for positive-reinforcement training in 1–2 minute bursts.
NEW
4 new household kits
Family-with-Kids, Couple, Roommate Share, and Single Parent — different shapes of household have different math, so they get their own curated kits now.
NEW
Shared Expense Splitter
Track shared expenses across roommates, a couple, or a trip. Log who paid and what for, see balances and the minimum number of payments to settle up.
NEW
Kids Growth Tracker
Log height, weight, and head circumference over time. Plots a growth curve against approximate WHO/CDC percentile bands — great for spotting trends.
NEW
Pregnancy gets its own kit
Due date, IOM weight bands, plus the new Kick Counter (count to 10) and Contraction Timer (5-1-1 alert) for the third trimester and labor.
NEW
5 new profession kits
Lawyer (curated), Bartender (with cocktail batch + ABV math), Welder (with MIG wire feed speed), Carpenter (with board feet), and an expanded Photographer kit.
NEW
4 more household tools
Bills due tracker (with month-rollover math), chore chart for the family, pantry inventory with low-stock shopping list, babysitter brief.
NEW
A profession kit for nurses
IV drip rate, BSA (4 formulas), eGFR / Cockcroft-Gault, Glasgow Coma Scale, MAP + shock index. The math that comes up at the bedside.
NEW
IV drip rate calculator
Convert between mL/hr and drops/min for any drop factor (macro 10/15/20, micro 60). Three modes — pick what you know.
NEW
Body Surface Area — 4 formulas in one
Mosteller (default), DuBois, Haycock, Boyd — all four side by side. For mg/m² dosing.
NEW
Creatinine clearance + eGFR (race-free CKD-EPI 2021)
Three formulas — CKD-EPI 2021, MDRD, and Cockcroft-Gault — with CKD stage classification and 'which to use when' guidance for drug dosing.
NEW
Glasgow Coma Scale with documentation string
E + V + M scoring with severity tier and the 'GCS X (E_V_M_)' string ready to paste. Handles intubated and eyes-swollen-shut conventions.
NEW
MAP + shock index in one tap
Mean arterial pressure with the 65 mmHg perfusion target, plus shock index with the ≥1.0 occult-shock threshold.
NEW
A Household section
Meal planning, cleaning routines, home maintenance, recurring money — the everyday admin of running a home, kept somewhere other than your head.
NEW
Plan a week of meals
7-day grid with breakfast / lunch / dinner / snack slots. Type ingredients per meal — shopping list aggregates them out the back. Multi-plan, print-ready.
NEW
Home maintenance reminders that actually fire
20+ pre-seeded household tasks (HVAC filter, smoke alarms, water heater, gutters) with cadence math + last-done tracking. Surfaces what's overdue.
NEW
Track what subscriptions are eating your card
Every recurring charge, monthly + annual totals, renewal radar 14 days out. The total tends to surprise people.
NEW
A cleaning schedule that survives memory
32 standard household tasks across daily / weekly / monthly / seasonal / yearly cadences. "What needs doing today" view + check-off.
NEW
Women's Health goes beyond reproduction
Five new tools — MRS menopause score, PCOS Rotterdam check, thyroid pattern checker, breast self-exam guide, osteoporosis risk. The non-cycle stuff that mattered.
NEW
Men's Health gets purpose-built tools
Prostate symptom score (IPSS), sleep apnea screening (STOP-BANG), PSA tracker with velocity + doubling-time math, testicular self-exam habit tracker.
NEW
Track your medications
Add what you take, check off today's doses, see your 30-day adherence rate, get refill-by dates. Stays on your device.
NEW
Adult vaccine schedule
Tell us your age and what you've had — we surface what's due now per the CDC adult schedule. Tdap, flu, COVID, MMR, Shingrix, RSV, the rest.
NEW
Walk into a 15-min appointment ready
Structured form for your visit — reason, symptoms with start dates, current meds, allergies, recent changes, questions to ask. Print or save as PDF.
NEW
A General Health kit
Cross-cutting trackers — blood pressure, depression / anxiety screening (PHQ-9 + GAD-7), migraines. Everyone needs them.
NEW
Track your blood pressure
Log readings, see the trend, get the ACC/AHA category for each one. Crisis warning at 180/120. On-device.
NEW
PHQ-9 + GAD-7 mental health screening
The validated questionnaires used in primary care every day. Screening, not diagnosis. With clinical-handoff language built in.
NEW
Migraine tracker that finds the pattern
Log episode duration, severity, triggers, what helped. The 60-day calendar grid surfaces clusters faster than a list ever could.
NEW
A kit for parents
Children's Health hub at /health/childrens-health. First in: weight-based Tylenol and Motrin dosing, with hard cutoffs and a permanent disclaimer.
NEW
How much Tylenol can I give my kid?
Weight + age in, per-dose RANGE out (not a single number — pediatric dosing has range variation). Hard cutoffs under 3 / 6 months. Always confirms with your pediatrician.
NEW
A Men's Health kit
The everyday numbers — body comp, lifting math, cardio zones, sleep + caffeine. Curated from the existing tool library.
NEW
A new Health section
Private trackers for managing your own and your family's health. Women's Health kit ships first — period tracker, symptom log, BBT chart, pregnancy weight. All on-device.
NEW
Pregnancy weight against the IOM band
Log weight by week, see it plotted against the recommended range for your pre-pregnancy BMI. On track / above / below at a glance.
NEW
Plot your BBT chart
Track waking temps for fertility awareness. We auto-detect the post-ovulation thermal shift and draw the coverline. Stays on your device.
NEW
See your symptom patterns
Log cramps, mood, headaches, sleep day by day — the heatmap shows what clusters where. Stays on your device.
NEW
A private period tracker
Log periods, see cycle length history, get next-period predictions and your current phase. Data never leaves your device — no account, no upload.
NEW
A complete kit for electricians
5 NEC-correct calculators (wire, drop, load, conduit, Ohm's law) plus the rest of the trade — quoting, AI explainers for homeowners, branded handouts.
NEW
Right breaker, right wire
Drop appliances on a circuit — we apply the NEC 1.25× rule on continuous loads, recommend the breaker, and pick the copper wire to match.
NEW
Will the bundle fit the pipe?
Add your conductors, pick conduit + size — get fill %, pass/fail, and the next size up if it doesn't fit. EMT, RMC, PVC 40 / 80.
NEW
Ohm's Law in calculator form
Volts, amps, ohms, watts — give us any two and we compute the other two. The wheel chart from your toolbox.
NEW
How much voltage am I losing?
Pick a wire size, set the load and length — see drop in volts, percent, and end-of-run voltage. Pass/fail vs your target.
NEW
Pick the right wire in seconds
Enter amps, distance and voltage — get the smallest NEC-compliant AWG that handles both ampacity and voltage drop.
NEW
A complete kit for personal trainers
42 tools across the trainer's whole day — onboarding, programming, on-floor timers, tracking, scheduling with calendar export, and getting paid.
NEW
Track a client's progress over time
Log weight, body comp, and measurements. Trend charts auto-render. CSV import + export. Multi-client.
NEW
Plan recurring sessions
Pick days, hit Generate, download an .ics file the client adds to their phone calendar in one tap.
NEW
Build a workout from 70+ exercises
Drag-free split planner with weekly volume tracking. Print-ready hand-out for the client.
NEW
A real interval timer
HIIT, Tabata, EMOM, AMRAP — voice cues, audible bells, and the screen stays on so your phone doesn't lock mid-burpee.
May 4
9 updatesUPDATED
Plain-English updates
We rewrote what's new in user voice — what you can do now, not what we shipped.
UPDATED
Read all updates in one place
The full archive lives at /whats-new — homepage just shows the latest.
UPDATED
Find tools faster
Cleaner categories — Image, PDF, AI, Finance, Health & Fitness, Engineering. Tools can sit in more than one.
NEW
Tool kits for your trade
Curated suites for real-estate agents, personal trainers, CNC machinists, web devs, photographers, and teachers.
NEW
Five tools for tradespeople
Cap-rate calculator, home affordability, TDEE + macros, CNC feeds & speeds, tap drill chart.
UPDATED
Roll dice that actually feel real
Tumbling polygon dice, advantage / disadvantage, DC pass-fail stamps, audible click.
NEW
Five new everyday tools
Strip HTML to text, spell things in NATO phonetic, convert Roman numerals, generate emoji favicons, roll dice.
UPDATED
Right-click music for quick edits
Volume presets, solo, beat-cut your video clips, snap to nearest beat, reset fades — all from a context menu.
UPDATED
Cut clips by right-clicking
Split at playhead, duplicate, reset trim, remove — faster than dragging the handles.
May 3
4 updatesNEW
Eight free music tracks
Hype, story, chill, lo-fi — covered. One tap from the video editor’s Audio panel.
UPDATED
Captions can fade and slide in
Pick fade, slide-up, slide-down, or pop per overlay. Bakes into the MP4.
NEW
Video editor — Reel-comparable
AI captions, smart-cut silence, beat detection, music library, auto-frame, seven transitions, keyboard shortcuts. All in your browser.
NEW
Make a Reel in one tap
Pick Hype, Story, Tutorial, or Aesthetic — the editor styles your clips, transitions, captions and music to match.
May 2
1 updateMay 1
1 updateApr 28
1 updateApr 24
1 updateApr 20
1 updateLooking for something specific? Browse all 240 tools.