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.
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.
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.

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.
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.
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.
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.
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
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.
Sources
- 1.Frame.io pricing: Free, Pro, Team and Enterprise plans, per-member rates, storage and feature gating (fetched 7 September 2026)
- 2.Frame.io Help Center: Shares in Frame.io (definition, Grid, List and Reel layouts, public by default, Secure shares, expiration, permissions) (fetched 7 September 2026)
- 3.Frame.io Help Center: Branding settings (account title and logo, share logo, colors and header image) (fetched 7 September 2026)
- 4.Frame.io Help Center: Uploading your media (HTML5 encode, original stored for download, 5 TB maximum asset size) (fetched 7 September 2026)
- 5.Frame.io Help Center: How can I download files (original file or a smaller proxy) (fetched 7 September 2026)
- 6.Frame.io Help Center: How do I cancel my subscription (downgrade to free plan, reduced storage, may need to delete files) (fetched 7 September 2026)
- 7.Frame.io Help Center: Frame.io cloud storage (reducing licenses can put an account over quota and lock it) (fetched 7 September 2026)
- 8.Frame.io Help Center: Plan limits in Frame.io (the limit types that trigger a warning banner, and account lockout) (fetched 7 September 2026)
- 9.uncompressed.io pricing: plans, included storage and storage blocks (product page, verified 7 September 2026)
