I'm looking to build a photo sharing website for a photographer (starting out) and wanted to know any known choices. I don't mind paying up. I had a look around and I find Smugmug the best yet with 500px being the second choice. However if there are any other services like that, please let me know. I'm looking for a sharing style engine (something beyond wordpress -- like Smugmug), with some descriptions/captions (write ups about the work -- some of the photos could be architectural work/portfolio) and the ability to have different sections. I'm not looking to sell the photos/have an e-cart, just a nice portfolio feel. I'm a web developer so I don't have a problem with working on any code to do custom tweaks. Please let me know if you think anything is better and if you have any personal recommendations! Thank you.

closed as off-topic by scottbb, inkista, AJ Henderson Aug 16 '17 at 15:36

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking specific product or service recommendations, where the answer is likely to be either entirely personal or short-lived as a result of changing markets, are off topic here. Please rephrase your question to describe the problem you're trying to solve or what you do not understand that prevents you from determining the answer yourself." – scottbb, inkista, AJ Henderson
If this question can be reworded to fit the rules in the help center, please edit the question.



If you value sharing over everything: Flickr

If you value photography-centric community: 500px

If you value simplicity and ease of use in your online portfolio: Zenfolio

If you would like a bit of all the above, but with flexibility to custom code your own online portfolio: Smugmug

Smugmug isn't quite the sharing site that Flickr is, and isn't really a photo community like 500px, though it does sponsor Digital Grin. Zenfolio does not have much sharing or community either, but it's online portfolio is much easier to use and configure. The downside is that you must use their tools and options are limited, without the ability to edit CSS or HTML or Javascript. Smugmug is a bit clunkly in the tools area, but the online portfolio looks good, and you can edit CSS, HTML and Javascript if you prefer to do most anything. For the record, I use Smugmug.

Other options include Fotki, focused more on photo hosting, and PBase, and more or less bare bones photo hosting site.

  • 1
    I'd start with 500px, and then see if that meets your needs. You can upload 20 pictures a week for free. Do you create more than 1000 portfolio-worthy photos a year? :) – Eric Jan 5 '12 at 22:21

I use Smugmug. It was a toss up between Smugmug and ZenFolio, and equally popular site with very similar features.


If you are a web developer, then you should definitely consider Piwigo. It's free software, you can either self-host it if you want full control on it, or use a paid-for hosting service like piwigo.com. Even with the piwigo.com solution, you still have a lot of control (you can customize your gallery with themes, plugins, and even write CSS code).

I personally found Piwigo "not so good" out of the box, but is by far the most customizable option I found. After a bit of tweaking, my gallery ends up being almost exactly the way I want it to be.


Fotonomy has a nice, simple design, free hosted full-size picture uploads and downloads, and you can create albums (which are more like tags, really) for your photos. I'm not sure what limits are placed on the caption length.

It has a community aspect, so the photos might draw a lot of comments from other fotonomy users.

Not the answer you're looking for? Browse other questions tagged or ask your own question.