One thing, not two subscriptions
Portfolio website for cinematographers
that hosts the videos.
Most cinematographer sites are two products taped together: a website builder for the page, a video platform for the films. The seam is where the branding, the related videos and the bitrate ceiling get in. This is the version where the site and the host are the same thing.
Video hosting for filmmakers · 5 GB free · Paid plans from USD 9/month
Updated September 2026
The seam
A website builder
taped to a video platform.
The standard cinematographer site is two products. A builder draws the page and a video platform holds the films. The films arrive on your page through an embed, which means the video platform’s rules travel with them: its branding, its ladder, whatever it decides to show when the film ends.
That seam costs more than a second invoice. You lay out a page in one tool and the picture quality is decided in another. You keep two logins, two sets of settings and two support queues. When a client says the reel looked soft, the answer lives on the far side of the seam, in a transcode you did not run and cannot inspect.
The embed also carries defaults you did not choose. YouTube’s player documentation states that related videos cannot be switched off; setting the rel parameter to 0 only restricts them to the same channel. The old branding-suppression parameter is documented as deprecated and having no effect, with the player now deciding its own branding treatment. On Vimeo, showing or hiding the Vimeo logo is listed as a paid-plan entitlement, and uploading your own logo requires a Standard, Advanced, Pro, Business, Premium or Enterprise plan.
The alternative is to collapse the two halves into one. The page is generated from the films you already uploaded, and the player on it is the host, streaming the exact bytes you exported. There is nothing between the layout and the file.
5 GB
free plan
One film at a time, no credit card, no time limit
3
layout tiers
Hero full width, Featured in pairs, Standard three across
0
platform branding
No logo on the player, no ads, no related videos, on every plan
What the two halves decide
The same lineup,
three sets of rules.
Five rows decide how a reel reads on a page: what the player says, what happens when the film ends, what the platform is allowed to sell against it, what it does to the file, and where the page lives.

Vimeo and YouTube cells read from vendor help centres, developer documentation and terms of service on 7 September 2026, listed in full under Sources. No Vimeo price is quoted here because Vimeo's pricing tables did not render to a fetcher that day.
The last row is the one where we lose. Vimeo sells a showcase domain on its higher tiers; we do not sell a custom domain at all. Read the row honestly before you decide.
The layout
Tag the films,
not a page builder.
There is no canvas to arrange. Each film carries one tag, and the page composes itself from the tags in the order you set.
Hero
Runs full width. This is the reel, or the one piece you want a producer to watch before anything else. Give the page one, or two if the year was good.
Featured
Sits in pairs, side by side. A lone Featured film centers itself rather than stranding a gap. Use it for the work that supports the hero.
Standard
Three across. The body of the lineup: the spots, the shorts, the pieces that prove range rather than lead with it.
Hidden
Filtered out of the page entirely. The film stays in your library and keeps its entry, so a cut you are not ready to show does not have to join the lineup.
Between the rows of films you can drop page-builder blocks: text, an image, a spacer, a button and a contact form. The form emails you, and the address it sends to never reaches the browser. That is enough for the shape most cinematographer sites actually take: a hero, a short paragraph about how you work, the lineup, a way to reach you.
The rest of the page is yours to set: display name or an uploaded logo in place of it, bio, accent and background colours, a font choice, title and metadata sizing, card padding, and whether titles show under each card, on hover or not at all. A minimal mode drops the header altogether if you want the work to open cold.
How it behaves
A page that behaves
the way a reel should.
A portfolio page has one job on arrival: show the work without ambushing the viewer. Here is exactly what happens when someone lands on it.
Autoplay is off until you ask for it
The default is a still page. Turn autoplay on and it applies only to Hero cards, muted and looping, and only the one most in view plays at a time. Hover any other card and the heroes pause. Nothing ever plays over something else.
Every card is a silent preview
Hover a card and it plays muted with no controls and no play button; leave and it settles back onto its poster. The whole tile is the link, so a click opens that film's own page rather than starting playback under the cursor.
The poster is a real frame
A frame is grabbed on upload at two seconds or the midpoint, whichever is earlier. Replace it with the frame you actually want using the scrubber, or upload a poster image outright. It is held on top of the video until the film has something to show.
Each film gets a readable address
Set a slug per film and the URL becomes yourname.uncompressed.io/the-film. Lowercase, accents stripped, up to sixty characters. Short enough for an email signature and a festival form, and it says what the film is instead of an ID string.
Recuts keep the link
Replace a film's file and the entry keeps its id and its slug, so every link, embed and share card you have already sent keeps working and now opens the new cut. Storage is re-checked first, counting the old file's bytes back.
The player has nothing on it
No platform logo, no ads, no suggested videos, no end screen, on the free plan exactly as on the paid ones. The only logo it can render is the one you uploaded. One caveat stated plainly: an embed pointing at a film that is no longer available shows a small error card that carries our name.
Storage, and only storage
The bill moves with the work,
not by how often it is watched.
Storage is the only meter. There are no bandwidth caps and no per-view charge, and external client viewers never need a paid seat.
That matters for a portfolio specifically, because a portfolio’s whole purpose is to be watched by people you did not invite. A page that goes around a production company on a Tuesday costs the same as a page nobody opened.
The free Starter plan holds 5 GB of hot storage and one film at a time, which is enough to put a reel up and look at it. Paid plans differ in storage rather than in features: Lite is $9 a month or $90 a year for 100 GB, Pro is $25 or $250 for 500 GB, Max is $75 or $750 for 1.5 TB hot plus 1 TB cold. The player, the portfolio page, the tiers and the blocks are the same on all of them.
For context on the other side of the comparison, Vimeo publishes storage as 1 GB on Free, 2 TB on Starter, 4 TB on Standard, 7 TB on Advanced and Custom on Enterprise, and YouTube publishes no account allowance at all, only a per-file maximum of 256 GB or 12 hours, whichever is less. No Vimeo price appears on this page because none could be verified on the day it was written.
Setup
From exports to one address
in an afternoon.
Four steps, and the fourth one is the only part you keep doing.
Upload the exports
Drag in browser-compatible exports, up to 50 GB per file. Whether a file plays in a browser is decided by the browser, not by us; H.264, HEVC or AV1 in MP4 or MOV is what we tell members to upload.
Tag the lineup
One Hero, a pair of Featured, everything else Standard, and anything you are not ready to show set to Hidden. Drag the order until the page reads the way you would introduce yourself.
Set the page
Logo or name, bio, colours, font, and the blocks between the rows: a paragraph about how you work, a contact form, a button to a rate card. Pick the poster frame for each film while you are in there.
Send one link
yourname.uncompressed.io goes on the resume, the festival form and the cold email. Recut a film later and the address does not move.
When a website builder is the right answer
This page is for the cinematographer whose site is essentially the work. If you need real written pages, a stills gallery, a shop, a booking system or a blog, a website builder is the correct tool and you should use one: build the site there, on your own domain, and embed the films from here so the picture is still the file you exported. There is no custom-domain feature on our side, so if the domain name itself is part of how you present yourself, the builder holds the address and this holds the video. That split is a legitimate answer, and it is the same seam described at the top of this page, chosen deliberately instead of by default.
The wider comparison of where a reel can live, including self-hosting and the quality cost of each option, sits in our guide to video portfolio hosting for filmmakers.
Questions
Frequently asked
Can I point my own domain at the portfolio page?
No. There is no custom-domain feature. Your portfolio lives at yourname.uncompressed.io, which is provisioned automatically when you sign up, and at uncompressed.io/yourname. If owning the domain name matters to you, run a website builder on your domain and embed the films from here.
Do I still need a website builder?
If your site needs written pages, a stills gallery, a shop or a booking system, yes. Build it where those tools live and embed the player. This page is for the cinematographer whose site is essentially the work: a lineup of films, an about paragraph, a way to get in touch.
Do the films autoplay when someone lands on the page?
Not by default. Autoplay is off unless you turn it on, and when it is on it applies only to Hero films, muted, one at a time: the page plays whichever hero is most in view and pauses it as soon as you hover another card. Every other card sits on its poster frame until a viewer hovers it.
Where does the thumbnail come from?
A frame is captured automatically when the file uploads, at two seconds or the midpoint of the film, whichever comes first. You can override it: pick a different frame with the scrubber, or upload your own poster image.
Can I recut a film without breaking a link I already sent?
Yes. Replacing a film uploads the new file over the same entry, so the address, the embed and any share card keep working. A producer who bookmarked the page in March opens tonight's cut. The storage check runs first and counts the old file's bytes back.
Whose name is on the player?
Yours, if you upload a logo, and otherwise nothing. There is no branding on the player, no ads, no related videos and no end screen, on the free plan exactly as on the paid ones.
What does it cost to put a portfolio up?
The free Starter plan holds 5 GB of hot storage and one film at a time, with no credit card. Paid plans differ in storage: Lite is $9 a month for 100 GB, Pro is $25 for 500 GB. Streaming is unlimited on every plan, including the free one, within that plan's storage figure.
Put one film up and look at the page
The free plan holds 5 GB and one film at a time. Upload a browser-compatible export, tag it Hero, and see what your work looks like with nothing else on the screen.
Sources
- 1.About Vimeo plans, Vimeo Help Center (storage listed as 1 GB, 2 TB, 4 TB, 7 TB and Custom; fetched 2026-09-07)
- 2.How to upload and display a custom logo, Vimeo Help Center (requires a Standard, Advanced, Pro, Business, Premium or Enterprise plan; fetched 2026-09-07)
- 3.Embedding features by plan type, Vimeo Help Center (showing or hiding the Vimeo logo, and choosing what displays after playback, are paid-plan entitlements; fetched 2026-09-07)
- 4.Showcases feature access by account type, Vimeo Help Center (three showcases on Free and Basic; theme customisation and showcase domain on Standard and above; fetched 2026-09-07)
- 5.Guidelines for determining playback resolution, Vimeo Help Center (published maximum of 22 Mbps on the 4K rung, described as a maximum; fetched 2026-09-07)
- 6.Recommended upload encoding settings, YouTube Help ("YouTube always re-encodes videos to optimize their playback quality"; fetched 2026-09-07)
- 7.YouTube Terms of Service (Right to Monetize: the grant covers displaying ads on or within Content; fetched 2026-09-07)
- 8.Ads on YouTube videos, YouTube Help (YouTube may place ads on videos in channels not in the Partner Program; fetched 2026-09-07)
- 9.YouTube Embedded Players and Player Parameters (related videos cannot be disabled, rel=0 restricts them to the same channel, modestbranding is deprecated; fetched 2026-09-07)
- 10.Upload videos, YouTube Help (maximum file size of 256 GB or 12 hours, whichever is less; fetched 2026-09-07)