A Chrome extension that unlocks maximum video quality, HDR, and advanced audio features on Netflix.
- Maximum Bitrate: Force highest available video and audio bitrate
- Force UHD/4K: Enable 4K playback on any screen resolution (requires Widevine L1)
- HDR Support: Force HDR/Dolby Vision when available
- Codec Optimization: Automatic selection of best video codec (HEVC/VP9/AV1)
- Enhanced Audio: Enable Dolby Digital Plus & HE-AAC 5.1
- All Audio Tracks: Show all available audio tracks and subtitles
- Subtitle Options: Choose between SUP and IMSC subtitle formats
- Household Check Bypass: Disable Netflix household verification
- Real-time Status Overlay: View current video quality, bitrate, and codec information
- Debug Tools: Built-in player info and stream selector
IMPORTANT: This extension is RESTRICTED to netflix.com only and includes multiple security layers to protect against the obfuscated playercore file.
-
Domain Restriction (netflix.com only)
- ✅ Manifest-level permissions
- ✅ Runtime verification in every script
- ✅ Cannot run on any other website
-
Network Request Monitoring
- ✅ Whitelist-based filtering (only Netflix domains allowed)
- ✅ Monitors fetch(), XMLHttpRequest, WebSocket
- ✅ Blocks unauthorized external requests
- ✅ Logs suspicious activity
-
File Integrity Verification
- ✅ SHA-256 hash verification of cadmium-playercore.js
- ✅ Alerts if file has been modified
- ✅ Continuous integrity monitoring
- ✅ Displayed in extension popup
-
Content Security Policy
- ✅ No inline scripts allowed
- ✅ No eval() of remote code
- ✅ Only extension files can execute
-
Code Injection Prevention
- ✅ Monitors eval() usage
- ✅ Tracks Function() constructor
- ✅ Detects suspicious code patterns
-
Data Protection
- ✅ LocalStorage access monitoring
- ✅ Cookie modification tracking
- ✅ IFrame creation blocking
- ✅ Prevents data exfiltration
Check the extension popup to see real-time security status:
- Network Protection: Active/Blocked requests
- File Integrity: Verified/Failed
- Suspicious Activity: Count of blocked attempts
See SECURITY.md for complete security documentation.
-
Open Chrome Extensions page:
- Navigate to
chrome://extensions/ - Or click Menu (⋮) → Extensions → Manage Extensions
- Navigate to
-
Enable Developer Mode:
- Toggle the "Developer mode" switch in the top-right corner
-
Load the extension:
- Click "Load unpacked"
- Navigate to
/Users/devin/Projects/FlixPlus/extension - Click "Select"
-
Verify installation:
- You should see "FlixPlus - Netflix Quality Enhancer" in your extensions list
- The extension icon should appear in your Chrome toolbar
-
Package the extension:
cd /Users/devin/Projects/FlixPlus # Chrome will create a .crx file
- Go to
chrome://extensions/ - Click "Pack extension"
- Extension root directory: Select the
extensionfolder - Click "Pack Extension"
- Go to
-
Install the packaged extension:
- Drag and drop the
.crxfile tochrome://extensions/
- Drag and drop the
- Install the extension (see above)
- Navigate to Netflix: Go to https://www.netflix.com
- Extension auto-activates: FlixPlus starts working automatically
- Configure settings: Click the FlixPlus icon in Chrome toolbar
Click the FlixPlus extension icon to access settings:
- ✅ Maximum Bitrate (Recommended: ON) - Forces highest available quality
- ✅ Force UHD/4K (Use if you have 4K content) - Enables 4K on any screen
- ⬜ Always Use HDR (Use if you have HDR display) - Forces HDR/DV playback
- ✅ Enhanced Audio (Recommended: ON) - Enables DD+/Atmos
- ✅ All Audio Tracks (Recommended: ON) - Shows all available audio options
- ✅ SUP Subtitles (Recommended: ON) - Better subtitle format
- ✅ Disable Household Check (Optional) - Bypass household verification
Press Ctrl+Alt+Shift+F while watching Netflix to toggle the status overlay.
The overlay shows:
- Current video resolution (e.g., 3840x2160 4K UHD)
- Video bitrate (e.g., 15-25 Mbps)
- Video codec (HEVC/VP9/AV1/H.264)
- Audio bitrate and codec
- DRM system in use (Widevine/PlayReady)
- HDR status
From the extension popup:
- Show Player Info: Opens Netflix's built-in player debug info (
Ctrl+Alt+Shift+D) - Stream Selector: Opens Netflix's stream quality selector (
Ctrl+Alt+Shift+B)
- Intercepts Netflix's playercore loading
- Replaces with modified version that unlocks quality restrictions
- Spoofs browser capabilities to enable higher quality streams
- Forces best available video and audio bitrate selection
- Spoofs screen resolution to 8K (7680x4320)
- Hooks into DRM systems (Widevine/PlayReady)
- Reports all video formats as smooth and power-efficient
- Bypasses hardware limitation checks
- Monitors video element properties in real-time
- Accesses Netflix's internal player API when available
- Provides visual feedback on quality improvements
- Start playing any Netflix video
- Press
Ctrl+Alt+Shift+Fto show the overlay - Check the resolution - should show 1080p or higher
- Check bitrate - should show higher values (8-25 Mbps for HD/4K)
- While playing, press
Ctrl+Alt+Shift+Shift+D(or click "Show Player Info" in extension) - Look for:
- Playing bitrate (should be highest available)
- Resolution (1920x1080 or 3840x2160)
- Audio codec (should show DD+ or Atmos if available)
- Video should look noticeably sharper
- Check for HDR badge on compatible content
- Audio should sound richer with surround sound content
- Refresh Netflix page after installing
- Check you're on Netflix: Extension only works on netflix.com
- Clear browser cache: Settings → Privacy → Clear browsing data
- Reload extension:
chrome://extensions/→ Click reload icon
- Check your Netflix plan: 4K requires Premium plan
- Check your internet speed: Need 25+ Mbps for 4K
- Verify Widevine L1: Some PCs don't support hardware DRM for 4K
- Try different content: Not all titles available in 4K/HDR
- Disable some features: Try turning off "Force UHD" if having buffering
- Check console: Open DevTools (F12) and look for FlixPlus logs
- Reset settings: Turn all settings off, then enable one at a time
- Google Chrome 88+ or Chromium-based browser
- Netflix account (any plan works, but Premium for 4K)
- Stable internet connection (5+ Mbps)
- Netflix Premium plan (for 4K content)
- 25+ Mbps internet connection
- Display that supports 1080p or higher
- Widevine L1 DRM support (for 4K)
- HDR-capable display (for HDR/Dolby Vision)
- 4K playback: Requires Widevine L1 hardware DRM (not available on all systems)
- Content availability: Quality depends on what Netflix offers for each title
- Network speed: Higher quality requires faster internet
- Browser limitations: Some features may not work on all Chromium browsers
✅ Privacy: This extension does not collect, transmit, or store any personal data. All settings are stored locally in Chrome.
✅ Open Source: All code is available for review. No obfuscation or hidden functionality (except the modified Netflix playercore which is pre-obfuscated by Netflix).
Based on userscripts:
- Netflix Plus by TGSAN
- Netflix UHD by TGSAN
Modified and packaged as a Chrome extension with:
- Modern UI
- Enhanced security (netflix.com restriction)
- Local file loading (no external dependencies)
- Real-time quality monitoring
For educational and personal use only. Not affiliated with or endorsed by Netflix.
- Combined Netflix Plus and Netflix UHD functionality
- Modern popup UI with toggle switches
- Real-time status overlay
- Restricted to netflix.com only
- Local playercore loading (no external requests)
- Chrome storage for settings
- Debug tools integration