Playlist Wrangler
A free extension for Chrome, Edge, and Firefox that organizes any YouTube playlist — search it, auto-tag it, split it, export it. No API keys, no OAuth, no paid tier, and your index lives in your browser, not on a server.
Playlist Wrangler can
- Search and filter videos across all your playlists
- Automatically categorize every video — topic, genre, mood, language
- Add your own categories on top of the automatic ones
- Bulk add, move, remove, and re-categorize — with one-tap undo
- Split and merge playlists
- Sort by length, views, likes, or age — or shuffle
- Play any filtered set from any row, or your selection in the order you picked it
- Queue videos onto YouTube’s real queue — Play next or Add to queue, one row or a whole selection
- Know which videos are songs YouTube Music will play, filter to them, and play them there
- Save to any playlist straight from a thumbnail
- Import pasted YouTube links or video IDs into a playlist
- Export any view to CSV
- Ask what’s in a video without playing it, and keep the answers (beta)
- Auto-sync scanned playlists with YouTube
- Read private and unlisted playlists, Watch Later, and Liked videos
- Keep the row of any video YouTube deletes, privates, or blocks
- Warn before a playlist hits YouTube’s 5,000-video cap, and free up room in one click
- Tell Shorts from videos, and filter either out
- Show the like-to-view ratio on every video, right in YouTube
- Work across multiple signed-in YouTube accounts
- Scan every video in detail (optional) for YouTube’s own category, keywords, and exact stats
- Teach you its shortcuts at the moment they’d help — and never twice
- Run with no API keys, no OAuth, and no quotas
- Keep the whole index locally in your browser
Scroll for more →
New in v1.21.0
- The panel knows which of your videos YouTube Music will play, asked of YouTube Music itself rather than guessed from a title. Each song wears a small music note; click it to show only songs, or pick On YT Music / Not on YT Music under More filters.
- Play on YT Music, when you mean to. A song’s playback menu gains “Play on YT Music” and “Play from here on YT Music”, and with songs selected a YT Music button sits beside Play. Everything else plays on YouTube as before.
- Play in the result bar now shows only with a selection. “Play all” is gone: the whole list has always played from any row’s “Play from here”, and one way to do it is enough.
YouTube hands you a playlist, not a way to search it. Past a hundred videos it barely lets you scroll, and the official API means keys, OAuth, and quotas. Playlist Wrangler skips all of that, makes the list findable, and lets you reshape it into playlists you actually use.
See it in action
What it does
Search and filter that works
Full-text search across every video, plus filters for category, channel, length, language, age, views, likes, and captions. Each filter leads with the values still present in what you’re looking at.
Sorts every video for you, free
The moment a playlist is indexed, every video is sorted across 34 topics, over 100 music genres, film and TV genres, formats, moods, and 39 languages. No labeling, and not a paid upgrade.
Save to any playlist, without leaving the page
A + button on any thumbnail reaches your whole library through a search box, with recent destinations on top. A ✓ marks what you already have, and clicking it takes the video back out.
Split one list into many
Filter to what belongs together, select the lot, and move it into its own playlist in one step. Every bulk add, remove, or move has a one-tap undo.
Build tonight’s queue by hand
Cmd-click (Ctrl on Windows) the videos you want, in the order you want them, and press Play. Each one wears its place in the running order as you pick it, and they play in exactly that order as a temporary playlist. Or push them onto YouTube’s real queue, after whatever is already playing.
Your library outlives YouTube’s limits
A video YouTube deletes or privates keeps its row, with the title you would otherwise never see again. A playlist near the 5,000-video cap reads as a fraction of it, with a one-click way to free up room. Liked videos past 5,000 are kept instead of dropped. And any view exports to CSV.
No API, no OAuth, no quotas
It reads the playlist from the page you’re already on, riding your own signed-in session. Nothing to authorize.
Works everywhere you do
Private and unlisted playlists, Watch Later, and Liked videos. It reads the whole list, past YouTube’s ~100-video first page, and knows which entries are Shorts.
Onto YouTube’s real queue
Play next or Add to queue from any row, or Queue a whole selection, into the YouTube tab you already have open, after whatever is playing.
Your songs, on YouTube Music
The panel asks YouTube Music which of your videos it will play, marks each with a music note, and filters to only songs. Play one there, or the songs on screen from any row, in the order shown.
See how a video landed before you open it
The like-to-view percentage sits inline in YouTube’s own byline, and every panel row carries likes, views, length, and age.
Bring videos in, and take your library out
Paste a list of video links and Import adds them all to the playlist you pick, skipping duplicates and handing back any it can’t. Any view exports to CSV, unavailable and overflowed videos included.
Ask what’s in a video without playing it
Quick Ask summarizes from the thumbnail using YouTube’s own Ask AI, with every mode one click away on the answer and a week of answers kept to reread. In beta, and only on accounts YouTube has given Ask.
Scan every video in detail, if you want
A throttled, resumable pass that pulls YouTube’s own category, the uploader’s keywords, and full stats to sharpen the categories. Every scan already does this for the newest 100.
One home for every playlist
A side panel spanning every playlist you’ve scanned, with the same video across lists merged into one row. A window of its own in Opera and Arc.
How it works
- 01
Open a playlist
On any YouTube playlist page, hit the floating button and choose “Scan this playlist.”
- 02
It reads the whole list
The extension pages through the playlist as your own signed-in session — past YouTube’s ~100-video first page — sorts every video into categories, and stores it all on your machine.
- 03
Search, filter, organize
Search, stack filters, add your own categories. Pick a few videos and play them in that order, or move a batch into its own playlist. Saved locally for next time.
- 04
Go deeper (optional)
Scan every video in detail to add YouTube’s own category, the uploader’s keywords, and full stats, which sharpens the filters.
Everything stays in your browser.
On your machine
The index lives in your browser’s local storage. Your playlists, tags, and metadata never leave your device.
No account, no sign-in
No API keys and nothing to log into. The only thing it sends is anonymous, content-free usage counts.
Only the edits you ask for
It adds, removes, and moves videos when you say so, with undo. It never likes, subscribes, or comments.
Honest about limits
Titles first, detail on request
Descriptions and transcripts aren’t part of basic playlist data, so a scan reads each video’s title and channel, and opens only the newest 100 for more. Scanning every video in detail adds YouTube’s own category, keywords, and exact stats to the rest.
Automatic categories are guesses
They’re worked out on your machine from what a video says about itself, so some will be off. Every one can be changed or removed, in bulk if you like, and anything you set by hand is never overwritten.
YouTube moves, and I follow
It reads YouTube’s live page rather than a stable API, so a big redesign can occasionally call for an update. The parser is built defensively to ride most of them out.
Questions
How do I search inside a YouTube playlist?
Can it organize a huge Watch Later?
What happens when a YouTube playlist hits the 5,000-video limit?
A video in my playlist was deleted — can I find out what it was?
Can it filter Shorts out of a playlist?
Can I filter a playlist by genre, mood, or language?
Is there a free extension that automatically tags or categorizes a YouTube playlist?
How do I add a list of video links to a YouTube playlist?
Can I export a YouTube playlist to CSV or Excel?
Can it summarize a YouTube video without playing it?
Can I sort or shuffle a playlist by length, views, or likes?
Can it find the songs in my playlists and play them on YouTube Music?
Can I add videos to YouTube’s queue from the panel?
What is the like-to-view percentage it shows?
Do I need a YouTube or Google API key?
Does it work on private or unlisted playlists?
Where is my data stored?
Can it change anything on my YouTube account?
Is it free?
How is it different from PocketTube?
My old playlist extension stopped working. Does this replace it?
Which browsers does it work on?
Is there a Firefox version?
Is there a Microsoft Edge version?
Does it work in Arc?
Looking for how-to steps on a specific feature? The searchable docs cover every one.
Found a bug or have an idea?
It goes straight to the maker — one person who builds Playlist Wrangler. No account, no thread to chase.
Organize any YouTube playlist.
Free, private, and it stays out of your way. Pick your browser.
Free and ad-free. If it helps you, you can support the work.