Upload to GitHub.
Get CDN links instantly.

Turn any public GitHub repository into a fast, global CDN
for images and static assets. No servers, no config, no cost.

Works with public GitHub repositories

Three steps. Zero config.

01

Connect your GitHub

One-click login. Pick any public repo you can push to — or create a new one just for assets.

02

Upload your files

Drag & drop, paste from clipboard, or upload entire folders. Images auto-compress to your chosen format.

03

Copy CDN links

Get ready-to-use URLs, HTML snippets, or Markdown — served from jsDelivr's global edge network.

Everything you need.
Nothing you don't.

Global edge delivery

Files served via jsDelivr CDN with 800+ PoPs. Fast loads everywhere, no infrastructure to manage.

Smart compression

Compare before & after with a live slider. Choose WebP, AVIF, JPEG, or PNG. Tune quality to the byte.

Batch operations

Upload dozens of files in a single Git commit. Drag entire folders. Rename, move, and delete in bulk.

Full version history

Every upload is a Git commit. Browse file history, compare versions, restore anything — it's just Git.

Your data, your repo

Files stored in your own GitHub repository. No vendor lock-in, no third-party storage, full transparency.

Rich file previews

Preview images, videos, audio, PDFs, and code files inline. No download needed, no context switching.

Open source. Self-hostable.

MIT licensed. Fork the repo, deploy to GitHub Pages, and bring your own Cloudflare Worker for auth. Full control, zero cost.