How to save a VOD forever on Twitch
Twitch past broadcasts expire—often after 7 days for standard accounts, up to 60 days for Partners, unless you take action. Saving a VOD "forever" means converting it to a Highlight, Upload, or local file before Twitch deletes the original. Streamers should also record locally in OBS during the broadcast. Viewers can only permanently save content they have rights to—usually by downloading during the public VOD window or using a creator's YouTube repost with YouTube to MP4.

Why Twitch VODs disappear
| Account type | Typical past broadcast storage |
|---|---|
| Standard affiliate/streamer | ~7 days |
| Twitch Turbo (viewer perk) | Not for other people's VODs |
| Partner | Up to 60 days for broadcasts |
| Highlights | Until you delete them |
| Uploads | Until you delete them |
"Forever" on Twitch really means until you remove it—not automatic lifetime storage for raw past broadcasts.
Method 1: Create a Highlight (streamers)
Highlights don't expire when past broadcasts do.
- Open Creator Dashboard → Content → Video Producer
- Find the past broadcast
- Click Highlight
- Set start/end markers for the full stream (or important segments)
- Publish
Highlight stays on your channel until you delete it. Storage limits apply to total archived content—check Twitch docs for your tier.
Method 2: Download the VOD file (streamers & allowed viewers)
While the VOD URL still works:
- Open
https://www.twitch.tv/videos/VIDEO_ID - Use Twitch's Download option if you're the channel owner (three-dot menu on your VOD in Video Producer)
For third-party download during an available public VOD, some streamers permit archiving; many don't. Read channel rules.
Technical option while VOD is live on Twitch:
yt-dlp "https://www.twitch.tv/videos/VIDEO_ID"
Install yt-dlp from GitHub—is yt-dlp safe. Update often: how to update yt-dlp.
A 3-hour 1080p stream can exceed 10 GB—verify disk space first. Output path: where does yt-dlp download to.
Method 3: Record locally with OBS (best for streamers)
Record to your SSD while streaming:
- OBS → Settings → Output → Recording
- Format MKV or MP4
- Path:
D:\Streams\Archive\
You get a file even if Twitch never stored the broadcast. I treat this as mandatory for anything I might need in six months.
Method 4: Upload to YouTube (permanent off-Twitch backup)
- Export MP4 from OBS or Twitch download
- Upload Unlisted or Public to your YouTube channel
- YouTube becomes the long-term host
To grab that YouTube copy later as MP4:
- Copy YouTube URL
- Paste into YouTube to MP4 converter
For talk-heavy streams where you only need audio in a podcast folder: YouTube to MP3 at 128 kbps keeps files small—a 2-hour talk ≈ 115 MB at 128 kbps.
Videozify doesn't archive Twitch directly. YouTube upload is the bridge streamers use anyway for discoverability.
Method 5: Export to external drive / NAS
After download or OBS:
- Copy MP4 to NAS or Backblaze
- Keep two copies (3-2-1 rule: 3 copies, 2 media types, 1 offsite)
Twitch is not your backup vendor.
Viewers: what you can actually do
You cannot force a streamer's expired VOD back. You can:
- Watch live and clip(with permission)
- Download during the public window if the streamer allows
- Save from the streamer's YouTube export using our converter
If a VOD isn't published, see how to watch Twitch VODs that aren't published.
Before deletion cleanup
Streamers purging old content should delete VODs on Twitch after confirming local/YouTube backups exist. Deleting first loses the only copy.
Legal note
Downloading someone else's Twitch content without permission can violate Twitch Terms and copyright. Streamers archiving their own broadcasts is normal workflow. Viewers saving esports VODs or DJ sets—check channel policy and rights.
Conclusion
Twitch won't keep raw VODs forever. Highlight them, download before expiry, record in OBS, and mirror to YouTube for off-platform permanence. Then use our YouTube converter if you need MP4 on another device.
YouTube backup ready: YouTube to MP4 converter — free archive pull from your upload.