Sleek YouTube Downloader

A simple tool that adds YouTube-style buttons for multi-format downloading. Lighter than most download scripts.

These are all versions of this script. Show only the versions where the code changed.

  • v3.2.0 2022-11-06

    -Playlist pages now show download buttons under the new UI (loader.to still requires you to manually set formats for playlists)
    -Playlist page download buttons use additional CSS to blend in better (.download-playlist-button and .download-playlist-button-text)
    -The default border-radius is now 20px, to fit with the new UI. There is no consistent variable for this yet. Set border-radius back to 2px for the old UI's style

  • v3.1.0 2022-11-06
  • Added https://www.youtube.com/playlist* URLs to allow download buttons to appear when starting from a playlist page (thanks Satyam Singh Niranjan)
  • Encode location.href when inserting it into the loader.to link to increase compatibility (thanks Roxz)
  • v3.0.0 2022-10-20

    Customizable buttons & formats

    Buttons are now defined in an array called buttons at the top of the script
    Add or remove as many buttons as you like
    The name of the button is the name of the format that will be downloaded (not case sensitive)
    Many audio formats are supported, but MP4 is the only video format (for this script)
    The download function has been moved down to the main script to avoid an unnecessary declaration
    Removed yt.clit.repl.co usage due to its extreme instability. All buttons will use loader.to, even though its MP3s are slightly larger.

  • v2.1.0 2022-04-21

    Updated CSS to reflect the new suffixes following YouTube's ytd-tab-system variables (went from "_-_" to just "-")
    Added YouTube's fallback values for various ytd-tab-system variables, for some extra future-proofing

  • v2.0.0 2022-04-08

    🎉 No more manual updating! 🎉

    loader.to has added support for URL parameters on the base domain, automatically passing these parameters to the latest domain. No more having to manually update your script to keep up. This should be the last update for the foreseeable future.

  • v1.0.6 2022-03-22

    /en58/ -> /en85/ (yes it's been that long)

  • v1.0.5 2022-01-26

    loader.to/en53/ -> loader.to/en58/

  • v1.0.4 2022-01-19

    loader.to/en52/ -> loader.to/en53/

  • v1.0.3 2022-01-17

    loader.to/en50/ -> loader.to/en52/

  • v1.0.2 2022-01-12

    Updated loader.to/en49/ to loader.to/en50/

  • v1.0.1 2022-01-11

    Updated loader.to link from /en47/ to /en49/.
    Changed .download-text class to .download-button-text for easier readability in CSS.

  • v1.0.0 2022-01-08