Skip to content
uncompressed.io

Frame.io, honestly

Can you use Frame.io as a portfolio site?
Partly, and here is where it stops.

A Frame.io Share is a real public page with your logo, your colours and a header image, so anyone telling you it cannot look like a showcase has not opened one. The question is not whether it renders. It is whether a review link, priced per member, is the thing you want a stranger to judge your work by. This is our reading of the published facts, with the facts kept separate from the opinion.

See the plans

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

Updated September 2026

The short answer

A Share is a real public page,
a review link wearing your logo.

Here is the fair version. Frame.io Shares are public by default, they come in Grid, List and Reel layouts, and they can carry your logo, your colours and a header image. That is a brandable page on the open web with your films on it. If your question is whether a prospective client can open a link and see a tidy, branded set of your work, the answer is yes, and it has been yes for a while.

Our verdict is that it still is not a portfolio, and we want to be precise about what kind of claim that is. No official Frame.io page positions Shares as a portfolio product. No official Frame.io page rules it out either. So the conclusion below is our argument, built on published facts, and you are free to weigh it differently. What follows is the reasoning, with every premise sourced.

The published definition is the first premise. Frame.io describes the feature this way: “Shares are how you create external links to send media to collaborators, clients, producers, stakeholders, and more for review.” That sentence is not a marketing accident. Everything around a Share follows from it: viewer permissions exist to decide whether someone may comment or download, and a Share can carry an expiration date that removes access at a set time. Those are the controls of a deliverable that is meant to stop being available. A portfolio is meant to stay up.

The second premise is the bill. Frame.io is priced per member, not per plan. Pro is $15 per member a month and Team is $25 per member a month. A portfolio does not have members. It has an audience, and an audience of one is you.

$0

Frame.io Free

2 GB storage, up to 2 members, up to 2 projects

$15

Pro, per member a month

2 TB included, plus 2 TB per additional member, up to 5 members

$25

Team, per member a month

3 TB included, plus 2 TB per additional member, up to 15 members

3

Share layouts

Grid for individual viewers, List for folders, Reel for one player with left-right navigation

Enterprise is custom priced. Annual billing is advertised on the pricing page as 13 percent off, and no annual dollar figure is published, so we are not going to compute one for you.

What a Share actually gives you

The branding is real,
worth being accurate about.

Plenty of comparison pages hand-wave this. They should not. Frame.io documents account-level branding as giving your account a new title and logo, and Share branding as covering logo, colours and a header image, with a preview of how those look in both the Grid and Reel layouts. A default branding template can be applied to every new Share in the account.

Per-Share customisation goes further than most people expect: a custom icon or uploaded image, a header background, a creator description, light or dark mode, accent colours, thumbnail display, and how the fields are sorted. Set that up once and a Share looks deliberate rather than administrative.

Two limits belong in the same paragraph, in fairness to both sides. The pricing page lists custom-branded shares as a Pro-tier feature, so this is not what a free account gets. And removing Frame.io’s own branding entirely is not documented anywhere we could find, which is different from saying it is impossible. Where the documentation is silent, we say it is silent.

One naming point that will save you an hour of confusion. If you are reading about “Presentation pages”, that is legacy V3 terminology and the article for it now lives on the separate legacy support domain. Current documentation calls the feature Shares. An article that still says Presentations is describing a product generation you are probably not using.

Side by side

A review link and
a portfolio page.

The same films, the same viewer, two different objects. Read the bottom row first, because it explains every row above it.

uncompressed.io
Frame.io Share
Where thepage lives
uncompressed.io/yournameand yourname.uncompressed.iofrom the day you sign up
A Share link createdinside a project
Customdomain
None. This is the rowwhere we lose
Not documentedon any official page
How thebill is counted
Per account, storage only.Free 5 GB, $9 for 100 GB,$25 for 500 GB, $75 for 1.5 TB
Per member. $0 free,$15 Pro, $25 Team,each per member a month
Pagebranding
Your logo and your colourson every plan,the free one included
Logo, colours and header image.The pricing page listscustom-branded shares at Pro
Platformbranding onthe player
None. No wordmark, badgeor watermark on the playeror the embed, on any plan
Full white-labellingis not documented
Layoutcontrol
Four tags: Hero, Featured,Standard and Hidden.The page packs itself
Three layouts:Grid, List and Reel
Defaultvisibility
Every upload starts Hiddenuntil you set it Publicand give it a tag
Shares are public by default.A Secure share isan Enterprise capability
The filethe viewergets
The bytes you uploaded.No transcode and norendition ladder
A separate HTML5 versionfor playback; the originalis stored and downloadable
What thepage isbuilt for
A body of worka stranger can browsewith no account
Review and approvalon a deliverable,per the official definition

Frame.io figures from frame.io/pricing and the Frame.io help center, fetched 7 September 2026. Frame.io prices are per member a month; annual billing is advertised as 13 percent off with no annual dollar figure published. uncompressed.io prices are monthly, storage-metered, with views, viewers and uploads unmetered on every plan.

Where Frame.io wins

It is the better review product,
keep using it for that.

This page is not an argument for leaving Frame.io. If your day involves getting notes from a producer, an agency and a colourist on the same cut, Frame.io is the more complete answer and nothing here changes that.

The review controls are graded and deep

Passphrase-protected shares, link expiration, share permissions, comment attachments and a static watermark template are listed at Pro. Restricted projects and folders, and internal comments, appear at Team. Session-based watermarking, unlimited watermark templates, forensic watermarking and DRM are Enterprise.

Your master is not thrown away

The help center states that Frame.io encodes files into HTML5 videos to play on the web while still storing the original file available for download, and the download dialog lets a viewer take the original or a smaller proxy. Assets can be up to 5 TB.

Running out of room locks, it does not delete

Cancelling downgrades the account to the free plan with reduced storage, and cutting licenses can push an account over quota and lock it. The documented remedy is that you may need to delete files. No automatic deletion is published, and no grace-period length is either.

The honest way to hold both ideas at once is this. Frame.io is priced and built around the people who work on a film with you. A portfolio is aimed at people who have never worked with you at all. Using one product for both means paying a per-member rate for an audience that will never log in, and pointing strangers at a page whose own definition ends with the words “for review”.

What we do instead

A page that exists,
not a link you generate.

Your public profile is at uncompressed.io/yourname and at yourname.uncompressed.io. It is on from the moment you sign up: there is no publish switch to find and no visitor account to create. A stranger opens it and sees your work.

One caveat we would rather you hear from us than discover on your own. Every upload starts Hidden. A brand new profile is an empty page until you set a film to Public and give it a layout tag. That is deliberate, because an upload in progress is not a thing you want a client stumbling onto, but it does mean the page is blank for your first ten minutes.

Layout is four tags, not a canvas. Hero runs full width. Featured places two films side by side, and a single Featured film renders centred at half width. Standard runs three across. Hidden keeps a film off the page. You drag the rows into the order you want, and the page assembles itself from the tags. There is no drag-and-resize editor to learn, and there is no design work to get wrong at eleven at night before a pitch.

Each film’s address is generated from its title, not from a random string, so uncompressed.io/yourname/the-film is what you get without doing anything. You can rewrite that tail in the Share panel and it saves as you type. One rule to respect: changing the address retires the old one. There is no redirect, so update any link you have already sent.

The player carries nothing of ours. No wordmark, no badge, no watermark, on the player and on the embed, on every plan including the free one. Upload your own logo and it sits bare on the frame. Set your accent and background colours and they travel with the embed. This is not an upgrade you buy, and we are not going to pretend it is a premium feature.

And the limit, stated plainly rather than buried: there is no custom domain. Your page is on our subdomain and your embeds are served from ours. If your brand requires the address itself to be yours, a site builder with an embed is the honest answer, and Frame.io does not document a custom-domain share link either.

1

Pick a username at signup

It becomes uncompressed.io/yourname, and yourname.uncompressed.io is provisioned at the same time. Both addresses serve the same page. Nothing else has to be switched on.

2

Upload the films you want judged

A finished, browser-playable export is what a portfolio needs. The player streams the exact file you upload, with no second smaller version made behind your back.

3

Set each one Public and tag it

Two deliberate steps, because uploads arrive Hidden. Hero for the film that should open the page, Featured for the pair below it, Standard for the rest of the grid.

4

Dress the player once

Your logo on the frame, your accent colour on the progress bar, your background behind it. Set it and every film and every embed carries it.

The trade we make, stated once

There is no rendition ladder here. Because we never make a smaller copy of your film, there is no smaller copy for the player to fall back to, so on a slow connection our player buffers rather than dropping to a soft-looking version of your work. That is a real cost and it is the direct consequence of the thing filmmakers come here for. If your audience is largely on poor mobile connections, weigh it seriously.

How to decide

Three situations,
and what settles it.

You are already paying for Frame.io and you need one link tomorrow

Use a branded Share and move on. It is public by default, it takes your logo and colours at Pro, and the Reel layout plays one film after another. Building a second home for your work the night before a pitch is not a good trade.

You want a page that stays up and gets found

A Share is a link you generate for a purpose, and it can be set to expire. A portfolio is an address you put on an invoice, in an email signature and on a festival form. Those are different objects, and our judgement is that the second one should not be a review link.

The address itself has to be your domain

Neither of us is the answer. Frame.io does not document custom-domain share links, and we have no custom domain at all. Build the page on a site builder you control and embed the films, which is a workflow both products support.

You want the client to see the export you graded

This is the one we are built for. The player streams the file you uploaded, unaltered, and the page around it carries your name rather than ours. Storage is the only meter, and views, viewers and uploads are not counted on any plan.

Questions

Frequently asked

So can you use Frame.io as a portfolio site or not?

You can put a public, branded page of finished films in front of someone with a Frame.io Share, and it will look the way you set it up. Our judgement is that it is still the wrong tool for a portfolio, because the page is built around a review deliverable and the plan is priced per member rather than per audience. No official Frame.io page claims it is a portfolio product, and none denies it either. The verdict here is ours, not a quotation.

Are Frame.io Shares public?

Yes, by default. The help center describes Shares as publicly viewable, with a Secure option that limits a share to project members and people you add by name. That Secure option is listed as an Enterprise capability. A Share can also carry an expiration date, after which viewer access is removed.

Is the feature called Presentations?

Not any more. Presentation pages are legacy Frame.io V3 terminology and that article now lives on the separate legacy support domain. Current documentation calls the feature Shares, with Grid, List and Reel layouts. If an article you are reading says Presentations, check its date before you trust the rest of it.

Can a Frame.io share link sit on my own domain?

Not documented. Neither the Shares article, the branding settings article nor the pricing page mentions custom-domain share links, so we will not tell you it works and we will not tell you it does not. If a domain you own is a hard requirement, ask Frame.io directly before you build a plan around it.

Does Frame.io keep the file I uploaded?

Yes. The help center states that Frame.io encodes files into HTML5 videos to play on the web while still storing the original file available for download, and the download dialog offers the original or a smaller proxy. Anyone telling you Frame.io destroys your master is wrong.

What happens to my work if I go over storage or cancel?

The documented behaviour is a lock, not a purge. Exceeding a limit, or cancelling and downgrading to the free plan, can leave the account over quota and locked, and the help center says you may need to delete files to get back under the reduced limit. No automatic-deletion policy is published, and no grace-period length is either.

Does uncompressed.io support a custom domain?

No. Your page is uncompressed.io/yourname, mirrored at yourname.uncompressed.io, and embeds are served from uncompressed.io. That is the row where we lose to a site builder, and it is worth knowing before you sign up rather than after.

A portfolio address that is not a share link

Your films live at uncompressed.io/yourname and yourname.uncompressed.io from the day you sign up. No visitor account, no platform wordmark on the player, on any plan including the free one.