Create lovely photo web galleries directly from your macOS Photos library. Share the generated HTML output folder with your family and friends on any possible way – e.g. via your personal website, via your external storage or via USB. It’s easy and it only takes a few moments.


– Showcase your photos of Apple macOS Photos app on any browser
– HTML output folder which can be hosted anywhere – e.g. on your Mac, your website or your USB drive
– Select one, multiple or all albums of your Photos library
– Display the date, time, title captions and location (via Apple Maps or Google Maps) of your pictures
– Integrated HEIC to JPG image format converter for wide compatibility
– Support for photos and videos of your macOS Photos app library
– Sort the photos of your gallery by date
– Add extra albums to existing gallery without regenerating the whole gallery
– Resize images by percent values automatically
– Beautiful galleries on every browser and any device

Get photos2webgallery now & share your beautiful memories with the world! Questions? Feel free to contact us anytime! :)

What’s New

Version 1.2

Nobody likes bugs. That's why we removed them. And we added some cool new features:

• Sort the photos of your gallery by date
• Full support of Dark Mode in macOS
• Display image title captions
• Use Apple Maps for displaying the photo location on iOS and macOS devices
• Add extra albums to existing gallery without regenerating the whole gallery

Enjoy – and let us know if you have any ideas or new feature requests: :)

Ratings and Reviews

2.0 out of 5
1 Rating

1 Rating

robhawleyastro ,

Does not generate compliant bootstrap code

This is alpha quality code.

I suggest the author review the bootstrap 3.3 spec or better yet upgrade to bootstrap 4 AND THEN FOLLOW THE SPEC.

I spent some time to see if the result could be salvaged. I edited the generated code to add <div class="row"> to make it responsive, but more was needed. It is not using img-responsive so pictures
do not correctly resize.

If you run the Javascript debugger you get 3 errors the most serious is

Uncaught Error: Bootstrap's JavaScript requires jQuery
at bootstrap.js:6

I AM an experienced web designer ( hence my frustration. I have found at least part of the generated code useful. I created my own fully bootstrap 4 compliant javascript to generate the necessary HTML for the gallery and modals for more explanation. I am cut and pasting some of the info you generate since your code handles the extract from Photos. Since you do not append the Photo Description to the line that contains time and location I am doing that manually, but am using the generated time and description code.

IMHO adding javascript to page through the gallery is not "mobile first". It is easier to scroll with your finger and then select a photo that you want more info on.

Developer Response ,

Thanks for your feedback, robhawleyastro! Sure, we will continue to improve and update the HTML/web templates offered by default. By the way: You can modify the HTML and CSS code with any code/text editor after exporting your albums. Thanks again and cheers! :)

Btwyx ,

Don’t bother

This app looks like it’d do what I want it to do, but is actually useless.

I want to take an album, and create an HTML gallery, which is exactly what it says it does. It doesn’t do it in any useful fashion though. The first thing is the UI is severly lacking. You are presented with a list of your albums in random order, and no way to find the one you want. As I have several hundred albums, it took me over 10 minutes just to scroll through the list to find the one I wanted.

Once you finally find the album, you have almost no control over the output. You get “Reduce by X%”, which does something unclear. You have no control over the pixel size of the images. You have no control over the pixel size of the thumbnails. You have no control over the layout. You have no control over the title of the pictures. You have no control.

The titles don’t even show up in the gallery view, just on the individual images. The title it does give, like "1 / 27 Saturday, Aug 19, 2017 15:47:31” is pretty useless. I gave the image the title "The exhibition from above” in my album, this just ignores that.

All in all, just don’t bother.

Developer Response ,

Thanks for your feedback. We heard to your feedback in terms of new update 1.2 :) Cheers and enjoy!


jocapps GmbH
4.9 MB

macOS 10.13 or later, 64-bit processor



Age Rating
Rated 4+
© / jocapps GmbH


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer