The IIIF Gallery Builder lets you create, view, and share curated collections of images from libraries, archives, and museums around the world. Where would you like to begin?
Someone shared a gallery with you and you want to view it, add notes, or save your own version.
You want to create a gallery from scratch by adding images from IIIF-compatible institutions.
The IIIF Gallery Builder is a free tool for creating curated image galleries from libraries, archives, and museums worldwide. Thousands of institutions — including the Library of Congress, the British Library, Stanford, Yale, and the David Rumsey Map Collection — share their images using an open standard called IIIF (International Image Interoperability Framework). This tool lets you pull images from any of those institutions into a single gallery.
You can zoom into high-resolution images, rearrange them, add curator notes, and share your gallery with colleagues or students.
The Gallery Builder has three different views, each suited to a different purpose. When someone shares a gallery link with you, notice which URL it uses:
Create and edit galleries. Add images, write curator notes, reorder cards, and save your work.
index.html
Read-only view with curator notes visible. Share this with colleagues who need context.
viewer.html
Clean view with no notes or editing tools. Ideal for classroom display or public presentations.
presentation.html
You can switch between modes by changing the filename in the URL. For example:
Click any thumbnail to load the full high-resolution image in the viewer on the right.
Each card shows the image title, author, date, collection, and attribution, along with links to the source item, the IIIF manifest, and the Allmaps georeferencing editor.
Someone shared a gallery link with you. Here's how to view it, make changes, and pass it along.
If someone sent you a link, just open it in your browser. The gallery loads automatically.
If you received a JSON file by email instead:
Click any thumbnail to load the full high-resolution image in the viewer on the right. Use the mouse wheel to zoom, click and drag to pan, and the home button to reset the view.
In Builder mode you can edit Curator Notes and save other changes like reordering, removing, and adding images.
viewer.html or presentation.html link, change the filename in the URL to index.html to switch to Builder mode.https://davidrumseymapcenter.github.io/set-builder/viewer.html?file=https://...https://davidrumseymapcenter.github.io/set-builder/index.html?file=https://...
Click and drag any card to move it to a new position in the gallery. Note that you can drag cards around in Viewer or Presentation mode but the new order won't be preserved when you close the tab.
Use the Add IIIF Manifests section in the input panel to add more images from any IIIF-compatible institution. See the Building a Gallery section for details.
Hover over any card and click the × button that appears in the top-right corner. You'll be asked to confirm before the card is removed.
https://davidrumseymapcenter.github.io/set-builder/Upload your gallery to GitHub Gist to get a permanent shareable link. See the Sharing & Embedding section for full instructions.
Once you have a cloud-hosted link, choose which mode to share:
| If you want to... | Use this URL |
|---|---|
| Let someone edit the gallery | index.html?file=... |
| Share notes with a colleague | viewer.html?file=... |
| Show the gallery in class | presentation.html?file=... |
Start from scratch by adding images from any IIIF-compatible institution. Thousands of libraries, archives, and museums participate.
A IIIF manifest is a link that describes a digital object — a map, photograph, book, or artwork — and tells the Gallery Builder how to display it. Most participating institutions provide a manifest link on the item's page.
Look for a IIIF logo
or a link labeled "IIIF Manifest" on the item page.
There are two save options in the Save Gallery section:
| Button | What it saves | Use when... |
|---|---|---|
| 💾 Save File | A gallery file you can reload in this app | You want to keep working on it, share it with colleagues, or use it in the viewer or presentation modes |
| IIIF icon | A standard IIIF manifest for use in other viewers | You want to open the gallery in Universal Viewer, Mirador, or another IIIF-compatible tool |
Share your gallery as a link, embed it in Canvas, or collaborate with colleagues.
GitHub Gist is a free service for hosting files publicly. Uploading your gallery JSON there gives you a permanent link you can share with anyone.
Use 💾 Save File to download your gallery JSON.
colonial-maps.json)Replace index.html with viewer.html or presentation.html to share in a different mode.
You can embed a gallery directly into a Canvas page so students can interact with it without leaving Canvas.
Follow the GitHub Gist steps above to create a shareable link. Use presentation.html for a clean classroom view, or viewer.html if you want curator notes to be visible.
YOUR_GALLERY_URL with your actual link| Setting | Recommended value |
|---|---|
| width | 100% |
| height | 900 or 1000 |
| title | Descriptive name (for accessibility) |
For a detailed walkthrough with screenshots, see the full tutorial.
The Gallery Builder doesn't have real-time collaboration, but a simple version-based workflow works well:
project-v1.jsonproject-v2.jsoncolonial-maps-v2-KL.json) to keep track of who changed what.
Common issues and how to fix them. If you're stuck, the full tutorial has detailed screenshots for most workflows.
This usually means the URL is wrong, or the institution's server is blocking the request.
/manifest or ends in .json)The Gallery Builder reads metadata directly from each institution's IIIF manifest. If a field shows "No date returned" or similar, it means that institution hasn't included that information in their manifest — this is not something the Gallery Builder can fix.
Known cases:
If you find a manifest where important metadata isn't displaying, let us know on GitHub and we'll look into adding support.
https://gist.github.com/username/abc123https://gist.githubusercontent.com/username/abc123/raw/file.jsonThis is a Canvas security setting, not a problem with the gallery. Options:
davidrumseymapcenter.github.io