- Make a GitHub account.

- Learn enough git to push a folder.

- Sign up for a deploy platform. Connect the repository.

- Fix the build error.

- Work out why the page is blank. We wrote a guide for that.

- Point DNS at it.

A folder from ChatGPT, a hand-written index.html, or a ZIP of a whole site. Online at a real URL, in about 20 seconds. PDFs and documents work the same way, and you can post an image on its own.

Site folder, PDF, image, document, zip. even the one ChatGPT made you

Or drop the folder.

~20seconds, URL included.

If you can drag a file onto a web page, you can host with Upfling.

Each card opens a real site hosted here. Same uploader, same twenty seconds.

Connect Upfling once. Then ask for a site and the reply is a URL. Works in Claude, ChatGPT, Claude Code, Cursor, Windsurf and VS Code.

I built Upfling because putting a finished page on the internet had become harder than making the page. A folder from ChatGPT meets a deploy platform and turns into a build error or a blank screen. A resume goes out as a Drive link that asks the recipient to request access. A deck goes out as a 40 MB attachment.

Hosting a folder of files is not hard. It should not need a pipeline, and it should not need you to learn one.

So Upfling does one thing. You drop the files and they get a URL. Three promises the code already keeps:

If something is unclear or broken, tell me.

Start free. Upgrade when you outgrow it.

One file, one URL, one afternoon. Your future self will thank you.