How to Upload Photos to Facebook From Ubuntu

Since the last article on downloading photos from facebook, I have received several requests to come up with an article on uploading photos to Facebook from Ubuntu. Well, there are plenty of Windows apps that allow the users to upload photos to Facebook, but when it comes to Linux Ubuntu, there are not really too many choices. Below, I have come up with several ways that you can use to upload photos to Facebook.

Upload via the Facebook native uploader

The quickest way to upload photos without having to install extra apps is via the browsers, within your Facebook account.

In your Facebook account, click on the “Photo” link under your profile photo.


Click on the Upload Photos button.


Create a new album.


You can then select and upload your photos.


Upload via Desktop Photo Managers


The default photo manager – F-Spot in Ubuntu also comes with Facebook upload feature. If you are using F-Spot to manage your photos, you can use the following method to upload photos to Facebook.

Open your F-Spot. Go to “Edit -> Manage Extensions” (The upload to Facebook feature is not activated by default).

Click on the “+” beside Export to reveal a set of export plugins. Highlight the “Facebook Export” entry (it should be greyed out by default) and click the “Enable” button.


Back to the F-Spot gallery, select the photos that you are going to upload. Go to File -> Export to -> Facebook.


Click on the big Login button. You will be directed to your browser to login to your Facebook account.


From then on, you will be able to create new album, or add your photos to existing albums. When done, just click the Add button to upload your photos.


Shotwell will replace F-Spot as the next default photo manager in Ubuntu, so it is good to know that it supports upload to Facebook function as well.

I have tried the Facebook upload function in Shotwell 0.5 (the default version in Lucid repository) and it doesn’t work. You will have to upgrade to the latest version for it to work. To upgrade your Shotwell version in the repository, open a terminal and type:

In Shotwell, select the photos and go to FIle -> Publish. Similarly, it will prompt you to login to your Facebook account.

Once done, you can then create a new album and publish your photos to Facebook.



KDE users can use DigiKam to export your photos to Facebook.

Desktop Facebook uploader app

If you are not a fan of photo managers, you can still use Bloom to upload photos to Facebook. Bloom is a java application, so it is cross-platform compatible (to run Bloom, you will need to install java in your Ubuntu).

Download Bloom to your desktop and double click to run it (assuming you have already installed java).

On the main screen, click the Login button to login to your Facebook.


Once you have login to Facebook and granted permission to Bloom, you can then drag and drop photos to the main pane, enter the album info, set the privacy level and lastly upload the photos to Facebook.


Bloom also allows you to view and download your own (or your friend’s) photo albums.

That’s all for now. If I have missed out any useful apps, tell us about it in the comments.

Imiage credit: dan taylor

Damien Damien

Damien Oh started writing tech articles since 2007 and has over 10 years of experience in the tech industry. He is proficient in Windows, Linux, Mac, Android and iOS, and worked as a part time WordPress Developer. He is currently the owner and Editor-in-Chief of Make Tech Easier.


  1. gr8, could you recommend a lan card and a sound card brand names which supports ubuntu, as i have compaq presario pc, i cant find drivers for ubuntu for lan and sound card..

  2. Gthumb is my favorite! It also uploads to Flickr, Picasa, and Photobucket, but you already know that:)

  3. Just a quick note, the default gThumb version (2.10.x) in Ubuntu Lucid does not support extensions, and hence does not support upload to Facebook. Users who need the extensions functionality will have to upgrade to the development version (2.11.x)

  4. plus some info. Although it is in development but it is stable. I do not face any problem until now. Gthumb always my choice

  5. For me there is no  “Edit -> Manage Extensions”  menu option in fspot.   What am I doing wrong?  I’m using fspot which I think came with the gnome desktop on ubuntu lucid.

    1. I was launching f-spot by doing right-click on a photo file in a file window (nautilus) and saying “open with -> f-spot”    This seems to launch gnome’s slimmed down version of f-spot, which doesn’t have a ‘Manage extensions’ option.

      You have to launch it from the “Applications” menu ->  “Graphics” -> “F-spot”

Comments are closed.