Skip to content
uncompressed.io

Review and approval

Video review and approval software:
how to choose one your client can actually open.

Every tool in this category promises the same four things: show the cut, collect notes tied to a moment, settle which version is approved, and hand over the files. They differ in what they ask of the person reviewing. Here is what to test, what email and a shared drive cannot do, where Frame.io is the better buy, and how the room here works.

See the review room

Video hosting for filmmakers · 5 GB free · Paid plans from USD 9/month

Updated September 2026

The category

Review and approval software
does four things, in this order.

Strip the feature lists away and every product here is trying to move one decision along. A cut exists. Somebody who is not in the edit has to see it, react to it precisely, and eventually say yes to one specific file. Judge any tool on those four jobs before you look at anything else.

Get the cut in front of the person deciding

It has to open on whatever they have: a laptop at their desk, a phone between meetings, a locked-down machine in a brand's marketing department. Every minute spent explaining how to get in is a minute not spent on the film, and the reviewer who cannot get in simply replies later, or not at all.

Anchor every note to a moment

A note that says the middle drags is not a note. A note sitting at 01:14 with a circle drawn around the lower third is a note. Timecode is what turns a reaction into a task an assistant can work through without a phone call.

Settle which version is approved

Two cuts and three crops later, someone has to be able to say which exact file was signed off, by whom, and when. That record is the entire reason an approval step exists, and it is the first thing that disappears when review happens in a thread.

Get the notes back into the edit

Notes that live only in a browser get retyped into a notepad and things get missed. Ask how a list of notes leaves the tool, whether they come out in timecode order, and whether the drawing survives the trip.

Why the free way fails

Email and a shared drive
are not a review workflow.

Almost everyone starts here, and it works until the second round. The failure is not that it is unprofessional. The failure is that three specific pieces of information are never captured, and you spend the rest of the job reconstructing them.

The first is time. A note in an email body has no timecode, so someone has to translate “the bit after the interview” into a frame, and that someone is usually the editor, guessing. The second is version identity. A file called final_v3_NEW.mp4 in a drive folder tells you nothing about whether the client watched it, and two people commenting on two different downloads produce contradictory notes that look identical. The third is the decision itself. An email saying “looks great” is not an approval record: it does not name a file, it does not carry a date against a specific cut, and it is worthless the day someone asks why the wrong version went out.

There is a fourth cost that is easier to measure. Sending a large export by email is impossible, so the file goes to a transfer service or a drive, which means the client downloads a copy, plays it in whatever player is on their machine, and forms an opinion about your grade based on a decoder you never tested. If you are going to review in a browser, the thing they are watching should be the thing you exported.

The test that exposes it

Ask, of any workflow you already have: if a client called today and asked which version was approved and by whom, how long would it take to answer, and would the answer be a file or a memory? If it is a memory, the workflow is not doing the job.

What to test

Six questions,
not six feature lists.

These are the questions that actually separate the products in this category. Ask them of every tool on your shortlist, including this one, and ask them in front of the reviewer who will use it rather than in front of a pricing page.

1

Does the reviewer need an account

Find out what the person on the other end has to do before they can type a word. Some tools open a link to anyone who has it, some ask the reviewer to be a member of the workspace, and some sit in between with an invitation to accept. The answer decides whether your notes arrive in an hour or in a week.

2

Are notes timecoded and tied to a version

Timecode alone is not enough. A note must belong to the cut it was written against, or the second round inherits the first round's notes and nobody can tell which are still open. Check what happens to existing comments when you upload a new cut.

3

Can two versions be told apart

Look for a version stack on the same item, with the old cut still playable, rather than a folder of files with dates in their names. If you deliver a wide, a vertical and a square, check whether each crop carries its own versions or whether one approval silently covers all three.

4

Is approval a record or a sentence

There should be a stored decision naming the version and the person, visible to both sides, not a green heart on a comment. Ask what the tool shows six months later, when the question is which file was signed off before the campaign ran.

5

What is the reviewer actually watching

Almost every platform makes a web version of your upload and plays that. Ask what the ceiling of that version is, and whether your original is kept, offered for download, or discarded. If a client is judging the grade, this row matters more than any other.

6

What happens to the files after the yes

Approval is not the end of the job. Check whether the approved cut and the deliverables live in the same place under the same access rules, or whether you now open a second tool, upload the same file again and send a second link.

The category leader

Frame.io is the deeper product,
and it prices review by the member.

Any honest page about this category has to start with Frame.io. It is the tool most post-production teams already have, it does far more than collect notes, and if your reviewers are colleagues who live in it all day it is very likely the right answer. Two things are worth knowing before you compare anything else.

The first is the price shape. Frame.io bills per member, not per plan: the pricing page lists Pro at $15 a member a month with 2 TB included plus 2 TB for each additional member, and Team at $25 a member a month with 3 TB included plus 2 TB per member, with annual billing advertised as 13 percent off. Storage therefore grows by hiring, not by need. The free plan is $0 with 2 GB, up to 2 members and up to 2 projects. That model is excellent when the people reviewing are staff and awkward when they are clients, because the cost of the tool tracks the size of the room rather than the size of the work.

The second is what happens to your file. Frame.io stores the original and offers it for download, and encodes a separate version for web playback, so the reviewer in a browser is watching an encode of your export while the original stays available. That is a fair design and it is worth saying plainly, because the common accusation that Frame.io throws away your master is false. Its documented over-quota and post-cancellation behaviour is likewise not deletion: exceeding a limit or reducing licenses can lock the account, and cancelling downgrades you to the free plan with reduced storage, with the user deleting files to fit. No automatic deletion is documented anywhere.

$15

Frame.io Pro, per member

Team is $25 per member a month; 13 percent off with annual billing

2 GB

Frame.io free plan

Up to 2 members and up to 2 projects

5 TB

Frame.io max asset size

Per its upload documentation; ours is 5 TB per file

0

Seats a reviewer costs here

Viewers and reviewers are not metered on any plan, free included

Frame.io
uncompressed.io
How thereviewer gets in
A share link, public by default;permissions allow commenting ordownloading. Restricting a link tonamed people is Enterprise
The share link is the authorization.The note is signed with the addressyou sent the link to
Pricingmodel
Per member: $15 Pro,$25 Team, a month.13 percent off annually
Flat plan: free, then $9, $25,$75 or $250 a month.Reviewers are not seats
Freetier
$0, 2 GB, up to 2 members,up to 2 projects
$0, 5 GB, one film at a time,the whole review room
Storagegrows with
Members: Pro 2 TB plus 2 TBeach, Team 3 TB plus 2 TB each
The plan: 100 GB on Liteto 2 TB hot plus 2 TB cold
What thereviewer watches
An encoded web version;the original is kept andoffered for download
The file you uploaded.No transcode, and no secondversion to fall back to
Largest singlefile
Assets up to 5 TB
5 TB per file, checkedin the browser beforethe transfer starts
Branding onthe share
Account title and logo;share logo, colors and header.Custom-branded shares at Pro
Your logo and accent onevery plan, free included.No custom domain
Betterchoice for
A team that lives in reviewall day, with internal comments,restricted projects andwatermarking on higher tiers
A studio whose reviewers areclients, not staff, watchingthe export exactly as exported

Frame.io figures from its pricing page and Knowledge Center, fetched 7 September 2026; monthly US dollars, before tax. Frame.io publishes no annual dollar figure, only a 13 percent annual discount, so none is shown. uncompressed.io plan prices and storage from its pricing page. The 5 TB per-file limit here is the same on every plan, and on the free plan the real constraint is the 5 GB of storage rather than the ceiling.

How it works here

The link is the login, so
the client has no account to make.

The spine of the room is a single decision: possession of the share link grants review rights on that one film. There is no signup wall, no invitation to accept and no password prompt unless you set one yourself. The link also carries who the reviewer is, because it is bound to the address you sent it to.

1

Send one link

Share the film with a client's email address. They click, the cut plays, and they can comment straight away. Nothing to install, nothing to join, and a typed name can decorate a note but never replace the address the link was issued to.

2

Collect notes anchored to a frame

Every comment carries its timecode, and opening one seeks the player to that moment. Reviewers draw directly on the image and the annotation is stored with the note, visible to both sides. Replies thread underneath, and a done check on each note is what closes a round.

3

Stack versions, approve one

V2 and V3 stack on the same card behind the same link. Approval is recorded against a specific version with the name attached, and a change request is recorded the same way.

4

Hand over the finals

Deliverables live in the same room under the same access rules, so the approved master and its versions ship from the page the client already has open. Captions can be generated and searched from the room, which turns a line of dialogue into a jump to the frame where it is said.

The review runs on the file you uploaded. Nothing is transcoded on the way in and nothing is transcoded on the way out, so the client is judging your export rather than an encode of it. Every review feature is on every plan, the free one included, and external reviewers are never seats, so the number of people in a review does not change the bill. The plan you pick is a storage decision.

Where this loses

Read these four rows
before you switch anything.

There is no rendition ladder here, which is the direct consequence of not transcoding. On a weak connection the player buffers rather than dropping to a smaller version, because a smaller version was never made. A tool that builds a proxy ladder will feel better on a phone in a car park, and that is a real trade. Send a lighter export when reach matters more than the data rate.

Files cap at 50 GB each. Frame.io accepts assets up to 5 TB, so a one-off camera-card dump belongs somewhere else. Passwords here are set per film rather than across a collection, so a client hub protected by one password for many videos is not something this product does today. There is also no custom domain: the room and the embed live on uncompressed.io and on your own subdomain of it, and if a domain you own is a requirement, this is the row where we lose.

One last distinction worth keeping straight, because it is easy to conflate. Replacing a film is not the same as adding a version. A replace keeps the link, the view count, the embeds, the privacy setting and the film’s place on your page, and it deletes the previous file rather than storing it; the thumbnail, the captions and any existing timecoded notes then still refer to the old cut. Versions in the review room are the opposite: the earlier cut stays, and its notes stay with it. Use replacement for a published film you are quietly updating, and versions for anything under review. The review room page walks through the room itself, and the delivery guide covers what happens after the approval.

Questions

Frequently asked

Does my client need an account to review a video?

Not here. The share link is the authorization: possession of the link grants review rights on that one film, and the note is signed with the address you sent the link to, so a typed name can decorate an author but never replace it. There is nothing to install and nothing to sign up for. If you want a second lock, set a password on the film itself and give it to the client separately.

What actually makes a note usable in the edit?

Three things. It carries a timecode, so opening it seeks the player to the frame in question. It is attached to a specific version, so a note on V2 does not resurface as a note on V3. And it has a done state, so the round closes when the last one is checked off rather than when everyone stops replying.

How is this different from Frame.io?

Frame.io is the deeper review product and the better choice for a team that lives inside it all day. The structural difference is the price shape: Frame.io bills per member, at $15 a member a month on Pro and $25 on Team, and its storage grows with members rather than with the plan. Here the plan is flat and external reviewers are never seats. Check whether your reviewers are staff or clients before you compare anything else.

What does the client watch during review?

The file you uploaded. There is no transcode at upload, no transcode at playback and no second smaller version, so the export you approved in the grade is the export they see. The honest cost of that is buffering: with only one rendition there is no lower quality to fall back to on a weak connection. Browser playback also depends on the codec, so ProRes and DNxHR masters are stored and downloaded rather than played in a tab.

How do I keep track of which version was approved?

Approval is recorded against a specific version, with the name attached, rather than living in a comment thread. The link to the room never changes as versions stack up.

Can I just upload the new cut over the old one instead of adding a version?

You can, but it is a different operation and it is not versioning. Replacing a film keeps the link, the view count, every existing embed, the privacy setting and the page position, and it deletes the previous file rather than archiving it. Your thumbnail, your captions and any timecoded notes still refer to the previous cut after a replace. For anything under review, stack a version instead.

What does it cost to add more reviewers?

Nothing here: viewers and reviewers are not seats on any plan, including the free one, and plans differ by storage rather than by headcount. That is the row worth checking on any tool you are comparing, because a per-member price is fine when reviewers are colleagues and expensive when they are clients.

Run one review and judge it on your own cut

Upload a browser-compatible export, send one link and watch what your client does with it. Review, versions, timecoded notes and deliverables are on every plan, including the free one.

Sources

  1. 1.Frame.io pricing: Free, Pro, Team and Enterprise plans (per-member prices, storage, member and project limits, annual discount, feature gating by tier; fetched 7 September 2026)
  2. 2.Frame.io Knowledge Center: Shares in Frame.io (share definition, Grid, List and Reel layouts, public-by-default behaviour, Secure shares, expiration, viewer permissions; fetched 7 September 2026)
  3. 3.Frame.io Knowledge Center: Uploading your media (HTML5 encoding alongside the stored original, 5 TB maximum asset size, batch limits; fetched 7 September 2026)
  4. 4.Frame.io Knowledge Center: How can I download files (download of the original file or a smaller proxy; fetched 7 September 2026)
  5. 5.Frame.io Knowledge Center: How do I cancel my subscription (downgrade to the free plan with reduced storage after cancellation; fetched 7 September 2026)
  6. 6.Frame.io Knowledge Center: Frame.io cloud storage (reducing licenses reduces pooled storage and can lock an account; fetched 7 September 2026)
  7. 7.Frame.io Knowledge Center: Plan limits in Frame.io (limit types that trigger a warning banner, and account lockout after the grace period; fetched 7 September 2026)
  8. 8.Frame.io Knowledge Center: Branding settings (account title and logo, share logo, colors and header image; fetched 7 September 2026)
  9. 9.uncompressed.io pricing: plans, storage and unlimited viewers (plan prices and storage, viewers and streams not metered; product page, verified 7 September 2026)
  10. 10.uncompressed.io: the client review room (share-link access, timecoded comments, drawings, per-version approval and deliverables; verified in product code, 7 September 2026)