Explore everything FotoGrids can do
Style every gallery to your brand
Drag, drop, publish. No code
Rank higher. Load lighter
Your photos stay your photos
Track. Engage. Grow
Native block for the WordPress editor
Dedicated widget with full control
Custom module for any Divi layout
Fully customizable native element
Anywhere WordPress renders
Read, write, and automate galleries
Customize behavior with WP hooks
Bring your own styles and scripts
Hooks, REST API, and full control
Showcase your work beautifully
Collaborate, deliver, and scale client work
Beautiful galleries without writing code
Turn visitors into paying customers
Product galleries built to sell
Creative portfolios for every field
Curated video playlists and embeds
Conferences, weddings and celebrations
E-Commerce-ready product showcases
Property photos that close deals
Client proofing with secure galleries
Colours, fonts, corners, captions, hover behaviour — every visual part of a FotoGrids gallery is a control in the panel, not a line of CSS. Set it once, and every gallery on the site follows.
The design panels cover layout, colour, typography, spacing, effects and captions. You move a control, the preview redraws — nothing to save and re-check on the front end.
Pick a color for every element — background, caption, overlay, border, hover state — with a normal color picker.
Titles, descriptions and captions each take their own font, size and weight, so galleries match the rest of the site instead of fighting it.
From hard architectural edges to fully rounded cards, with the same control on thumbnails, the Lightbox and album covers.
Changes render as you make them and save themselves, so a styling pass is one sitting rather than an edit-refresh loop.
Hover any tile. Each one demonstrates a different built-in effect from the panel — no add-ons or custom JavaScript required.
Shows the title and description in a staggered sequence.
Flips the image horizontally or vertically on hover.
Photos arrive from different cameras, phones and stock libraries and never quite match. A gallery-level filter pulls them into one mood — and the intensity is a slider, not an all-or-nothing switch.
Applied at the gallery level, so a single change restyles every image in it.
10% desaturation reads as a house style. 100% reads as a filter. The slider is yours.
Filters are display-side. The file in the media library stays exactly as uploaded.
Every template is a full style preset — layout, spacing, captions, hover behaviour and colour roles. Apply one, then change the parts you disagree with.
Short, dense justified rows with minimal gaps – a proof-sheet feel for reviewing a whole shoot at a glance.
Denser four-column masonry with overlay captions that fade in on hover – built for inspiration walls.
A large stage with looped arrow navigation and a slide counter – a clean image viewer for sequential sets.
Square cells with a soft border, rounded corners and a gentle zoom on hover – a tidy, finished gallery wall.
Justified rows at a comfortable height – an editorial, edge-to-edge look that fills the width cleanly.
Instant frames with a sticker and a thicker border – a pinboard look for trips and memories.
A single large image with the lightbox scoped to the whole gallery – a focused, one-at-a-time presentation.
A ready-made set covering the common gallery jobs. Apply to a new gallery, or to one you have already built — the images stay, the styling swaps.
Gallery and album templates matched to a theme’s typography and spacing, so each gallery feels natural on the page — not an embed.
Choose what a caption shows and how it behaves — under the image, over it on hover, or only inside the Lightbox. The fields are yours to pick, including data the image already carries.
Title, description, tags, people, location, or a dynamic field pulled from the item. A property gallery can show the room name; a print shop can show the edition size.
Below the image, overlaid at the bottom, revealed on hover, or reserved for the Lightbox so the grid stays clean.
Font, size, weight, colour, alignment and background all follow the same controls as the rest of the gallery, so captions match the site’s body text instead of a plugin default.
Per-gallery controls are fine for one gallery. When there are forty, you want a palette and a type scale that every gallery reads from — change the token, and the whole site moves.
#3C46F0
#FFB914
#1A1A2E
#EEF0FF
Poppins 700 · 18/24
Define the brand colors once. Every gallery references the palette instead of a hard-coded hex, so a rebrand is one edit.
Reusable text styles for titles, captions and headings, applied across galleries and albums and consistent as the library grows.
When a client wants something the settings do not cover, add it globally for every gallery or scoped, without touching the theme.
Remove FotoGrids branding from the admin experience so the gallery tool reads as part of your own product or client handoff.
No. Layout, colour, typography, spacing, corners, captions and effects are all controls in the design panel, and they cover the visual decisions most sites need. Custom CSS exists for the cases the panel does not reach, but it is an escape hatch, not the normal path.
Galleries inherit sensible defaults from the site, and you can point captions and headings at your own fonts so they read as part of the page. If your theme has a strong identity, the Pro theme templates are built to sit inside it rather than beside it.
A template replaces the style preset, not the content — your images, order and captions stay. You can apply a template to see it, then keep adjusting from there, since every value it sets is still a normal control.
Yes. Every control is per gallery by default. The global palette and type system exist for when you want the opposite — one visual language across everything — and a gallery can still override a token where it needs to.
No. Filters are applied on display. The uploaded file in the media library is untouched, so you can change or remove a filter at any point without re-uploading anything.
The styling lives with the gallery, not with the builder. The Elementor widget, Divi module, Gutenberg block and shortcode all render the same gallery with the same design settings.
We use cookies and similar technologies to make our website work smoothly and understand how it’s used. Choosing “Accept” helps us personalize your experience. If you decline or change your mind later, some features may not work as expected.