FireConvert

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.

Want these in your inbox? We send a short monthly digest of what shipped — no marketing, just what's new. Create a free account and you're on the list.