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 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
- In Lightroom's Library, select the images you want and make sure they carry the titles, captions and metadata you'd like to include.
- Switch to the Web module and choose Fullpage HTML5 Gallery as the layout. A live preview renders inside Lightroom.
- Set your titles, colours, image sizes, captions, logo and other options in the panel — or just accept the sensible defaults.
- Export to disk or Upload, and Fullpage writes a complete, ready-to-publish website (the
index.htmlpage plus itsim/andres/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
- Single-page, responsive layoutImages flow down one page and adapt to any screen, from phones to wide desktops.
- Full-screen PhotoSwipe viewerTap or click any image for an immersive viewer with zoom, swipe, keyboard control and a slideshow.
- Wide & panorama photosVery wide and panoramic images are handled gracefully — pan and zoom across them at full resolution in the viewer.
- Fast by designImages lazy-load as you scroll, and the output is tuned for gzip compression and static hosting.
- Standards-basedHTML5/CSS3/JavaScript with no server-side scripting — works across modern browsers and devices.
- Highly customizableTitles, captions, colours, fonts, logo/identity plate, image sizes, watermarks, and arbitrary head markup.
- Optional extrasDownload-all-images, map links for geotagged photos, and per-image captions and metadata.
- Cheap to hostPure static files; serve them from S3 or any web server. Includes an S3 deployment helper.
- Free & open sourceReleased under the MIT License. Lightroom Classic on Windows or macOS.
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.
| Fullpage | Gallerific | |
|---|---|---|
| Layout | One continuously scrolling page | Paginated grid with a thumbnail strip |
| Image viewer | Full-screen PhotoSwipe (zoom & swipe) | In-page slide with thumbnail navigation |
| Customization | Web-native: hack the standard HTML/CSS/JS with your own tools | Primarily through the Lightroom panel |
| Best for | Immersive, modern single-page browsing | Classic, 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.