Changelog
Everything that's shipped on FireConvertApp. Dated, linked, public. If it's not here, it hasn't shipped — that's what the roadmap is for.
- Feature
Upscaler now handles any image size (tiled inference)
Shipped the day after v1 — the initial upscaler capped inputs at ~1 MP for safety. The new version tiles large images (256×256 patches with 16 px overlap) under the hood, upscales each independently, and stitches the result. Drop a 4000×3000 photo, get 8000×6000 back in ~60 seconds. Source cap raised to 15 MB; output capped at 6000×6000 (browser canvas memory limit).
Try it → - AI
AI image upscaler — 2× / 4×, browser-side
Drop a small image, get a crisp large one. Runs a Swin2SR super-resolution model in your browser via ONNX Runtime Web — same model class that powers the big desktop upscalers. No upload, no watermark, no sign-up. Pairs with background removal for a real AI toolkit.
Try it → - API
PDF API endpoints live
Four new public endpoints — /api/v1/convert/pdf/merge, /split, /compress, /to-jpg — bring the API surface from 1 endpoint to 5. Bearer auth, per-minute rate limits, zero retention. Both multipart and JSON (file_url) body formats supported. Usage tracked on your dashboard.
Try it → - AI
AI background removal — free, unlimited, browser-side
Drop an image, get a cutout with transparent background. Runs entirely in your browser via an ONNX model — your file never touches our servers. No sign-up, no watermark, no upload. remove.bg charges $9-$99/mo for the same class of model; we ship it free.
Try it → - Feature
Preset library
One-click dimensions + format for the 14 most common image targets — Instagram Post/Story, Twitter header, LinkedIn banner, Pinterest Pin, YouTube thumbnail, Open Graph, Web hero, Favicon, Postcard, A4 print, and more. No more Googling "Instagram story size 2026".
Try it → - Feature
Before/after slider
On every image conversion result, drag-to-reveal the original vs the converted output. See quality exactly — don't take our word for it.
- Feature
Account dashboard with 5 tabs
Profile (edit display name, see providers), Billing (current plan + Stripe portal), API keys (create/revoke), Usage (30-day API analytics), Danger zone (revoke all / delete account).
Try it → - Feature
Batch mode for image + PDF
Drop multiple files; each runs sequentially through the pipeline with per-item progress, then the lot is packaged as a ZIP for single-click download. Single-file UX unchanged.
- Feature
Direct-upload for paid plans
Files over 4 MB skip the serverless-function body ceiling by uploading straight to storage. Unlocks 1.5 GB / 2 GB / 5 GB per-file caps on Basic / Standard / Pro.
- Feature
Blog launched with 4 deep guides
Practical, honest guides on the most-searched file-conversion topics — HEIC to JPG, PDF compression, MP4 to MP3, AI background removal. Written by the team shipping the tools.
Try it → - UX
⌘K / Ctrl+K tool search
Fuzzy search across every tool via a keyboard-first command palette. Press / outside of an input, or ⌘K, from anywhere on the site.
- UX
Custom 404 recovery
Not-found pages now show five probably-what-you-wanted marquee tools (one per category) + links to /roadmap and /pricing. Turns a dead end into a chance to convert.
- UX
Live conversion counter + trust strip
Homepage now shows a live 7-day conversion count sourced from real usage. Fails silently when numbers are absent — no fake social proof.
- Fix
Checkout URL validation — hard bug fixed
User-reported: clicking "Get Started" silently errored. Root cause was a misconfigured environment variable rejecting Stripe's strict URL format. Now: normalized at the code layer so env typos can't break checkout, and the error banner surfaces Stripe's actual error code + message for faster diagnosis next time.
- Feature
Self-serve API keys
Generate, label, and revoke API keys from your dashboard. Keys are shown exactly once (Stripe-style); we store only the SHA-256. 10-key cap per account; rate-limit per key.
Try it → - Feature
Transactional email — welcome + waitlist fan-out
Welcome-free on first sign-in, welcome-paid after Stripe confirms the charge, and a per-tool "it's live" fan-out so waitlist signups actually hear back from us. Built on Resend.