







↑ a real PixelGrid gallery, rendering right now
Put your Google Photos album on your website.
Paste one link, choose a layout, copy a line of HTML. The gallery above was made that way, and everything below takes it apart to show you how.
That gallery came from one link and two decisions.
The link
In Google Photos, open the album, choose Share, and turn on link sharing. Paste the link PixelGrid gives you back. That is the only thing it needs — no password, no Google sign-in, no upload.
shared album url
https://photos.app.goo.gl/EXAMPLEalbum123
→ 8 photos found
The controls
Pick a layout and set the density. Try it here — this is the real thing, not a picture of it.
The one line
PixelGrid hands you a single iframe. Paste it into any page that accepts HTML and the gallery appears at whatever width the page gives it.
<iframe
src="https://pixelgrid.kapadiya.net/embed?g=3f9a1c7e-5b2d-4e8a-9c31-7d0f2a6b4e15&layout=masonry&columns=3&spacing=8&cdn=true"
title="Photo gallery"
width="100%"
height="720"
loading="lazy"
style="border:0"
></iframe>What you get
- Your photos are never copied
- PixelGrid reads the album and points at Google's own image URLs. Nothing is uploaded to us, and we store no copy of your photographs.
- Three layouts, adjustable
- Masonry for varied shapes, a fixed grid for uniform crops, or full-width rows. Column count and spacing are yours to set.
- Responsive on every screen
- Column counts collapse on tablets and phones. The embed inherits the width of whatever you paste it into.
- Fast for your visitors
- Thumbnails are resized and edge-cached, and images below the fold load lazily. You can switch the CDN off to load straight from Google instead.
- Works anywhere HTML does
- It is one iframe, so Squarespace, WordPress, Webflow, Notion embeds, and hand-written HTML all take it without a plugin.
- Update by adding photos
- Add photos in Google Photos and they show up after PixelGrid refreshes its album cache (about a week), or sooner if you use Refresh photos on My galleries. You do not need a new embed snippet.
Free.
no paid plan · no trial · no card
There is no paid plan. Not a trial, not a free tier with the useful parts removed — every layout, every option, and the 100-photo limit are the same for everyone.
PixelGrid stores no photographs, so it costs very little to run. If that ever changes, this page will say so before anything else does.
Keep your galleries
Sign in to build a gallery and copy its embed. Your account also keeps a gallery you built in March findable in July, with its layout and embed code intact.
Saved layouts
Every gallery keeps its layout, columns, spacing, and CDN choice.
Embed code on demand
Copy the snippet again without rebuilding the gallery.
One list, newest first
Album, photo count, and the date you made it.
Questions
- Does the album have to be public?
- Yes. Link sharing must be on in Google Photos, because PixelGrid reads the album the same way anyone with the link would. If you turn sharing off, the gallery on your site empties.
- How many photos can a gallery hold?
- 100. If the album has more, PixelGrid uses the first 100 and tells you it has done so.
- Do I need an account?
- Yes. Sign in to build a gallery and copy its embed code. Your account also keeps saved galleries findable later.
- Is it really free?
- Yes. There is no paid plan, no trial, and no feature held back behind one.
- When do new photos appear in my embed?
- PixelGrid caches the album list for about a week. New photos appear after that refresh, or immediately if you open My galleries and choose Refresh photos. Your embed code does not need to change.
- Are you affiliated with Google?
- No. PixelGrid is an independent tool that reads public Google Photos albums. Your photos stay in your Google account.