ypt

YouTube Playlist Tools

A minimalist logo featuring three dark grey horizontal list bars on the left, with a light blue curved arrow pointing down and to the right toward a stylized orange stopwatch.
Available in the Chrome Web Store

A powerful, fully accessible browser extension that adds advanced sorting, real-time statistics, and one-click buttons to YouTube playlists.

Features

How to Use YouTube Playlist Tools

YouTube Playlist Tools is designed to give you total control over how you consume content, all wrapped in a UI that feels native to YouTube.

The Toolbar & Real-Time Stats

Wherever there is a list of videos—from your Watch Later playlist to the Miniplayer queue—the extension injects a seamless, theme-matching toolbar.

Screenshot of the Watch Later page with the toolbar injected at the top. The Remove Watched button is also shown

Screenshot of the same Watch Later page, but seamlessly matching YouTube's dark mode

Screenshot of Watch Later with the toolbar docked cleanly to the expanded Miniplayer showing there are two videos in the queue

“Load All” & Advanced Sorting

YouTube hides long playlists behind an “infinite scroll,” which breaks native sorting and makes screen-reader navigation incredibly frustrating.

Screenshot showing the Load All functionality. The information has changed to show the loaded video count, and the 'Load All' button has changed to 'Stop.'

Screenshot of the toolbar sorting the Subscriptions page in alphabetical order

Screenshot of the toolbar sorting a search page. Movies are sorted by genre

Pro Tip: Chained Sorts Since this extension uses stable sorting algorithms, you can chain sorts together to make secondary and even tertiary orderings! The trick is to apply your sorts in reverse order of importance. For example: if you want to group videos by Channel and have each channel’s videos ordered by Views, Sort by Most Popular first, then sort by Channel Name. To reset everything, just sort by Original Order again.

Customizing Quick Actions

Stop digging through YouTube’s hidden “three-dot” menus. Add one-click action buttons directly to videos.

The Button Factory: Open the extension’s Options page to fully customize which buttons appear in over 16 different YouTube zones. Select up to three buttons per zone and drag-and-drop them into your preferred order!

Screenshot of the options page showing the checkboxes and drag-and-drop layout for different YouTube zones

Accessibility First

This project was built specifically with screen reader users (NVDA, JAWS, VoiceOver) in mind.

What’s New

3.19: What was supposed to be a small update

2.51

Installation (Developer Mode)

Step 1: Build the Extension

  1. Download or clone this repository.
  2. Open a terminal in the root directory and run the build script:
    node build.js
    
  3. You will now have optimized extensions generated in the dist/chrome and dist/firefox folders.

Step 2: Load into Chrome & Microsoft Edge

  1. Navigate to chrome://extensions (Chrome) or edge://extensions (Edge).
  2. Enable Developer mode via the toggle switch in the top right.
  3. Click Load unpacked and select the generated dist/chrome directory.

Step 3: Load into Firefox

  1. Open Firefox and navigate to about:debugging#/runtime/this-firefox.
  2. Click Load Temporary Add-on…
  3. Select the manifest.json file inside the generated dist/firefox directory.

License

This project is licensed under the GNU GPLv3.

You are free to use, modify, and distribute this software, provided that any derivative works are also licensed under the GPLv3 and remain open-source. See the LICENSE file for the full legal text.