Skip to content

Instantly share code, notes, and snippets.

@guacforlife
guacforlife / youtube-subscriptions-csv.user.js
Created April 22, 2026 13:02
Export YouTube subscriptions to Google Takeout-format CSV (FreeTube/NewPipe compatible). Handles both sectionListRenderer and richGridRenderer schemas, UTF-8 BOM, proper CSV escaping. Tampermonkey/Violentmonkey userscript for youtube.com/feed/channels.
// ==UserScript==
// @name YouTube Subscriptions → CSV
// @namespace ajorpheus
// @match https://www.youtube.com/feed/channels
// @grant none
// @version 1.0
// @run-at document-idle
// @description Export all YouTube subscriptions as Google Takeout-format CSV (FreeTube/NewPipe compatible). Handles both sectionListRenderer and richGridRenderer schemas, UTF-8 BOM, CSV quote escaping.
// ==/UserScript==