1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="fa5494dc-a441-5c52-a500-9bc180f67169")}catch(e){}}(); 3(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[7666],{77666:(e,t,o)=>{o.r(t),o.d(t,{default:()=>u});o(65043);var i=o(53969),s=o(55895),a=o(49855),n=o(70579);const l="/blog/how-to-export-youtube-liked-videos-to-csv",r="/youtube/playlistExport",d="liked_videos_export",h=[{id:"why-export",label:"Why export Liked Videos"},{id:"problem",label:"Why YouTube won't let you"},{id:"steps",label:"Export Liked Videos in 5 steps"},{id:"what-data",label:"What's in the export"},{id:"alternatives",label:"Other methods, and their limits"},{id:"how-myfreshtools-helps",label:"How MyFreshTools helps"},{id:"faq",label:"FAQ"}],c=[{q:"Is connecting my account safe?",a:"The connection uses Google's official OAuth flow with the youtube.readonly scope. That lets the tool read your playlists and video metadata, and gives it no ability to like, unlike, comment, subscribe or delete anything."},{q:"How many liked videos can I export?",a:"Free accounts export up to half of any playlist, which is enough to see the workflow working. A paid plan exports the full list."},{q:"Will deleted or private videos show up?",a:"Videos that were already removed appear without a title, and the export flags them so you can spot them. That's also why exporting sooner is better \u2014 the metadata is gone once YouTube drops it."},{q:"Can I export Liked Videos from more than one account?",a:"Yes. Sign in with the other account and reconnect through the tool. Each export downloads separately, so the lists stay distinct."},{q:"Does this download the video files?",a:"No \u2014 metadata only: titles, channels, links, durations and tags. For offline playback, YouTube Premium's in-app downloads are the supported route."},{q:"Which formats can I export to?",a:"CSV, Excel, JSON, Markdown, HTML, Text, XML and SQL \u2014 or all of them at once as a ZIP."}];function u(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.c_,{title:"How to Export YouTube Liked Videos to CSV (Free)",description:"Export your entire Liked Videos list to CSV, Excel, JSON or Notion-ready format with read-only access \u2014 titles, channels, durations, tags and the order you liked them in.",keywords:"export youtube liked videos, liked videos to csv, backup liked videos, download liked videos list, youtube liked videos export",slug:l,headline:"How to Export Your YouTube Liked Videos to CSV",datePublished:"2025-09-28",dateModified:"2026-08-28",faqs:c,breadcrumb:[{name:"Home",path:"/"},{name:"Blog",path:"/blog"},{name:"Export Liked Videos",path:l}]}),(0,n.jsxs)(a.V4,{campaign:d,exitIntent:{tool:r,toolName:"YouTube Playlist Export",outcome:"One export, and every title and channel is yours to keep \u2014 even the ones YouTube later removes.",ctaLabel:"Try it free"},children:[(0,n.jsx)(a.p4,{eyebrow:"YouTube \u203a Personal archive",title:"How to Export Your YouTube Liked Videos to CSV",subtitle:"Years of using Like as a bookmark, in a list you can't search, sort or save. Here's how to get it out.",meta:"Updated 28 August 2026 \xb7 6 min read"}),(0,n.jsxs)(a.QG,{children:["YouTube has no export button for Liked Videos, because it treats the list as a private system-managed playlist. To get it out, connect your account with read-only access and export it like any other playlist. In"," ",(0,n.jsx)(a.pq,{to:r,utmContent:"quick_answer",sx:{fontWeight:700},children:"MyFreshTools YouTube Playlist Export"})," ","click Connect YouTube, pick Liked Videos from the dropdown, and download it as CSV \u2014 with the order you liked things in preserved."]}),(0,n.jsx)(a.NN,{variant:"primary",eyebrow:"Primary tool",headline:"Want a copy of everything you've liked?",body:"Use MyFreshTools YouTube Playlist Export with read-only access to pull your Liked Videos into CSV, Excel, JSON or a Notion-ready file.",ctaLabel:"Export my Liked Videos",ctaTo:r,note:"Free account \xb7 5 free credits \xb7 no card required"}),(0,n.jsx)(a.MB,{items:h}),(0,n.jsxs)(i.A,{component:"section",sx:{my:{xs:3,md:4}},children:[(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:'Most people use Like as a bookmark \u2014 a way of saying "I\'ll come back to this". Over years, that list quietly becomes one of the more valuable things in your account, and one of the least usable.'}),(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:"This guide covers why YouTube offers no export, how to get the list out with read-only access, and what you actually receive."})]}),(0,n.jsxs)(a.wn,{id:"why-export",kicker:"The problem",title:"Why export your Liked Videos?",children:[(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:"The list lives entirely inside YouTube. You can't search it properly, you can't sort it, you can't share it, and when a video is deleted \u2014 by the creator, by a copyright strike, or by moderation \u2014 the row goes blank and takes the title with it."}),(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:"An export gives you a portable copy you own. That's useful whether you're a researcher keeping sources, a creator studying what grabs your attention, or someone who just doesn't want a decade of bookmarks evaporating."})]}),(0,n.jsxs)(a.wn,{id:"problem",kicker:"The obstacle",title:"Why YouTube doesn't let you export Liked Videos directly",children:[(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:"YouTube treats Liked Videos as a private, system-managed playlist. There's no export button in the interface and no CSV download in Studio."}),(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:"Google Takeout does include it, but what comes back is essentially video IDs and timestamps \u2014 no titles, no channel names, no metadata. Useful as raw data, close to unreadable as a list."}),(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:"The remaining options were copying rows by hand or writing your own script against the API. An export tool wraps that same official API behind one button, with read-only permissions."})]}),(0,n.jsx)(a.NN,{variant:"mid",eyebrow:"Read-only access",headline:"Connecting doesn't hand over your account",body:"The connection requests youtube.readonly and nothing else \u2014 it can read your playlists and metadata, and cannot like, unlike, comment, subscribe or delete anything.",ctaLabel:"Connect and export",ctaTo:r}),(0,n.jsxs)(a.wn,{id:"steps",kicker:"Step by step",title:"Export your Liked Videos to CSV",children:[(0,n.jsx)(a.pn,{n:1,title:"Open the Playlist Export tool",children:"Sign in with a free MyFreshTools account."}),(0,n.jsx)(a.pn,{n:2,title:"Click Connect YouTube",children:"Google asks you to confirm read-only access. That's the only scope requested."}),(0,n.jsx)(a.pn,{n:3,title:"Pick Liked Videos",children:"It appears in the dropdown of your playlists alongside the rest."}),(0,n.jsx)(a.pn,{n:4,title:"Run the export",children:"Titles, channels, durations, view counts, tags and thumbnails all come through."}),(0,n.jsx)(a.pn,{n:5,title:"Download your format",children:"CSV, Excel, JSON, Markdown, HTML, XML, Text or SQL."}),(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:'No API keys, no command line, no extension. The export preserves the order you liked things in, so "that thing I saved around April last year" is findable by position.'})]}),(0,n.jsx)(a.wn,{id:"what-data",kicker:"The data",title:"What you get in the export",children:(0,n.jsxs)(a.OC,{children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{children:[(0,n.jsx)("th",{children:"Field"}),(0,n.jsx)("th",{children:"Why it's useful"})]})}),(0,n.jsx)("tbody",{children:[["Position","The order the video sits in your Liked list \u2014 newest first."],["Title, channel, video URL","The basics, and the part that survives if the video is later removed."],["Duration","Filter Shorts from long-form, or sum total runtime."],["View, like and comment counts","A snapshot of how popular each video was at the moment you exported."],["Published date and added date","Both timestamps, which is what makes chronological research possible."],["Tags, description, thumbnail","Full metadata for research, analysis or rebuilding the list elsewhere."]].map((e=>(0,n.jsx)("tr",{children:e.map(((e,t)=>(0,n.jsx)("td",{children:0===t?(0,n.jsx)("strong",{children:e}):e},t)))},e[0])))})]})}),(0,n.jsx)(a.wn,{id:"alternatives",kicker:"Comparison",title:"Other methods, and where they fall short",children:(0,n.jsxs)(a.OC,{children:[(0,n.jsx)("thead",{children:(0,n.jsxs)("tr",{children:[(0,n.jsx)("th",{children:"Method"}),(0,n.jsx)("th",{children:"Limitation"})]})}),(0,n.jsx)("tbody",{children:[["Google Takeout","Returns video IDs and timestamps without titles or channel names, so you'd still have to resolve every ID yourself."],["Browser extensions","Most request read access to every page you visit \u2014 a poor trade for a one-time export."],["Manual copy-paste","Workable at thirty videos. Painful at three hundred. Not happening at three thousand."],["The API directly","Powerful, but needs a Cloud project, OAuth credentials, pagination and quota management."]].map((e=>(0,n.jsx)("tr",{children:e.map(((e,t)=>(0,n.jsx)("td",{children:0===t?(0,n.jsx)("strong",{children:e}):e},t)))},e[0])))})]})}),(0,n.jsx)(a.QU,{}),(0,n.jsxs)(a.wn,{id:"how-myfreshtools-helps",kicker:"The tool",title:"How MyFreshTools helps",children:[(0,n.jsx)(a.Wo,{title:"What the tool does",children:(0,n.jsxs)(s.A,{component:"p",sx:{mb:2},children:["The"," ",(0,n.jsx)(a.pq,{to:r,utmContent:"how_it_helps_intro",sx:{fontWeight:700},children:"YouTube Playlist Export"})," ","takes a playlist URL, calls the YouTube Data API on your behalf, pages through the whole playlist, enriches each item with durations and public statistics, and returns one downloadable file. No API key, no Google Cloud project, nothing to install."]})}),(0,n.jsx)(a.Wo,{title:"Who it's for",children:(0,n.jsxs)(i.A,{component:"ul",sx:{pl:3,color:"#475569",lineHeight:1.8,"& li":{mb:.9}},children:[(0,n.jsx)("li",{children:"Anyone with years of liked videos and no copy of them."}),(0,n.jsx)("li",{children:"Researchers keeping a record of sources."}),(0,n.jsx)("li",{children:"People moving to a different Google account."})]})}),(0,n.jsx)(a.Wo,{title:"Requirements and limits",children:(0,n.jsxs)(i.A,{component:"ul",sx:{pl:3,color:"#475569",lineHeight:1.8,"& li":{mb:.9}},children:[(0,n.jsx)("li",{children:"A free MyFreshTools account. No card, 5 free credits on signup."}),(0,n.jsx)("li",{children:"One credit per export run; the balance shows on the page as you go."}),(0,n.jsx)("li",{children:"Free exports return part of the playlist and the core fields \u2014 the tool shows how many videos it pulled against the playlist total. Paid plans return everything."}),(0,n.jsx)("li",{children:"Metadata only. Titles, links, counts and dates \u2014 never the video or audio files."}),(0,n.jsx)("li",{children:"Private playlists need Connect YouTube (read-only) or a temporary switch to Unlisted."}),(0,n.jsx)("li",{children:"Liked Videos requires Connect YouTube \u2014 it can't be reached from a URL, because it's private to your account."}),(0,n.jsx)("li",{children:"The connection requests read-only access and cannot modify your likes, comments or subscriptions."})]})})]}),(0,n.jsx)(a.Tw,{items:c}),(0,n.jsx)(a.wn,{id:"conclusion",title:"The takeaway",children:(0,n.jsx)(s.A,{component:"p",sx:{mb:2},children:"Liked Videos is the list most people would miss and least able to retrieve. A read-only connection and one export turns it into a file you own \u2014 and the sooner you take it, the more of the deleted entries still have titles attached."})}),(0,n.jsx)(a.NN,{variant:"final",eyebrow:"Back it up",headline:"Stop losing the videos you actually liked",body:"One export, and every title and channel is yours to keep \u2014 even the ones YouTube later removes.",ctaLabel:"Try it free",ctaTo:r,note:"5 free credits \xb7 no card required"}),(0,n.jsx)(a.$4,{tools:[{name:"YouTube Playlist Export",benefit:"Turn any playlist into CSV, Excel, JSON, Markdown, HTML, Text, XML or SQL.",to:"/youtube/playlistExport"},{name:"Deleted Video Finder",benefit:"Identify the untitled rows \u2014 the videos a playlist quietly lost.",to:"/youtube/deleted-vi
3deo-finder"},{name:"YouTube Channel Backup",benefit:"Archive a channel's metadata before videos or links disappear.",to:"/youtube/channelBackUp"},{name:"Bulk Playlist Export",benefit:"Paste many playlist URLs at once and get them back in a single ZIP.",to:"/bulk-youtube-playlist-export"}]}),(0,n.jsx)(a.xJ,{articles:[{to:"/blog/export-private-youtube-playlist-to-csv",label:"How to export a private YouTube playlist to CSV"},{to:"/blog/backup-youtube-playlist-before-videos-get-deleted",label:"Back up a playlist before videos get deleted"},{to:"/blog/how-to-save-entire-youtube-playlist",label:"How to save an entire YouTube playlist"},{to:"/blog/how-to-find-deleted-or-private-youtube-playlist-videos",label:"Find deleted or private videos in a playlist"},{to:"/blog/how-to-convert-youtube-playlist-to-csv",label:"How to convert a YouTube playlist to CSV"}]})]})]})}}}]); 4//# sourceMappingURL=7666.5e3b868d.chunk.js.map 5//# debugId=fa5494dc-a441-5c52-a500-9bc180f67169
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.