Speed Up Repetitive Layouts in Adobe XD with Repeat Grid
Learn how Adobe XD’s Repeat Grid speeds up repetitive layout work while keeping styles in sync and allowing per‑instance content overrides.
30 Oct 2025, 10:44 UTC

The problem: rebuilding the same card over and over
When designing a list of user profiles or a product gallery, you often need dozens of identical cards that only differ in text or images. Copy‑pasting each card manually wastes time and makes global style changes tedious.
Why Repeat Grid solves it
Repeat Grid lets you turn a single component into a live array. Drag the green handles to create rows or columns, set gutter spacing, and every copy stays linked. Changing the font size, padding, or background of one cell updates all of them instantly.
Content overrides keep flexibility
While layout and style stay synchronized, you can still replace the text or image inside any cell. This gives you the best of both worlds: a uniform grid with per‑instance content.
Worked example: building a user‑list card
- Draw a card: a rectangle for the avatar, two text layers for name and role.
- Select the whole group and click
Repeat Gridin the Properties panel (or press ⌘+R). - Drag the right‑hand handle to create three columns; drag the bottom handle to add two rows. Adjust the gutter fields to 16 px horizontally and 12 px vertically.
- Edit the name text in the top‑left cell to “Alice” and change the font weight to Bold. Notice the same change appears in every other cell.
- To give each card its own data, create a plain‑text file
names.txtwith one name per line. Drag the file onto the name text layer of any cell; XD fills the column with the list in order. - Do the same with a folder of avatar images to populate the image placeholders.
- If you need a one‑off tweak—say, make Alice’s avatar circular—select that cell’s image and change its corner radius. The change stays local; the rest of the grid keeps the original radius.
Trade‑off: uniformity vs. irregular layouts
Repeat Grid enforces equal cell size and spacing. When your design calls for a masonry layout or cards with varying widths, you must break the grid (⌘+Shift+G) which removes the live link. After ungrouping you lose the automatic propagation of style changes, so you’ll need to edit each card manually or convert them to components.
Closing: when to reach for Repeat Grid
Use Repeat Grid for any list‑like UI where the layout is regular and you expect global style tweaks. Keep the file of placeholder content handy for quick data‑driven mockups. If your project later needs irregular arrangements, plan to ungroup the grid early and consider converting the repeated items to components to retain some reusability.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.