Real-time filter
Type to filter. Diacritics-insensitive. Esc clears the field. The New playlist option always stays visible.
Chrome extension · Free · Open source
A tiny extension that adds a real-time search field everywhere YouTube shows a list of your playlists — the Save-to popup, the Playlists library page, and YouTube Music. Native design. Adapts when YouTube redesigns.
Type to filter. Diacritics-insensitive. Esc clears the field. The New playlist option always stays visible.
The field mirrors YouTube's typography, spacing, border-radius and theme by reading computed styles from sibling elements. Light and dark mode work without configuration.
The Save-to-playlist popup (under any video, in search, in your library),
the Playlists library at /feed/playlists, and YouTube Music's
add-to-playlist dialog.
Layered selector fallbacks (semantic tag → ID → ARIA role → structural heuristic) keep the extension working when YouTube ships new markup. No class-name pinning.
A content script watches the DOM with a single
MutationObserver and hooks YouTube's SPA navigation events.
When it sees a playlist list — either inside the Save-to popup or on
/feed/playlists — it injects a search input above the list
and filters items by their label as you type. Filtering is purely a
classList.toggle; YouTube's own selection and scroll
behavior keep working untouched.
The extension uses zero permissions, talks to no servers, and stores nothing. The full source is one ~10 KB JavaScript file. Read it before you install.
git clone it).
chrome://extensions in Chrome.extension/ folder.
A Chrome Web Store listing is on the way. In the meantime, loading unpacked is the fastest path — no review, no waiting.