1. Home
  2. Windows

TubeCast Uploads YouTube Videos From Desktop, No Flash Required

TubeCast is a portable application which enables uploading multiple videos simultaneously to YouTube from desktop, without the need of a Flash based uploader. Using this open source application you can eliminate the need of having to visit YouTube. Before videos are uplaoded, you are provided with detailed options to set the category, title, tags, etc for the video and sharing options. The uploading process merely includes logging in with a YouTube account and selecting respective files for uploading them with your custom settings.

To upload videos, enter your YouTube account credentials and start adding videos from Add Videos.


Once a video is selected, you will require adding further details such as video title, description, and tags. Other options can be used to select a category for the video, allowing comments, ratings, and embedding options.

Add A Video

Once the videos are added, click Upload Videos to start the uploading process. You can upload multiple videos in batch. It does not require flash to be installed on your computer.

TubeCast works on Windows XP, Windows Vista and Windows 7.

Download TubeCast


  1. Your linked to the source instead of the .exe
    And the exe is from 2007 and outdated. It just doesn’t work 🙁

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.