# Up to 5 TB file transfers with Blob multipart uploads

**Published:** January 17, 2024 | **Authors:** Vincent Voyer, Luis Meyer

---

Vercel Blob now supports **storing files up to 5 TB** with multipart uploads.

When using `multipart: true`,** **`put()`** **and `upload()` will progressively read and chunk data, upload it in parts, and retry if there are issues.

**upload.js**
```javascript
import { upload } from '@vercel/blob/client';

const blob = await upload('big-file.mp4', file, {
  access: 'public',
  handleUploadUrl: '/api/upload',
  multipart: true // 🚀
});
```

Network output is maximized without consuming too much memory. Multipart uploads support retrying streams (Node.js streams and the Web Streams API), a unique feature amongst file upload APIs.

[Check out the documentation](https://vercel.com/docs/storage/vercel-blob/using-blob-sdk#upload) to learn more.

---

📚 **More updates:** [View all changelog entries](/changelog/sitemap.md) | [Blog](/blog/sitemap.md)