# How to Upload Large Files to Github

> To upload large files to GitHub, navigate to your repository, click 'Tags', go to 'Releases', select 'Draft a new release', choose a tag, add a title and description, add your files, and click 'Publish release'.

Canonical: https://livedemo.ai/tutorials/how-to-upload-large-files-to-github/
Apps: GitHub
Updated: 2026-10-05
Interactive demo: https://story-api.livedemo.ai/workspaces/62255d3d3304f17b8f5e2d03/stories/692a50a1ab56e05a00ffd5af/preview?step=1

## Steps

1. Navigate to your repository.
2. Click 'Tags'.
3. Go to the 'Releases' section.
4. Select 'Draft a new release'.
5. Choose a tag.
6. Add a release title and a description.
7. Click to add files.
8. Click on the 'Publish release' button to upload your files directly.
9. By following these steps, you can upload a limit of 100 MB per file, and the repository size limit is typically around 1 GB.
