For freelancers

Send one link not a zip file and a prayer.

Freelancers and agencies use Upfling to deliver client work: portfolios, design previews, proposals, presentations. The link works behind corporate firewalls, stays live permanently, and can be password-protected.

See pricing

Sound familiar?

WeTransfer

Free links stop working after 7 days. You re-send the file, the client re-downloads it, everyone loses the thread.

Upfling URLs are permanent. The link works for as long as the site exists.

Google Drive

The viewer gets a "request access" prompt. Your client emails you, you check sharing settings, you try again. Clients behind corporate firewalls often cannot open Drive links at all.

Upfling serves a normal website. No permissions, no sign-up, no platform to whitelist.

Dropbox

Shared folders require a Dropbox account or hit a sign-up wall. Corporate networks block Dropbox the same way they block Drive.

Upfling is standard HTTPS on a global CDN. If your client can open a website, they can open your link.

How it works

From files to a client-ready link

  1. 1
    Drop your files onto Upfling: HTML, PDF, images, or a ZIP. Works with anything a browser can open.
  2. 2
    Pick a subdomain or connect your own domain (Lite and above).
  3. 3
    Set a password if the work is not public yet.
  4. 4
    Send the link to your client. Update the site any time. The URL stays the same.
Good to know
What Upfling hosts and what it does not
Upfling hosts static files: HTML, CSS, JS, images, PDFs, and anything else a browser can render. Upload a folder, a ZIP, or individual files. It does not run server-side code, databases, or build pipelines. If your project needs Node.js, Python, or a database backend, Upfling is not the right fit. If your builder (ChatGPT, Claude, Figma Make) outputs a React/Next.js project, run the build step locally and upload the output folder. For client feedback beyond "look at this," use a dedicated review tool. Upfling has no commenting, annotation, or approval workflow. See pricing for all plans. See also Share with clients, Websites, Images, and PDFs.
What lands well
index.html with inline CSS
A folder of HTML pages
Images, fonts, PDFs
A Next.js project, unbuilt
Why Upfling for this

Everything you need, nothing you don't.

Permanent links.
WeTransfer gives you 7 days, then the link dies. Upfling URLs are permanent: the link works until you take it down. No re-sending, no countdown.
Password protection.
Lock the site behind a single password. Your client types it in and sees the work. No viewer account, no sign-up wall, no "request access" email. Lite plan and above.
No Upfling branding.
Your client sees your work, not ours. No "hosted by" footer, no third-party logo. All paid plans.
Custom domains.
Use your own domain instead of a file-sharing URL. Your client sees preview.youragency.com, not a Dropbox or Drive link. Lite plan and above.
Replace in place.
Push an update and the link stays the same. No new WeTransfer upload, no re-sharing a Drive folder, no broken bookmarks.
Questions

Common questions from freelancers and agencies

WeTransfer links stop working after 7 days. Google Drive requires the viewer to have permissions (and often a Google account). Dropbox shared folders hit the same firewall and account friction. Upfling gives you a permanent URL that works like a normal website. No time limit, no permissions, no viewer account needed.

Examples

Already in the wild.

HTML
studio
Design portfolio: a freelancer's work, always accessible, no file-sharing clutter.
PDF
q3-proposal
PDF proposal shared as a link. No download, no Drive permissions.
HTML
landing
Client preview: the full site behind a password, ready for feedback.

Ready to ship yours?