Introducing heic.site Pro — Unlimited Batches, PDF Output, and File Sharing
When I first built heic.site it did one thing. HEIC files went in, JPGs came out. All of it in the browser. No uploads, no signup. That was the whole product and for a long stretch it was plenty.
Then the emails started. Could it do WebP. Would it hand back a PDF instead of an image. One person wanted to send converted files to a colleague without a round trip through Dropbox, and a few asked whether they could hit it from a script.
Most of those are answered now. For the first time the answer has a price on it.
The free converter stays free, unwatermarked and private, with no cap on how much you convert. What changed is batch size. Free runs three files at a time. Pro takes that limit off and adds the rest of what follows. If you convert a handful of photos now and then, nothing about your day is different.
PDF output
Drop in an image of any supported type and get back a PDF whose page dimensions match the image. No letter-size page with the photo floating in the middle. No white margins to crop. This matters more often than it sounds like it should, because the systems that demand PDFs are usually the same systems that reject anything with an unexpected aspect ratio: receipts, forms, insurance claims, applications where someone in an office has decided PDF is the only acceptable file. The PDF conversion deep dive explains the page-sizing logic if you want to know why your photo comes out the shape it does.
PDF output is Pro only. It’s the one feature I couldn’t make free without eating the cost.
Share links that delete themselves
Convert some files, then click share. Send the link however you like. Whoever opens it gets a page with a download button per file and a “Download All as ZIP” option, and they don’t need an account for any of it.
You choose how long the link lives: 24, 36 or 72 hours. When it expires everything goes — the R2 objects and the database rows alike — and the link starts returning a plain expired page. A share holds up to 10 files or 50 MB, which covers most of what people actually hand off. You can also type in an email address and I’ll send the link straight to the recipient. There’s a full breakdown of how sharing works if the retention details matter.
Batches without the cap
Free accounts convert three files per batch, as many batches as you like. Pro drops the per-batch limit, so you can point it at an entire folder and get one ZIP back at the end.
The important part is what doesn’t change. Conversion still runs entirely in your browser, whether that’s three files or three hundred. Nothing gets uploaded. A bigger batch means your own CPU works harder for longer.
The API is not built
I’m not charging for it until it exists. If you need programmatic conversion today, email me. There’s an overview of the plan as well.
What it costs, and why it costs anything
$5 a month, or $50 a year — about $4.17 a month for people who know they’ll stick around. Cancel from your account page whenever you like. You keep Pro until the period you’ve paid for runs out.
I sat on the pricing for a while. $5 is cheap enough not to think about if you convert files regularly, and it covers the R2 storage and the email delivery that sharing genuinely costs me to run.
Making everything free was the obvious alternative and I did consider it. Shared files sit on real storage until they expire. Sending an email costs money every time. I could have plastered ads over the free converter to cover it. Nobody wants a “clean your Mac now” banner blinking at them while they convert a photo of their kid, and I didn’t want to be the person who put it there. Pro revenue pays for the features that touch a server so the free converter can stay clean and quick.
What stays free, permanently
I’ve watched enough tools bait-and-switch their free tier. Writing it down means you can hold me to it.
- Unlimited conversions in batches of three, from HEIC, AVIF, WebP, PNG, JPG, GIF, BMP and TIFF, out to JPG, PNG, WebP or AVIF. AVIF output appears only when your browser passes the converter’s real encoding test.
- ZIP download of whatever batch you just converted.
- Everything processed on your own device. Nothing uploaded.
- No ads, no watermarks, no file size limits, no account needed.
If all you ever need is HEIC files turned into JPGs, you should never pay me anything. The free tier is the product. Pro is for the people who’ve hit the edges of it.
Getting it
- Create an account at heic.site with an email and password, or sign in with Google
- Hit “Get Pro” on the pricing page
- Pay through Stripe, which takes about thirty seconds
Pro unlocks immediately. Subscriptions, invoices and cancellation live on your account page. Billing runs through Stripe, so my servers never see your card details.
What’s next
The API is the big one and I’m deliberately not dating it. After that I’m looking at multi-page PDFs, combining several images into one document, and finer control over JPEG compression inside those PDFs.
Server-side conversion is not on the list and won’t be. Keeping the work on your device is the point of this thing, not a limitation I’m waiting to grow out of.
If you already know which piece you need, batch conversion covers the free multi-file workflow, PDF output walks through the page sizing, and file sharing explains expiry and cleanup. Otherwise the pricing page is two clicks from a Pro account.