Free video upscaling on a Mac: what's truly free, and what it costs you
For video on a Mac, the genuinely free AI option is a command line: Real-ESRGAN, which works on still frames, so you split the video, upscale every frame and stitch it back yourself. The best-known free app, Upscayl, does images only, and Video2X supports Windows and Linux, not macOS. ffmpeg's Lanczos resize is free and quick but adds no detail. Crisp does video in an app for free, with a small "Made with Crisp" mark on every video export; $129 once · or 4 × $32.25 removes it.
The free options, checked at the source
Each row comes from the tool's own README, read on 23 September 2026, not from a roundup.
| Tool | Video on a Mac? | Cost and licence | What its own page says |
|---|---|---|---|
| ffmpeg (Lanczos resize) | Yes | Free, open source | A resampler: it enlarges the pixels you have and adds no detail |
| Real-ESRGAN | Frames only, from the command line | Free, BSD-3-Clause | A portable macOS build (dated 24 April 2022); video goes through a script the README doesn't document, and the GUIs are other people's projects |
| Upscayl | No, images only | Free, AGPL-3.0 | "Enlarge and enhance low-resolution images"; its README gives macOS 12 as the minimum; needs a Vulkan-capable GPU |
| Video2X | No, Windows and Linux | Free, AGPL-3.0 | "Cross-platform support for Windows and Linux"; runs Real-ESRGAN, Real-CUGAN and RIFE |
| Crisp | Yes, video and photos | Free tier with a mark; $129 once · or 4 × $32.25 removes it | Free video exports and GIFs carry a "Made with Crisp" mark, about 12% of the frame's width, bottom right; photos come out unmarked |
What the free command-line route costs, measured
Real-ESRGAN upscales images, so free AI upscaling of a video means turning the video into images first. We measured what that means for disk space by upscaling real 1080p frames 2× with a Real-ESRGAN-family model. A 1080p frame saved as PNG was 1.52 MB on average. The same frame upscaled to 4K was 8.42 MB.
| One minute of 1080p at 30 fps, upscaled to 4K | Scratch space needed |
|---|---|
| Source frames as PNG (1,800 frames) | 2.7 GB |
| Upscaled frames as PNG | 15.2 GB |
| Total before you re-encode | 17.9 GB |
Then comes the time: a fast 2× model took 0.72 to 0.82 seconds a 4K frame on a Mac Studio, about 23 minutes for that one minute, and heavier models take longer. After that you still re-encode the frames into a video and put the audio back, and each of those is a command you have to get right.
Crisp does the same work in 20-second segments and deletes each one's frames before starting the next. Worked out from the same frame sizes, the frames it holds on disk peak at about 7 GB for a 1080p-to-4K job, however long the clip is; only the finished video grows with its length. That figure is calculated from how the app is built, not measured on a long render.
The free option nobody mentions
If your footage is sharp and you only need bigger pixel dimensions, for a 4K timeline or a delivery spec, a plain resize is free, fast and the most faithful choice:
ffmpeg -i in.mp4 -vf scale=3840:-2:flags=lanczos -c:a copy out.mp4
It won't add detail, but it won't invent any either. On real frames we halved and enlarged back, a Lanczos resize matched the original's pixels most closely on three of four frames, and kept colour best on all four. See what AI video upscaling actually does for those measurements, and ffmpeg Lanczos vs AI upscaling for when each wins.
What Crisp's free tier includes
AI upscaling, denoise, low-light cleanup and restoration for video and photos, smooth motion, and the editing tools, all on your Mac. There's no account and no upload. Every free video export and GIF carries the "Made with Crisp" mark; upscaled photos don't. The one-time $129 · or 4 × $32.25 removes the mark and adds the generative Max restore lane and batch processing. There's no subscription.
Being straight about the premise: Crisp is not the free answer if the mark is a problem for you. It is the free answer if you want video upscaling in an app, on a Mac, and can live with the mark, or want to judge the result on your own footage before paying.
How to judge one without trusting the demo
Vendor sliders are chosen to flatter. Test on your own worst clip and look at three things: faces at 100% zoom, fine repeating texture like brick or fabric, and whether the picture shimmers while it plays rather than on a paused frame. Shimmer is what separates an upscaler built for video from one that sharpens each frame on its own.
Try it on your own clip
Free, offline, no account. Video exports carry a small mark until you buy.
Download Crisp for MacApple Silicon · macOS 26+ · Notarized
Free upscaling questions
Is there a free AI video upscaler for Mac?
Yes, if you are comfortable with a command line. Real-ESRGAN has a free macOS build, but it works on images, so you split the video into frames, upscale them and re-encode. For one minute of 1080p going to 4K we measured about 17.9 GB of frames on disk. In an app, Crisp's free tier upscales video with a small mark on each video export.
Does Upscayl upscale video?
No. Upscayl's own README describes it as a tool to "enlarge and enhance low-resolution images" (read 23 September 2026). It is free and open source, and its README gives macOS 12 as the minimum.
Does Video2X work on a Mac?
Not according to its README, which lists Windows and Linux (read 23 September 2026).
Is a plain resize good enough?
For sharp footage going to a bigger screen, often yes. A Lanczos resize is free, fast and adds no detail that wasn't there. AI upscaling earns its time on low-resolution, compressed or noisy footage.