View YouTube videos without ads or tracking
Imagine opening a YouTube URL in your browser and seeing a screen free of ads and data collection. Invidious is an alternative frontend that fetches and plays videos without using the official YouTube API. You can run your own instance or select a public one to start watching immediately.
Lightweight viewing experience
This tool has no ads or tracking features. It requires no JavaScript, so it places a low load on the browser. It supports light and dark themes, and you can customize the home screen to your taste. It provides a subscription feature independent of Google accounts, allowing you to receive notifications from subscribed channels. On mobile, it also supports an audio-only mode with background playback.
Data migration and technical features
You can import subscription lists and viewing history from YouTube, NewPipe, and FreeTube. Conversely, it is possible to export Invidious data to NewPipe or FreeTube. Not using the official YouTube API is the technical core. It includes a developer API and embedded video support, and there is no Contributor License Agreement (CLA).
Getting started and extensions
Selecting one from the list of public instances allows you to watch videos immediately. To host it yourself, you must follow the installation instructions. Using the browser extension Privacy Redirect automatically redirects YouTube URLs to an Invidious instance. YouTube videos embedded on other websites are also replaced with Invidious. The documentation lists more recommended browser extensions.
Scope of responsibility and legal notice
The development team is not responsible for the use of this tool or instances provided by third parties. Users must comply with the official regulations valid in their country. Responsibility for inappropriate use, such as illegal downloads, is also disclaimed. This software is provided in the spirit of free open source and is distributed under a specific license. The copyright holder is not liable for damages caused by data loss or program errors.