How to Download a Reddit Video (With the Sound Included)
Reddit videos have a problem nobody warns you about: the audio and video aren’t in the same file. Right-click a Reddit video, save it, and you get a silent video. The audio is stored as a separate file alongside it, served by Reddit’s DASH adaptive streaming. The Reddit player merges them on the fly so you don’t notice — but the merged version doesn’t exist as a downloadable file anywhere.
This is why so many “save Reddit video” attempts produce muted clips, and why dedicated tools exist for this specific problem.
The fastest way
Use the Reddit Video Downloader. Paste the URL of the Reddit post, click download, get a single MP4 with both video and audio.
The flow:
- Open the Reddit Video Downloader
- Paste the URL of the Reddit post that contains the video
- The tool fetches the post metadata, identifies the video + audio streams
- Click download
- The browser merges audio + video into a single MP4 file
- Save the MP4
The video data is streamed from Reddit’s CDN through our proxy worker. The audio + video merging happens in your browser using a lightweight muxer. No upload required, no server-side storage.
Why Reddit makes it this hard
Reddit uses DASH (Dynamic Adaptive Streaming over HTTP) for video, which is the standard for streaming services that want to:
- Serve different video qualities to different bandwidths automatically (you on a phone get 480p; someone on fiber gets 1080p)
- Allow seek-without-buffer (DASH chunks the video into small pieces; you only download what you watch)
- Reduce server-side storage costs (audio doesn’t need to be duplicated across every quality of the video)
These are good design choices for streaming. They’re terrible for downloading, because the video as a unified file doesn’t exist on Reddit’s servers. There’s a video file (visual only), a separate audio file (audio only), and a metadata file (the “manifest”) that tells the Reddit player how to combine them.
To download a unified MP4, you have to:
- Fetch the manifest
- Identify the video stream URL and audio stream URL
- Download both
- Merge them into a single MP4 with proper audio-video synchronization
Our downloader does all four steps. Most “download Reddit video” workflows people stumble through online skip step 4, which is why they end up with silent clips.
What URLs work
The downloader accepts any of these formats:
- Full Reddit URL:
https://www.reddit.com/r/subreddit/comments/abc123/title/ - Old Reddit URL:
https://old.reddit.com/r/subreddit/comments/abc123/title/ - Reddit share URL (the
/s/short form):https://www.reddit.com/r/subreddit/s/X9YZabc - redd.it short links:
https://redd.it/abc123— Reddit’s link-shortener variant - Mobile URLs: same as web; identical handling
Things that won’t work:
- Private subreddit posts — if the subreddit requires login to view, the API call fails
- Quarantined content — same problem; needs auth
- Deleted posts — the video may still exist briefly on Reddit’s CDN but the metadata is gone, so we can’t find it
- GIF posts via i.redd.it — these are actual GIFs, not videos. Right-click save works directly; no downloader needed.
- Crossposts where the original video was deleted — the crosspost URL points to a missing source
- Reddit Talk recordings — different format, not currently supported
When the downloader fails
The most common cause of failure isn’t the URL — it’s Reddit’s rate limiting. Reddit doesn’t love third-party tools and sometimes blocks Cloudflare Workers’ egress IPs from making API calls. Our downloader has retry-with-rotation and edge caching built in, but if Reddit blocks us hard enough, downloads fail.
If a download fails:
- Try again in a few minutes — rate limits are often transient
- Try a different Reddit URL — sometimes specific posts get hot-flagged
- Check DevTools Network tab — the response headers
X-Reddit-AttemptsandX-Reddit-Statusestell you what happened - Try the Reddit alternative subdomain with a different host (
old.reddit.comvswww.reddit.com) — sometimes one is blocked but the other isn’t
There’s no permanent solution from our end without authenticated Reddit API access, which requires user-specific setup. We do as much retry/cache/fallback as we can; sometimes Reddit just wins.
Video quality — what you get
Reddit serves videos at multiple qualities (typically 240p, 360p, 480p, 720p, 1080p — depending on the original upload).
The downloader picks the highest available quality by default. For a typical Reddit video this is 720p or 1080p. Older or lower-quality uploads may cap at 480p.
If you specifically want a lower quality (smaller file size for mobile, smaller upload to another platform), the Image Compressor doesn’t apply — that’s for images. For video size reduction, you’d want a desktop tool like HandBrake (free, cross-platform) to re-encode the downloaded MP4.
After you have the MP4
Common follow-up tasks:
Extract just the audio. A meme video with a great audio clip you want as a ringtone or for use elsewhere? Use MP4 to MP3 on the downloaded video to get a standalone audio file.
Send to non-Reddit users. MP4 is universal — every messaging app, every video player, every operating system handles it. Way easier than sharing a Reddit link to someone who doesn’t have Reddit.
Archive interesting content. Reddit posts get deleted (by users, mods, or admins). If a video matters to you, downloading is the only way to keep a copy.
Re-share on other platforms. Some Reddit videos are reposted from elsewhere; some are original. If it’s original Reddit content and you want to share on Twitter/X or Discord, downloading is the only way to upload to those platforms.
Other platforms
Different platforms, different download tools:
- Twitter/X video — separate tool, same general idea
- GIF from the web — for animated GIFs (not Reddit’s GIF-like videos, which are actually short MP4s)
- YouTube — not supported; YouTube actively blocks third-party downloaders. yt-dlp (open-source, command-line) is the standard workaround for power users.
- TikTok / Instagram — also not supported; same reason as YouTube.
Legal note
Downloading a Reddit video doesn’t change its copyright. If the video was uploaded by the OP (their original content), and you’re saving for personal use, you’re fine. If the OP reuploaded someone else’s video without permission, the original creator’s rights apply to your downloaded copy too.
Re-uploading downloaded Reddit videos to other platforms gets into legal grey area fast. Reddit’s TOS allow downloading for personal use; redistribution is the user’s responsibility.
Privacy
Like every other tool here:
- The Reddit URL you paste is parsed in your browser
- Our proxy worker (running on Cloudflare) fetches the post metadata and video streams from Reddit (proxied because browsers won’t let JavaScript fetch directly from Reddit’s CDN)
- Audio + video merging happens in your browser via JavaScript
- The output MP4 is built in browser memory
- Nothing about the URL or video is logged on our end
The proxy is a CORS workaround — there’s no server-side video storage and no copy persists.
TL;DR
- Reddit video → MP4 with audio → Reddit Video Downloader
- Paste post URL, get merged MP4
- Reddit uses DASH streaming with separate audio/video streams — that’s why simple right-click-save doesn’t work
- Highest available quality is selected automatically
- Audio-only version → MP4 to MP3 on the downloaded video
- Runs in your browser (with a proxy worker hop), no upload
- Failure usually = Reddit rate-limiting; retry in a few minutes