Upload unlimited files to GitHub — right from your browser
No git to install, no command line, and no 100-file limit. Drag a whole folder onto the page and Unlimited GitHub commits every file to your repository — straight from the browser.
Free · No sign-up · Runs entirely in your browser
How it works
01
Sign in with a GitHub token
Create a fine-grained personal access token with Contents write permission — you can limit it to just the repositories you choose — and paste it in. That’s the whole sign-in.
02
Drag & drop files or folders
Drop individual files or entire folders onto the page. The full tree structure is preserved, exactly as it is on your computer.
03
Choose a branch and upload
Pick an existing branch or create a new one on the fly, then upload. Every file is committed to your repository in one go.
Built to handle real projects
Thousands of files, in batches
Uploads run in batches of 500 files through GitHub’s Git Data API, so projects with thousands of files — well past the 100-file web limit — go up without breaking a sweat.
Empty repositories, handled
Just created the repo? If it has no commits yet, the first commit is created automatically, so your files always have somewhere to land.
Automatic retries
When GitHub throttles a request, Unlimited GitHub backs off and retries on its own — respecting rate limits so large uploads finish reliably.
Guard rails built in
Files over 100 MB are refused (a hard GitHub API limit), .git/ internals and system files like .DS_Store are filtered out, and duplicates are removed before anything is sent.
Cancel and resume
Stop an upload at any point. Batches already committed stay in your repository, so you can pick up right where you left off later.
Light & dark theme
A clean interface that follows your system’s light or dark appearance, so it fits right in wherever you work.
What people use it for
Publish a Webflow site export to GitHub
Export your Webflow site, drop the whole folder onto the page, and it lands in a GitHub repository in seconds — ready to host on GitHub Pages or hand off to a developer.
Host a static site on GitHub Pages
Push an entire static site — HTML, CSS, images and all — to a repository without touching the command line, then switch on GitHub Pages.
Back up large asset folders
Send big folders of images, exports or design assets to a private repository as an easy off-machine backup.
Get started without learning git
New to GitHub? Skip the clone-add-commit-push routine. If you can drag a folder, you can get your files onto GitHub.