Enjoy these visually stunning masonry examples. Curated collection of free 40+ HTML and CSS masonry layout code examples sourced from GitHub, Codepen, and various other sources.

1. CSS Grid L+L – Finished


Author: Joseph Shambrook
Source:  Code / Demo
Created on: SEPTEMBER 28, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

2. Pure CSS Masonry Gallery with Flexbox


Author: digistate
Source:  Code / Demo
Created on: MAY 25, 2016
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

3. Photo Gallery


Author: Russ Perry
Source:  Code / Demo
Created on: JANUARY 22, 2020
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

4. Masonry layout js


Author: Crianbluff
Source:  Code / Demo
Created on: SEPTEMBER 9, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

5. CSS Grid: Columns (Pure CSS Masonry Layout)


Author: Lasse Stilvang
Source:  Code / Demo
Created on: MARCH 20, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

6. Easy Horizontal Masonry Effect with CSS Grid


Author: Andy Barefoot
Source:  Code / Demo
Created on: MAY 7, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

7. Masonry Grid Animation & Fancybox


Author: Ungmo Lee
Source:  Code / Demo
Created on: NOVEMBER 28, 2016
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

8. Easiest Masonry grid layout Tutorial.


Author: CSSFTW
Source:  Code / Demo
Created on: AUGUST 23, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

9. CSS Grid: Responsive Masonry Layout


Author: Saief Al Emon
Source:  Code / Demo
Created on: MAY 4, 2020
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

10. Responsive Pure CSS Masonry Layout – Column Count


Author: Stephanie
Source:  Code / Demo
Created on: MARCH 17, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

11. Masonry Layout Demo 1


Author: Jen Simmons
Source:  Code / Demo
Created on: MAY 1, 2020
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

12. Masonary Wall


Author: KEYUR PARALKAR
Source:  Code / Demo
Created on: AUGUST 31, 2016
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

13. Masonry Grid Gallery – CSS Practice


Author: Kate Hummer
Source:  Code / Demo
Created on: MARCH 9, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

14. Masonry Layout JS Vanilla


Author: Alberto Mateo
Source:  Code / Demo
Created on: JULY 2, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

15. Easy CSS Masonry Layout with Left-To-Right Content Flow

Author: Jesse Korzan
Source:  Code / Demo
Created on: APRIL 7, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

16. Bootstrap 4 Masonry Layout


Author: Techiediaries
Source:  Code / Demo
Created on: FEBRUARY 15, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

17. Masonry Dynamic Column Flexbox (CSS Only)


Author: Chris Weissenberger
Source:  Code / Demo
Created on: NOVEMBER 16, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

18. Masonry Layout


Author: Said El Bakkali
Source:  Code / Demo
Created on: JANUARY 19, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

19. CSS Only Masonry Layout (No CSS Grid)


Author: Kreig Durham
Source:  Code / Demo
Created on: MAY 23, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

20. Masonry Layout with filtering


Author: Daniel Gonzalez
Source:  Code / Demo
Created on: OCTOBER 12, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

21. Masonry with Flexbox + JS


Author: Chris Coyier
Links:  Code / Demo
Created on: DECEMBER 18, 2018
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML(Slim), CSS(SCSS), JavaScript

22. Masonry Layout – CSS Grid


Author: Steven Roberts
Source:  Code / Demo
Created on: NOVEMBER 15, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

23. Infinite Scroll v4 – Masonry, vanilla JS


Author: Dave DeSandro
Source:  Code / Demo
Created on: JUNE 20, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

24. CSS Masonry Effect


Author: Luca
Source:  Code / Demo
Created on: NOVEMBER 17, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

25. Masonary Wall


Author: KEYUR PARALKAR
Source:  Code / Demo
Created on: AUGUST 31, 2016
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript

26. Pinterest like grid (Masonry Layout) Pure CSS


Author:  Urias
Source:  Code / Demo
Created on: JANUARY 13, 2015
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

27. Testimonials/Reviews Using Masonry


Author: Tyler Berry
Source:  Code / Demo
Created on: MARCH 19, 2015
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

28. CSS Column masonry layout


Author: Trevor Eyre
Source:  Code / Demo
Created on: NOVEMBER 10, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS)

29. Flexbox Masonry — Horizontal

Author:  Rahul
Source:  Code / Demo
Created on: MARCH 8, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

30. Masonry-Like CSS Grid


Author: Justin Goff
Source:  Code / Demo
Created on: MARCH 25, 2020
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

31. Masonry – columnWidth


Author: Dave DeSandro
Source:  Code / Demo
Created on: JUNE 12, 2013
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

32. Masonry/Packery/Isotope layout


Author: englishextra
Source:  Code / Demo
Created on: JANUARY 7, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

33. Only CSS Masonry


Author: Omar Trujillo
Source:  Code / Demo
Created on: OCTOBER 29, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

34. Creating a Responsive Pure CSS Masonry Layout

Author: Rahul
Source:  Code / Demo
Created on: MARCH 28, 2019
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

35. Flexbox Masonry


Author: lukejacksonn
Source:  Code / Demo
Created on: FEBRUARY 18, 2016
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS(SCSS), JavaScript(Babel)

36. CSS Grid Masonry (Step 10)


Author: Andy Barefoot
Source:  Code / Demo
Created on: SEPTEMBER 10, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS, JavaScript

37. Masonry


Author: RenGM
Source:  Code / Demo
Created on: FEBRUARY 9, 2015
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

38. Simple Masonry Layout With Flexbox


Author: Dudley Storey
Source:  Code / Demo
Created on: MARCH 1, 2014
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

39. Bootstrap Masonry Grid Template


Author: Artūrs Deņisovs
Source:  Code / Demo
Created on: JUNE 21, 2017
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

40. Masonry Layout with CSS Grids


Author: Madalena
Source:  Code / Demo
Created on: MARCH 1, 2020
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML, CSS

41. Responsive pseudo Masonry in CSS columns


Author: Olivier C
Source:  Code / Demo
Created on: NOVEMBER 26, 2016
Compatible browsers: Chrome, Firefox, Opera, Edge, Brave
Made with: HTML(Pug), CSS(Stylus)