YouTube Captions Not Working? Fix Transcript Load Errors
Getting "Network error", "Load failed", or "Transcript unavailable" when trying to get YouTube captions or subtitles? This guide will help you fix it.
If your YouTube captions are not working, subtitles won't load, or you're seeing "Network error", "Load failed", or "Transcript unavailable" messages, your network may be blocking access to YouTube's servers. This is common in countries like China, Iran, Russia, and on restricted networks. Here's how to fix it.
Quick fixes
Why YouTube Captions and Subtitles Stop Working
The "Network error", "Load failed", or "Captions not available" message appears when your device can't connect to YouTube's transcript servers. Common causes include:
- Regional restrictions: Some countries block or limit access to YouTube (e.g., China, Iran, North Korea, Russia)
- ISP blocking: Your internet provider may block certain YouTube services
- Network firewalls: School, work, or public WiFi networks often restrict YouTube access
- Slow or unstable connection: The request may time out before completing
- Browser issues: Outdated browsers, extensions, or cached data can interfere
The good news? There are several ways to fix this.
Other Reasons Transcripts Are Unavailable
Sometimes the issue isn't your network—the transcript simply doesn't exist. Here's why:
- Creator disabled captions: Video owners can turn off transcripts for their videos
- Video too new: Auto-generated captions can take several hours to process after upload
- Live streams: Live videos don't have transcripts until they're processed after the stream ends
- Language not supported: YouTube's auto-captions don't support all languages
- Copyright/age-restricted content: Some restricted videos don't expose their transcripts
If you're sure the video has captions (you can see them in the YouTube player), but you're getting errors extracting them, try the fixes below.
Fix 1: Change Your DNS (Recommended)
DNS (Domain Name System) is like a phone book for the internet. Your ISP's default DNS may be blocking YouTube services. Switching to a public DNS like Cloudflare (1.1.1.1) or Google (8.8.8.8) often fixes the issue.
On iPhone / iPad
- Go to Settings → Wi-Fi
- Tap the (i) icon next to your connected network
- Scroll down and tap Configure DNS
- Select Manual
- Remove existing DNS servers and add:
1.1.1.1(Cloudflare)1.0.0.1(Cloudflare backup)
- Tap Save
On Android
- Go to Settings → Network & Internet → Private DNS
- Select Private DNS provider hostname
- Enter:
one.one.one.one - Tap Save
On Windows
- Open Control Panel → Network and Sharing Center
- Click your connection, then Properties
- Select Internet Protocol Version 4 (TCP/IPv4) → Properties
- Select Use the following DNS server addresses
- Enter:
- Preferred:
1.1.1.1 - Alternate:
1.0.0.1
- Preferred:
- Click OK and restart your browser
On Mac
- Open System Settings → Network
- Select your connection and click Details
- Go to the DNS tab
- Click + and add:
1.1.1.11.0.0.1
- Click OK
Why Cloudflare DNS?
Cloudflare's 1.1.1.1 is the fastest public DNS resolver and is designed with privacy in mind. It doesn't log your IP address and is free to use. Google's 8.8.8.8 is another reliable alternative.
Fix 2: Use a VPN
A VPN (Virtual Private Network) encrypts your connection and routes it through a server in another country. This can bypass regional restrictions entirely.
Popular VPN options (as of December 2025):
- Free: Cloudflare WARP (1.1.1.1 app), ProtonVPN Free (10 countries, no data limits)
- Paid: NordVPN, ExpressVPN, Mullvad
For most users, the free Cloudflare WARP app is enough. Download it from your app store and turn it on—it's that simple.
Note: VPN usage is legal in most countries (including the US, UK, and EU), but some countries restrict VPN use. Check your local laws if you're unsure.
Fix 3: Try a Different Network
If you're on a restricted network (school, work, public WiFi), try:
- Switch to mobile data: Turn off WiFi and use your phone's cellular connection
- Use a personal hotspot: Connect your computer to your phone's hotspot
- Try a different WiFi network: Some networks have stricter filters than others
Fix 4: Browser Troubleshooting
Sometimes your browser itself is causing the issue. Try these steps:
- Clear cache and cookies: Old cached data can cause conflicts
- Disable browser extensions: Ad blockers and privacy extensions sometimes block YouTube's API
- Try incognito/private mode: This disables extensions and uses fresh settings
- Update your browser: Older browsers may have compatibility issues
- Try a different browser: If Chrome doesn't work, try Firefox or Safari
Countries Where YouTube Is Blocked
If you're in one of these countries, you'll likely need a VPN to access YouTube transcripts:
- Fully blocked: China, North Korea, Iran, Turkmenistan, Eritrea
- Severely throttled (effectively blocked): Russia (since late 2024, requires VPN for usable speeds)
- Intermittent restrictions: Turkey (during political events), Pakistan (certain content)
Even if YouTube videos play in your country, the transcript/caption API may be separately blocked by your ISP. A VPN or DNS change usually resolves this.
Important legal note
VPN usage is legal in most countries, but some nations restrict or prohibit VPNs. Always check your local laws before using a VPN. This article provides technical troubleshooting information only—not legal advice.
Still Not Working?
If you've tried all the fixes above and still see the error:
- Wait and retry: YouTube's servers occasionally have downtime
- Try a different video: Confirm the issue isn't specific to one video
- Check your firewall/antivirus: Security software can sometimes block API requests
If nothing works, your ISP or country is likely actively blocking YouTube's transcript API. In that case, a VPN is your best option—we recommend the free Cloudflare WARP app.
Ready to try again?
After changing your DNS or enabling a VPN, head back and try getting your transcript.
Try YTranscript Again