TLDR:
To make an image appear square in Webflow, wrap it in a div block and apply a padding-bottom: 100% trick. This keeps the image square and responsive across all screen sizes. This guide shows you how to do it step-by-step — and how Gapflow can help automate bulk image uploads and CMS syncs.
Whether you're working on a portfolio grid, team section, or gallery, consistent image shapes matter — and square images often offer the best layout control.
But here's the catch: Webflow doesn’t have a native "square image" setting.
Instead, you’ll need to use a simple layout trick that keeps the image perfectly square — no matter the screen size.
Let’s walk through it together.
Start by dragging a Div Block onto your canvas. This will act as a container for the image.
Name it something like ImageWrapper
to keep things organized.
To create a square shape, use this classic trick:
100%
(or a fixed value like 200px
).👉 This creates a responsive square based on the width, thanks to how CSS calculates vertical padding as a percentage of width.
Also set:
Position: Relative
(you’ll need this in the next step)Overflow: Hidden
if you want to crop overflowing images.Drag your Image element inside the square wrapper. Then:
Position: Absolute
Top: 0
, Left: 0
Width: 100%
Height: 100%
Object-fit: Cover
This ensures the image fills the square while maintaining aspect ratio. No distortion, no stretching.
Using a CMS Collection? Follow the same setup:
Div Block
.This is especially useful for:
Because the square is based on padding-bottom: 100%
, it remains square on any screen. But always check:
If needed, adjust max-width or add media-specific tweaks for better performance.
Creating square images manually is easy — but uploading dozens of them isn’t. That’s where Gapflow steps in.
Use Gapflow to:
Especially helpful for:
Less grunt work. More creative time.
object-fit: cover
: This will leave your images stretched or squished.position: absolute
on image: It won't fill the container correctly.Stick to the layout pattern, and you're good.
Square images in Webflow are all about layout control.
By wrapping your image in a padding-bottom: 100%
container and applying the right styles, you can create clean, responsive, and reusable square image blocks.
Want to scale this across projects or update 50+ CMS items in seconds?
👉 Try Gapflow — your automation ally for everything Webflow.