Notarized by Apple

Old, low-res video, made sharp.
On your Mac.

The past, carried into the future: your family’s old videos, restored at your desk, with nothing uploaded.

Crisp Video restores, denoises and upscales footage to 4K offline, then lets you edit it on a real timeline. Free: upscaling, restoring and colour exports up to 60 seconds, everything else at full length, with a small mark; Pro $129 once · or 4 × $32.25, $64.50 · or 4 × $16.13 for founding buyers.

Free to use: upscaling, restoring and colour exports up to 60 seconds, everything else at full length, all with a small “Made with Crisp” mark · 92 MB · macOS 14 Sonoma or later (upscaling takes about 1.5× as long on 14) · Apple Silicon
Pro is $129 once, with a 30-day refund · Buy Pro
Pay in 4 with Klarna or Afterpay in the US: four payments two weeks apart, at no extra cost from us

100% offline Nothing uploaded No account One-time $129 · or 4 × $32.25
SourceCrisp Max

Real 1950s newsreel of Amos Alonzo Stagg’s 95th birthday, run through Max, the generative restore, on-device. Drag the handle. Max is the slow lane by design: this restore ran at about 26 seconds a frame. Against a plain resize to the same size it holds 1.23× the fine detail; the harder 1936 clip further down manages 1.50×. Both, measured →

The real app, recorded running: Crisp 1.0.1407 opens empty, restores the sample clip it ships with, a phone clip reduced on purpose to 176×144, then shows the before and after. Real time, nothing sped up; the pointer is drawn in. Free copies carry the small mark you see on the result.
21

tools, one window: restore, edit,
montage, convert

28

video & photo formats in,
ProRes / H.265 / AV1 out

16×

upscale, and a generative
restore lane past that

0

bytes uploaded. Every frame
stays on your Mac

What it does

The whole restore pipeline,
in one drop.

Most tools give you a single stage. Crisp runs the lot: denoise, low-light lift, restore and upscale. Then it hands you an editor for what comes next.

Upscaleto 4K, 2–16× Restoregenerative Max lane Montagecut to the beat Timelinea real editor Split screen2 or 4 up Reframevertical, square Trimstart and end Speedfaster or slower Gradelook and colour Stabilizeshake removal Rotateand flip Cropratio or zoom Bordercolour and size Overlaywatermark or logo Captionburned in Fadein, out, both Looprepeat a clip Reversebackwards Audioextract, mute, gain Compresssmaller files Convertmp4, mov, mkv, gif
Crisp on macOS: media panel, preview, project settings and timeline.
Crisp on macOS: editor, queue and upscaler in one window.

Up to 4K, decided for you

An Auto mode reads your footage and picks the model, instead of handing you a fifteen-item list and wishing you luck. Manual override is there when you want it.

4K
from 1080p and below, 2× to 16×. It greys out what your clip cannot encode

Cuts that land on the beat

Hand Crisp a long video and a song. It finds the moments worth keeping and places every cut on the beat, within half a frame of it, for the whole track, not just the first minute.

beat-matched montage, on-device

Your footage never leaves

Every frame is processed on your own machine. No upload, no queue, no account. It keeps working with the Wi-Fi switched off.

0
frames uploaded, ever

Real output

Measured, not claimed.

Where these clips came from, what they scored, and a second example that flatters us, labelled as such.

SourceCrisp Max

The hard case. Source: Chevrolet Leader News (Vol. 2, No. 3, 1936), the crowd at an open-air boxing match rather than the fight, from the Prelinger Archives at the Internet Archive under a Creative Commons public-domain dedication. This is a real archival scan at 640×480, not a clean file we degraded on purpose: it is soft and grainy because 1936 film digitised decades later is soft and grainy. The clip above is that film run through Max, the generative restore, on Apple Silicon. It is a restore rather than an upscale, so both sides of the slider are the same size and only the detail differs. One thing had to happen first, and it is the most useful thing on this page if you have old footage of your own: the scan is telecined. It is 24fps film spread across 30fps video, so a third of its frames are two film frames woven together. Restore that as-is and you get the weave reconstructed in high fidelity. We did that the first time, and threw away fifty minutes of compute. fieldmatch,decimate puts the film frames back together first. How to tell, and how to fix it → Then Max works a frame at a time and it is not free: this 90-frame restore took 45.4 minutes at 1280×960 (30.3 seconds a frame) for 3.75 seconds of film at 23.976fps. The free Enhance lane upscales the same clip 4× to 2560×1920 in 13.0 seconds, which is 209 times faster and the reason Enhance is the default. Look at the young man's shirt on the right: in the scan the collar and the button placket are one grey smear, and Max resolves them into an edge with separate buttons. The same happens to the placket and stud on the white polo in the middle of frame. And the part that flatters us, said plainly: Max removes the grain completely, and skin and hair come back smoother than the film ever recorded. Those strands are the model filling in, not detail recovered from the negative. Believe the collar; do not believe the hair. Both clips play unedited at the same size, from the same two and a half seconds, and both were compressed for the web with identical settings, so neither side is flattered. On a Retina display you are watching the full 2560-wide file.

After Crisp: individual streetlights and roads resolve as distinct points and lines. The 426x224 source at the same size: a muddy smear of light.
SourceCrisp 16×

The easy case, and we will say why. A city at night from the International Space Station, NASA, public domain. Unlike the clip above, this one was degraded on purpose: a sharp original reduced to 426×224 to stand in for low-resolution footage, then upscaled 16× to 6816×3584 and shown here at 1704×896. That is a much kinder test than real archival film, because the detail was there to begin with. Against a plain resize to the same delivered size it scores 3.42× the fine detail, where the archival clip above manages 1.50×. Both are shown because one without the other tells you half the truth: this is what Crisp does when the source cooperates, and the clip above is what it does when the source does not.

Phone clipCrisp Max

The case most people actually have, and we made this one on purpose. Everything above is real footage. This is not: a sharp CC0 clip (Die Ewige Welle und Surfers in Augsburg, Wikimedia Commons, public-domain dedication) was deliberately reduced to what a mid-2000s camera phone recorded (cropped to 4:3, 176×144, 15fps, H.263 at 64 kbps) and then restored, all 38 frames of it. We say so because the number is the best on this page and you should know why: against a plain upscale to the same size it holds 1.93× the fine detail, where the 1936 archival clip manages 1.50× and the 1950s one 1.23×. A badly compressed source has more to give back than a decent scan does. If your old phone videos and photos look like the left half, that is the gap Max is closing. But the honest version of this claim is that we chose the damage, and real damage is rarely so tidy.

TapeCrisp Auto

A typical tape, on the default. The clips above were picked to show what Crisp can do. This one shows what most old tapes get: a heavily blurred 640×480 tape, interlaced, run through Auto, the default setting and the one the free version uses, on Crisp 1.0.1613 (rendered as a Pro copy, so without the small mark the free version adds; the picture is the same). Imagery: NASA/JPL. What changes is the tape: the comb lines on every moving edge are gone, the grain is calmer and the edges hold still. What does not change is the detail. The camera never recorded the texture of those rocks and Crisp does not invent it, so the right half is a cleaner tape, not a sharper photograph. The whole 20-second clip took about 45 seconds on a 64 GB M1 Ultra, and on a long clip Crisp shows you a few seconds of the result first, with the time the whole clip will take on your Mac, before you commit to it.

Past 4×, and who it is for. The upscaling networks are trained at 2×, 3× and 4×, so anything larger has to be a chain of real passes rather than one bigger number: 8× is a 4× pass followed by a 2× pass, and 16× is 4× twice. Each pass gets the network built for it, which is why 8× is not simply 16× stopped early. On the same 160×120 crop, 4× takes 0.6 seconds, 8× takes 1.0, and 16× takes 1.5.

Side by side, 4×, 8× and 16× of the same crop look nearly identical, so there is no panel of them here. The extra passes buy pixel dimensions, not visibly more detail. 16× is for when you need the size, and past 8× the picture stops changing much.

These are for small sources, and Crisp will tell you so. The big multipliers exist for the footage that needs them: tape captures, old camcorder files, 480p archive scans. A 640×480 clip at 16× is a 10240×7680 file and encodes fine. A 1080p clip at 8× would be 15360×8640, which is past what the Mac video encoder will write at all, so Crisp greys those out against the clip you actually loaded and shows the finished size next to the picker, rather than letting you find out after the render.

Auto-montage

Three minutes in.
Twenty-seven seconds out.

Nobody watches the whole tape. Point Crisp at a long clip and it finds the moments worth keeping, cuts them together and hands you the result, or drops them on the timeline if you would rather finish by hand.

This is the unedited output. Not one long film this time but eight unrelated clips, the way a holiday actually arrives off the camera: drone footage over Manhattan, New Haven and Park City, the Grand Canyon, an Icelandic beach and three from Oregon's public lands, 220 seconds in all. We handed them over and asked for a 28-second reel. Crisp watched all eight, chose eight moments and cut them together. Nothing was chosen by hand and nothing was trimmed afterwards.

Every shot in it runs 3.5 seconds. That is not a coincidence and not a setting we chose: it is the longest single shot Crisp will hold at this target length, so the reel changes picture eight times in 28 seconds. The clips are public footage from Wikimedia Commons rather than anything we shot: aerials by Gothamist, Gabriel M. M. Mendes and Everwest and a beach by Alexander Grebenkov, all CC BY, plus public-domain footage from BLM Oregon & Washington and Grand Canyon NPS. They arrive as 720p to 4K; the reel is served at 960×540 to keep this page light.

It reads the footage rather than the clock. Motion, audio, where the attention falls in frame, and whether the shot is in focus all feed the choice, and a golf swing, a game capture and a stadium sport each get a different weighting. Captions and fades are demoted, not banned: the scorer measures how much of a frame is recognised text and marks it down, which is why an earlier reel cut from a 1956 film stopped opening on four seconds of title card once that landed. These eight clips carry no sound at all, so this particular reel was chosen on picture alone. It is not a guarantee, and we would rather say so than let you find out. On a 1936 newsreel we tried afterwards, the title card is ornate engraved lettering that barely registers as text, and it made the reel. Plain intertitles it handles; decorative ones it can miss.

Crisp's Auto-Montage panel: a Style menu set to Highlights, a Target length slider at 30 seconds, a Layout menu set to Sequential, and the button that cuts the montage.
The controls that cut the reel above: style, target length and layout. Photographed from the app, not mocked up.

More than an upscaler

A finishing tool, not a filter.

Old film, cleaned up

Dust and blotches that flash for a single frame get voted away by comparing neighbouring frames: nothing is invented, and marks that genuinely persist are left alone. Old footage that pulses in brightness gets steadied too, while deliberate fades are kept. Scratches run across many frames, so they are outside what this does and we don't pretend otherwise.

Real timeline editor

Arrange, trim and split clips, add photos and looks, set per-clip speed and volume, then export the cut upscaled to 4K.

Restores what's damaged

Denoise, shadow lift and detail restore run before the upscale, so dark and compressed clips come out clean, not amplified.

Audio stays in sync

Sound is stream-copied and never re-timed, even when you interpolate to a higher frame rate. Nothing drifts.

Photos too

Drop a JPEG, PNG or HEIC and Crisp upscales and restores the still in about a second.

Opens in about a second

No splash screen, no project wizard. The slow, best-quality generative lane is a choice you make, never the default.

Say it in plain English

Type “make it vertical”, “slow it down”, “clean up the audio”. Crisp picks the job and sensible settings.

How it works

Open. Drop. Done.

No project to create, no media to import first, no render farm to babysit.

1

Drop your clip in

Video or photo. Crisp reads what it is and suggests the right job.

2

Pick the job

Upscale, restore, montage, reframe for vertical, trim, or open the timeline and cut it properly.

3

Export

The finished file lands beside your original, with your audio intact.

Honest comparison

Crisp vs Topaz vs VideoProc Converter AI

Topaz has a deeper model library. VideoProc Converter AI is a broader toolbox. Neither one lets you arrange clips on a timeline. Crisp is the one where the upscale is a step inside an edit.

 CrispTopaz Video AIVideoProc Converter AI
Price$129 one-time · or 4 × $32.25$299/yr or $59/moSubscription or licence
Who makes itKerr & Company, independentAdobe, which completed its purchase of Topaz Labs on 23 September 2026 (Adobe, read 24 Sep 2026)Digiarty Software
Cost after 5 years$129$1,495Once, on the lifetime licence
How you payOnce. It's yoursSubscription only, for new licencesSubscription or lifetime licence
Runs fully offlineYes, every lane, generative includedMostly. Project Starlight is cloud-only; Starlight Mini runs on-deviceVaries by feature
Multi-clip timelineYes: arrange, trim, split, reorderTrim and crop onlyCut and merge, in a queue
Auto-montage to musicYesNoNo
Audio when interpolatingStream-copied, in syncStrippedNot stated
Model choiceAuto, with overrideManual, 15+ models30+ models across video, image and audio
Watermark-free exportsWith Pro ($129)PaidPaid, after 5 free AI exports

Topaz and VideoProc rows re-read 19 October 2026 on each vendor's own pages: Topaz's pricing and Topaz Video docs, VideoProc's product page and Mac buy page.

The other one-time licences

Everyone here sells a perpetual licence, so this is the fair comparison, not Topaz, which stopped selling them. List price first, then what it actually costs today, read from each vendor's own buy page on 19 October 2026.

 CrispAiarty Video EnhancerAVCLabs Video Enhancer AIHitPaw VikPea
One-time price $129 · or 4 × $32.25 $235 list, $165 on offer $299.90 list, $149.90 on offer $437.99 list, $284.69 on offer
Macs per licence 3 3 Not stated on their buy page Tiered (5 / 10 / 100 devices)
Timeline editor YesNoNoNo
Auto-montage, cut to the beat YesNoNoNo
Runs offline YesYesYesLocally, with paid cloud rendering as an option
Free tier Full editor and 4K upscaler; enhanced exports up to 60 seconds, everything else at full length, watermarked 120-second cap, watermark, no batch 30-second cap, watermark Preview only, no export

Sources, all read 19 October 2026: Aiarty, AVCLabs (and its FAQ for the trial), HitPaw. Offers move; the list prices are the stable figure and the dated offer is what it cost on the day we looked. Where a vendor does not state how many machines a licence covers, this table says so rather than guessing.

The timeline row is the one worth checking yourself, on each vendor's own pages (re-read 19 October 2026). Aiarty lists trim and crop, and Topaz Video's own guide covers trim and crop. VideoProc Converter AI and Winxvideo AI cut and merge in a batch queue. Digiarty's timeline-based editor is a separate free product, VideoProc Vlogger. HitPaw VikPea lists editing tools such as background removal, plus batch processing. AVCLabs lists colour adjustment and batch enhancement. None of them arranges clips on a timeline. The editors that do have one mostly send the upscale elsewhere. Filmora's free Enhance model runs locally only on an NVIDIA RTX 30-series GPU or newer. Otherwise it enhances in the cloud, and its other models spend AI credits. The closest honest rival is DaVinci Resolve Studio, which does both on your own machine for $295. And that row is one you can check without spending anything: the timeline is in the free download on this page.

Pricing

One price. Yours forever.

No subscription, no credits, no cloud bill. Buy it once and it stays bought.

One licence covers up to 3 Macs at a time. Deactivate one to move it to another. Personal and commercial work are both covered, as the licence terms say. And nothing is metered: no credits, no render minutes, no monthly cap, no per-export fee. The only difference the licence makes is the export mark, the 60-second limit on enhanced exports, the generative lane and batch.

Free
$0

The full editor, the full preview and the 4K upscaler. Upscaling, restoring and colour exports stop at 60 seconds, everything else runs at full length, and every export carries a small “Made with Crisp” mark.

  • 4K AI upscaling & restore
  • Full timeline editor
  • Auto-montage & music mode
  • One file at a time
Download free
Crisp Pro
$129 once · or 4 × $32.25

With Klarna or Afterpay in the US: $129 as 4 payments of $32.25, two weeks apart, the last one six weeks after the first, at no extra cost from us. Then it stops, and it is yours for good. No subscription, no renewal.

Founding price: $64.50 · or 4 × $16.13 for the first 25 buyers. The Buy button applies FOUNDINGCRISP for you at checkout; if it ever doesn’t, click ‘Have a discount code?’ and enter it.

All three apps, Crisp, Docket SEO and Outlier, for $299 once while founding prices last (until 25 November 2026 UTC, or sooner if the founding places run out), then $399.

Everything in Free, without the mark or the 60-second limit, plus the generative lane and batch.

  • Full-length exports, no watermark
  • Max Quality generative restore
  • Batch processing
  • Pay once. Every 1.x update is included.
Buy Crisp Pro

What it costs to still be using it in five years

Crisp is $129 once · or 4 × $32.25. Topaz Video is $299 a year, every year, and new licences are subscription-only.

Year 1
Crisp: $129
Topaz Video: $299
Year 2
Crisp: $129
Topaz Video: $598
Year 3
Crisp: $129
Topaz Video: $897
Year 5
Crisp: $129
Topaz Video: $1,495

Topaz Video is $299/yr paid annually, or $59/mo month-to-month. Topaz Studio, the bundle of all their apps, is $399/yr. A business with $1M or more in yearly revenue needs a Pro licence: $699/yr for Topaz Video Pro, $799/yr for Studio Pro. Prices taken from topazlabs.com/pricing, checked 19 October 2026. Crisp's $129 buys the version you have, forever.

Get Crisp

Try it first.
Buy it if it earns it.

Pro is the same app with the mark removed. There is no second installer, no trial clock, and no account.

1

Download and use it free

The full editor, 4K upscale and montage, one file at a time. Upscaled and colour-graded video stops at 60 seconds, everything else runs at full length, and every export carries a small “Made with Crisp” mark.

Download for Mac

92 MB · macOS 14 Sonoma or later (upscaling takes about 1.5× as long on 14) · Apple Silicon · notarized by Apple

2

Buy a licence key: $129

One payment in US dollars through Dodo Payments, or four, two weeks apart, with Klarna or Afterpay in the US. Your key is emailed to you by Dodo once the payment clears. Nothing else is shipped and nothing else is installed.

3

Paste it into Crisp

Open Crisp, choose Unlock Crisp Pro, paste the key and press Activate. That activation is the one moment Crisp talks to the licence server; Pro then keeps working with the Wi-Fi switched off.

Crisp Pro: $129, once

Sold by Kerr & Company LLC, Grand Rapids, Michigan, USA, through Dodo Payments, our merchant of record. Dodo takes the payment and handles sales tax and VAT; Crisp never sees or stores your card details.

What the $129 buys. Video exports without the “Made with Crisp” mark or the 60-second limit, the Max Quality generative restore lane, and batch processing. It is a licence for the version line you buy, not a subscription. It does not expire, there is nothing to renew, and it keeps working if you never come back.

How it reaches you. By email from Dodo Payments, our merchant of record, immediately after payment: a licence key that looks like xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (36 characters). Paste it into Unlock Crisp Pro in the app. The key activates the Mac you paste it into, and that activation is stored locally in ~/.crisp/, so Pro survives being offline. There is no separate Pro download.

One extra download, only if you want Max. The generative Max Quality models are a one-time ~4.6 GB download from inside the app, and Max is slow. Read the FAQ numbers before you count on it. Everything else in Pro works the moment you activate.

If it isn't right. Ask within 30 days of purchase and you get your money back, no reason needed, to the card you paid with.

Buy Crisp Pro for $129

With Klarna or Afterpay in the US: $129 as 4 payments of $32.25, two weeks apart, the last one six weeks after the first, at no extra cost from us. Then it stops, and it is yours for good. No subscription, no renewal.

Founding price: $64.50 · or 4 × $16.13 for the first 25 buyers. The Buy button applies FOUNDINGCRISP for you at checkout; if it ever doesn’t, click ‘Have a discount code?’ and enter it.

Terms · Privacy · 30-day refunds

FAQ

Clear answers.

How many Macs does one licence cover?

Three at a time. Activate it on up to 3 Macs; to move it to a fourth, deactivate one of the others first. The number comes from the licence itself, not from this page. It is the activation limit on the key you are sold, and the terms say the same. Personal and commercial work are both covered.

Is it really 100% offline?

Yes. Crisp runs entirely on your Mac. No upload, no account, no queue, and it works with the Wi-Fi switched off. The only things that ever touch the network are checking for an update, activating a licence, and downloading the optional Max model pack, never your footage.

How is this different from Topaz?

Topaz moved to a subscription, and its Starlight restore models are split across two apps: Topaz Video holds the ones that “can be rendered locally”, and its cloud app, Astra, holds the ones that are “cloud rendering only”. Starlight Mini is one of the local ones, and their docs put its bar at “a minimum 36GB of RAM” on Mac (read 19 October 2026). Crisp is a one-time-owned, fully-offline app with a generative-restore lane on-device, an AUTO mode instead of a 15-model picker, and interpolation that keeps your audio. Topaz's frame-interpolation docs say “the audio will not be modified by this enhancement and will be removed from the video”. The bigger difference is shape. Their interface reference documents two edits: the “[ ]” buttons that “select the range of the input video” and a Crop button. There is no timeline for arranging clips, so it takes a file and hands a file back (both read 19 October 2026). Crisp puts the upscale inside an edit: arrange, trim, split and reorder clips on a timeline, cut them to a track, then export the whole cut at 4K.

Do I need a powerful Mac?

Any Apple-Silicon Mac runs the fast tier, but it is not instant. Measured on an M1 Ultra with Crisp 1.0.1469 on 13 October 2026, ten seconds of 1080p took about a minute to reach 4K, and ten seconds of 480p about 23 seconds: roughly 6× and 2× the clip’s own length. A MacBook Air is slower, and we have not timed one yet. Crisp shows progress and the time left while a clip renders. The generative Max tier is an optional 4.6 GB download and is far slower than the word “overnight” suggests. On video it is a desktop feature: a clip pushes peak memory past 27 GB, so it wants a 48 GB Mac at the very least and is only comfortable on 64 GB. On a single photo there is no run of frames to hold at once, peak drops to about 11 GB, and a 16 GB Air handles it. Measured on an M1 Ultra, a Max frame costs about 36 seconds per megapixel of output: 33 seconds a frame at 720p, and around 74 at 1080p. That is roughly 3 hours for five seconds of 1080p, 18 hours for thirty seconds, and three days for two minutes. Crisp shows you that estimate before the job starts, not three minutes into it. Treat Max as a seconds-at-a-time tool for the one shot that matters. Enhance is the lane for whole clips.

Will it strip my audio or drift out of sync?

No. Audio is stream-copied and never re-timed, even when you interpolate to a higher frame rate. Color is converted and re-tagged correctly, so nothing comes out washed-out.

What about damaged, dark, or noisy footage?

That's exactly the target. Crisp denoises and lifts shadows before it upscales, so low-light and compressed clips come out clean instead of amplifying the mess.

Will it change my family's faces?

Not with Enhance, the default. Crisp has no face model, and nothing in the restore looks for a face to redraw it. A face gets the same clean-up as the rest of the frame: less noise and grain, a real 2× or 4×. It stays the face the camera recorded. A face that was tiny or out of focus stays soft, because that detail was never there. Max, the slow generative lane, rebuilds detail everywhere, faces included, so on a face you know compare it with Enhance first. One face through both lanes.

Does it do photos and editing too?

Yes. Drop a JPEG, PNG, or HEIC and Crisp upscales & restores the still in about a second. And the built-in Montage mode auto-edits a long video into a highlight reel, a tightened condense, or a music montage cut to the beat, all on-device and without the timeline.

What does it cost?

No subscription, ever. The Crisp editor and 4K upscaler are free (upscaling, restoring and colour exports stop at 60 seconds, everything else runs at full length, and every export carries a small “Made with Crisp” mark). Crisp Pro is a one-time $129. It removes the watermark and the 60-second limit and adds Max Quality and batch. No monthly bill, no credits, no cloud.

Common jobs

Start from what you have.

Make it crisp.

Free to use, 92 MB, and it opens in about a second. Nothing to sign up for.