Playlist in.
Folder out.
Keep every track in sequence, with its song name and original link. Use the desktop runner for YouTube playlists, or convert audio files directly in your browser below.
Prepare a YouTube playlist
Paste the playlist link to generate the exact local command. The runner downloads accessible tracks into an ordered MP3 folder and creates tracklist.csv and playlist.json with each title and source URL. The browser page itself cannot download YouTube audio.
- Install Python, Node.js, and FFmpeg.
- Download the Lok Transfer repository and open its folder in Terminal.
- Install the runner:
python -m pip install -U "yt-dlp[default]". - Copy and run this command:
Output: Downloads/Lok Playlists/[playlist name]/ with numbered MP3 files, title/link manifests, and an optional ZIP. Accessible tracks only; use this for content you are permitted to save.
Convert your own files
Paste a downloadable audio or video file URL. The source must allow browser access.
Streaming page links, including YouTube, cannot be converted here. See the artist path ↓Have a playlist of direct file links? Import the full list ↗
Paste one direct audio/video file URL per line, or use Track title | https://example.com/track.mp3. M3U playlists with direct links also work. The host must allow browser access. YouTube playlist pages are not media file links.
Your files (0)
Playlist export questions
Can I paste a YouTube playlist and get an ordered MP3 folder?
Yes, with the local desktop companion. Paste the link above, run the generated command on a computer with Python, Node.js, FFmpeg, and yt-dlp, and it creates numbered MP3s plus CSV and JSON files containing titles and source links. The Vercel page does not download the YouTube media itself.
Can I save the folder on my iPhone directly from this page?
The browser converter can save a ZIP of files you add on your phone. The YouTube playlist runner currently needs a computer; once it finishes, move its ZIP to iPhone Files. A hosted phone flow would need a separate media worker and storage.
What happens when a playlist entry is unavailable?
The runner keeps its original position in the track list and marks it unavailable. It saves MP3s for accessible entries and includes the source link for every listed entry.