Fullpage

A free, modern HTML5 web gallery for Adobe Lightroom Classic — a responsive, customizable single-page photo album

✓ Single-page scroll ✓ Full-screen PhotoSwipe viewer ✓ Pure static files ✓ MIT-licensed
Download Fullpage → View on GitHub The single-page scrolling layout of a Fullpage gallery in a web browser

What it is

Fullpage is a web-gallery plug-in for Adobe Lightroom Classic's Web module. From the photos and metadata you already manage in Lightroom, it generates a complete, standards-based website: a single, continuously scrolling page of images that lazy-load as you go, where any image opens in a full-screen PhotoSwipe viewer with pinch-zoom, swipe, keyboard navigation and an optional slideshow.

The full-screen PhotoSwipe image viewer open in a Fullpage gallery
Click any image to open the full-screen viewer — with zoom, swipe, keyboard control and an optional slideshow.

The output is plain HTML5, CSS3 and JavaScript with no server-side code, so it can be hosted anywhere — including very cheaply on a static host such as Amazon S3.

Fullpage is the sibling of Gallerific, an earlier and also-free Lightroom gallery by the same author. If you prefer a classic paginated grid with a thumbnail strip, use Gallerific; if you want an immersive single-page scroll, use Fullpage.

How it works

  1. In Lightroom's Library, select the images you want and make sure they carry the titles, captions and metadata you'd like to include.
  2. Switch to the Web module and choose Fullpage HTML5 Gallery as the layout. A live preview renders inside Lightroom.
  3. Set your titles, colours, image sizes, captions, logo and other options in the panel — or just accept the sensible defaults.
  4. Export to disk or Upload, and Fullpage writes a complete, ready-to-publish website (the index.html page plus its im/ and res/ folders).

From there it's just files. Open index.html locally, copy it to a web server, or deploy it with the included S3 helper script.

Built to be customized — outside Lightroom

Lightroom is wonderful for managing and editing photos, but its Web module boxes you into the options its panel happens to expose. That was a frustration behind Gallerific, and a founding idea behind Fullpage.

Fullpage's philosophy: provide near total flexibility in configuration, including injection of html or even javascript in several places

Because there are no proprietary formats and no server-side code, the whole workflow is web-native: edit the stylesheet, inject your own markup or analytics, drop in web font links. The plug-in even ships an example deploy_to_s3 script that gzip-compresses text, recompresses images with mozjpeg, and syncs everything to Amazon S3 with sensible cache headers.

The flip side is that Fullpage is a somewhat more advanced gallery: by design it leaves more of the HTML and styling details in your hands than a typical turnkey gallery does. A basic album still needs no coding at all, but users have the option of customizing most everything. If you'd rather drive everything from within Lightroom's panel and never think about HTML, Gallerific may be a better fit.

Features & strengths

Fullpage vs. Gallerific

Both are free Lightroom web galleries by the same author and share a lot of underlying tooling. They differ mainly in layout and in how you customize them.

FullpageGallerific
LayoutOne continuously scrolling pagePaginated grid with a thumbnail strip
Image viewerFull-screen PhotoSwipe (zoom & swipe)In-page slide with thumbnail navigation
CustomizationWeb-native: hack the standard HTML/CSS/JS with your own toolsPrimarily through the Lightroom panel
Best forImmersive, modern single-page browsingClassic, structured multi-page albums

Get started

Download the latest release (or browse the source on GitHub), unzip the FullpageAlbum.lrwebengine folder into Lightroom's Web Galleries presets folder, and restart Lightroom. Full install and usage instructions are in the included README.html, and Adobe has a general guide to web galleries.

No templates to install — the gallery works out of the box, and you can save your own presets from within Lightroom once you've dialed in a look you like.

A note on compatibility: Fullpage was last tested on Lightroom Classic CC 7.1 — development paused when Lightroom moved to a subscription-only model and the author stopped updating it. The galleries it produces are just standard web pages, so they're unaffected by your Lightroom version, and the plug-in should still work in current Lightroom Classic. If you run it on a newer release, we'd genuinely welcome a note on how it works — please let us know on GitHub.

License & thanks

Fullpage is open source under the MIT License.

It stands on the shoulders of excellent open-source work, including PhotoSwipe, jQuery, unveil.js, JSZip and fallback.js — and on everything learned building Gallerific before it.

Found a bug, built something nice with it, or have a suggestion? Issues and contributions are welcome on GitHub.

Support this project: Fuel the code