How to Create a YouTube Playlist From an HTML File or Your Bookmarks
You saved videos as bookmarks for years. Your browser can export them, and that file can become a playlist.
Published 30 September 2026 · 7 min readBookmarking a video is a habit for a lot of people, and it works right up until you have 80 of them in five folders and no way to watch them in a row. A YouTube playlist would fix that. The catch is that bookmarks live in your browser and playlists live on YouTube, and nothing connects the two.
The bridge is the HTML file every browser can export. This guide explains why that file works, how to get one, and what to watch for when a bookmarks export holds far more than videos.
Why an HTML file works
A bookmarks export is a web page that lists your saved links, one anchor per bookmark. The video links are in there as plain URLs. A builder that reads the file doesn't need to understand your browser; it only has to find the YouTube video links in the page and ignore the rest.
| Link in the file | What happens |
|---|---|
| youtube.com/watch?v=… | Picked up as a video. |
| youtu.be/… | Picked up as a video. |
| youtube.com/shorts/… | Picked up as a video. |
| youtube.com/live/… or /embed/… | Picked up as a video. |
| A playlist page, channel page or search page | Skipped. There's no single video to add. |
| Any other website | Skipped. |
A watch link that belongs to a playlist still counts
watch?v=…&list=… carries a video ID, so that video is picked up even though the link also names a playlist.The manual ways, and where they break
| Method | What it does | Where it breaks |
|---|---|---|
| Open each bookmark and Save | Click the bookmark, click Save, pick the playlist. | Slow, and easy to lose your place halfway through a folder. |
| Copy links out of the bookmark manager | Copy each URL one at a time. | Bookmark managers don't offer a clean 'copy all URLs' for a set of bookmarks. |
| Add to queue | Builds a temporary queue. | It isn't a saved playlist and disappears when the tab closes. |
The export file skips all of that: one download gives you every link in one place.
Bookmarks to playlist, step by step
Export your bookmarks as HTML
Upload the file to the builder
Trim the list
Connect YouTube and pick a destination
Confirm
Start clean if your export is huge
How MyFreshTools helps
What the tool does
Playlist Builder reads HTML, CSV, Excel, TXT and JSON files as well as pasted lists. For HTML it collects every YouTube video link on the page and keeps them in file order.
Who it's for
- Anyone with years of video bookmarks and no way to play them in a row.
- Researchers who saved a page of embedded videos and want them as a playlist.
- People moving from one browser to another who want their video bookmarks on YouTube.
How to use it
Upload the file, edit the list if you need to, connect YouTube, choose a destination and confirm. Signed out, you see a short preview and are taken to sign up, then returned with your list restored.
Requirements and limits
- It needs a free account and a YouTube connection with edit (read + write) permission on the channel the playlist goes to.
- File uploads accept CSV, TSV, Excel (.xlsx / .xls), ODS, TXT, JSON and HTML, up to 5 MB and 300 links per file. The file is read in your browser and never uploaded — only the links reach the tool.
- The free plan builds as many videos as your free credits cover (2 videos per credit); the rest stay saved and can be added to the same playlist later. Paid plans build up to 200 videos per run.
- Cost is 1 credit per 2 videos actually added. Deleted or private videos are skipped and reported, and you are never charged for them.
- The destination must be a playlist you own. Liked videos, Watch Later and auto-generated Mixes can't be edited by any app.
- It uses public video data, so it doesn't check that you own the videos you add — only the destination playlist.
Other HTML files you can use
- A saved web page. Save a blog post or a "best videos" page as HTML and upload it. Embedded and linked videos are picked up. The whole page counts, so sidebar and recommended videos come along too; trim them in the text box.
- A Google Takeout history file. If you exported your YouTube history in HTML format, the video links in it load too. Expect a very long list with repeats, of which the first 300 links are used.
- An exported email or notes page. Anything saved as HTML that contains video links works the same way.
If you'd rather work from your open tabs than from saved bookmarks, see exporting browser tabs to a YouTube playlist. For a plain list instead of a file, the text-file guide is simpler.
Common mistakes and fixes
| Symptom | Cause | Fix |
|---|---|---|
| No links found in the file | The bookmarks aren't YouTube video links (channels or playlist pages, for example). | Bookmark the individual videos, then export again. |
| Far more links than expected | The export contains every bookmark, including ones from a saved page's sidebar. | Edit the text box to remove the extras, or use a clean browser profile. |
| Only some links loaded | One file uses up to 300 links. | Build in batches and add each to the same playlist. |
| Some videos were skipped | They're deleted or private, so YouTube can't add them. | Check the skipped list and replace or drop them. |
| File not supported | The file isn't HTML, CSV, TSV, Excel, ODS, TXT or JSON, or it's over 5 MB. | Re-export as HTML, or split the file. |
Frequently asked questions
Yes, if some of them are YouTube video links. Export your bookmarks as an HTML file, upload it to a playlist builder, and it pulls out the video links and builds the playlist. Bookmarks that point to other sites are ignored.
Standard watch links, youtu.be short links, Shorts links, live links and embed links. Channel pages, playlist pages and links to other sites are skipped.
Most browsers export the whole bookmarks set in one file rather than a single folder. After you upload it, the links appear in a text box you can edit, so you can delete the ones you don't want before you build.
Links are read in the order they appear in the file, and the playlist is built in that order. Bookmark exports normally list items folder by folder.
No. The file is read in your browser, and only the extracted YouTube video links are sent on to be checked and built.
One upload uses up to 300 links. Split the list, or edit the text box down to a batch, and build each batch into the same playlist.
The takeaway
Your bookmarks already hold the list. Export them as HTML, upload the file, trim what you don't want and let the builder turn the rest into a playlist that plays in order.