Paste a GitHub URL
Copy the link to any public GitHub file, folder, or repository.
Free developer tool
Download files, folders, or entire repositories from GitHub. Paste a URL — no Git, no clone, no signup.
How it works
Copy the link to any public GitHub file, folder, or repository.
Pick individual files, select multiple items, or grab the entire folder.
Get files instantly — single download, batch .zip, or full repo archive.
Why use this
Sometimes you only need one file or one folder from a repository. Cloning an entire project can take minutes and eat hundreds of megabytes for a single config file. This tool lets you download exactly what you need — individual files, a hand-picked selection, or the entire repo as a zip — directly in your browser. No `git clone`, no terminal, no GitHub account required for public repos.
Use cases
Quickly grab a single config file, script, or snippet from any open-source repo.
Download project materials, assignments, and example code without wrestling with Git.
Extract datasets, papers, and analysis scripts from academic repositories.
FAQ
No. This tool only supports public GitHub repositories. Private repos require authentication through Git.
Any public GitHub URL — repository root, specific branch or tag, subdirectory, or individual file. Both github.com links work.
Browse a directory, check the files you want, and click "Download selected". They'll be packaged into a single .zip file locally in your browser.
Individual files fetched via the GitHub API should generally be under a few MB. For entire repos, use the "Download repo as .zip" button which streams from GitHub's archive service.
Yes. Browsing directories and fetching file contents goes through our proxy to the GitHub API. Public repos get 60 requests/hour without authentication.
Yes. Paste a URL that includes the branch (e.g. /tree/main/) or tag, and the tool will use that ref.