Skip to content

Local-first image browsing

See every image at a glance.

Open a folder and browse it in a fast, responsive masonry grid. No imports, no accounts, and no uploads.

  • Runs in your browser
  • Files never leave your device
  • Free and open source
View on GitHub

Built for folders, not feeds

Mason Gallery turns a local folder into a visual workspace without copying your library into another service.

01

Private by design

Images are read through your browser's file access APIs and stay on your device.

02

A fluid masonry grid

Mixed portrait and landscape images fit naturally into a fast waterfall layout.

03

Folder-aware browsing

Scan nested folders, filter by subfolder, and open images in a focused viewer.

04

Useful format coverage

Browse common image formats including JPEG, PNG, GIF, WebP, BMP, and JFIF.

From folder to gallery in three steps

01

Choose a folder

Grant access to one folder with the browser's native picker.

02

Scan locally

Mason Gallery reads dimensions and builds the grid on your device.

03

Browse freely

Explore the masonry view, switch folders, and open a full-size preview.

Your library is not our dataset

The web app does not upload your selected images. Folder access is granted by you and processed locally in the browser.

A Chromium-based browser with File System Access API support is required for folder selection.

Frequently asked questions

Are my images uploaded?

No. The web app reads the folder you select and creates local object URLs in your browser. Your image files are not sent to Mason Gallery.

Which browsers are supported?

The folder picker relies on the File System Access API, so a current Chromium-based browser is recommended.

Is Mason Gallery free?

Yes. Mason Gallery is free and open source, with web, desktop, and CLI editions built from the same project.

Can it browse nested folders?

Yes. The web app scans supported images in nested folders and lets you narrow the grid by subfolder.