10 Best Equal Height Plugins In jQuery & JavaScript (2023 Update)

by jQueryScript,

The Problem

Grid Layout is the most popular layout system in today's web design. It helps developers organize and arrange web content in neat layout design. 

However, the problem is that the length of the content in each grid item is not the same. This may disrupt your layout and cause your page to be cluttered.

What Is Equal Height

When you're developing a modern web application, you might need to make grid items have the same height no matter how many content is placed in them.

Equal Height is such a web technology that makes all children elements (columns) of a parent container equal in height.

The Solution

There are tons of equal height solutions out there, the easiest one is to use CSS as follows:

CSS display: table

See the Pen Equal Height Columns using CSS display: table by iqq800 (@iqq800) on CodePen.

CSS Flexbox

See the Pen Equal Height Columns using CSS Flexbox by iqq800 (@iqq800) on CodePen.

The Best JavaScript Solution

In some complex development environments, for example, your users are still using legacy browsers like Internet Explorer, you might need a JavaScript solution to create equal height columns in your cross-platform web project.

Here are the 10 best Vanilla JavaScript and jQuery Plugins to help you create a equal height layout where the height of each column is set to the tallest one in a row. Have fun with it.

Table of contents:

Best jQuery Equal Height Plugins

jQuery Plugin for Equalizing The Height or Width of Your Elements - equalize.js

A simple jQuery plugin for equalizing the height or width of any element on your web page. It's good for creating dynamic and neat layout for your website.

jQuery Plugin For Responsive Bootstrap Equal Height Columns - ColEqualizer

[Demo] [Download]


Minimalist jQuery Responsive Equal Height Grid Layout - Javascript Grids

Javascript Grids is a super simple jQuery plugin for creating a nest & responsive grid layout that all the grid elements have the equal height, based on the tallest element.

Minimalist jQuery Responsive Equal Height Grid Layout - Javascript Grids

[Demo] [Download]


Create Responsive Equal Height Columns with jQuery - conformity

An extra lightweight jQuery plugin for making all columns equal in height per row that works perfectly with responsive/fluid web layout. The major difference between conformity and the other equal height solution is that the plugin equalizes the height of elements in a row rather than all elements in a group.

Create Responsive Equal Height Columns with jQuery - conformity

[Demo] [Download]


Responsive Equal Height Grid Layout Plugin For jQuery - Wrecker

A lightweight, responsive jQuery equal height plugin for your grid layout where the cells of each row are equal in height based on their contents.

Responsive Equal Height Grid Layout Plugin For jQuery - Wrecker

[Demo] [Download]


jQuery Plugin For Equalizing The Height of Your Elements - Equal Height Columns

A useful jQuery plugin that equalize the height of elements to make them have the same height. Ideal for creating a clean and neat layout for your website.

jQuery Plugin For Equalizing The Height of Your Elements - Equal Height Columns

[Demo] [Download]


Best Vanilla JS Equal Height Plugins

Equal Height Columns In JavaScript – equalizer.js

Just another JavaScript plugin that makes all the columns have the same height depending on the tallest one. Works perfectly with window resize event.

Equal Height Columns In JavaScript – equalizer.js

[Demo] [Download]


Creating Equal Height Grid In Pure JavaScript – equaldiv

A vanilla JavaScript plugin that equalizes the height of your grid items within the same row.

Creating Equal Height Grid In Pure JavaScript – equaldiv

[Demo] [Download]


Creating Responsive Equal Height Blocks with Vanilla JavaScript

A minimalist way to create columns with equal height that works with multiple rows and responsive design. Written in vanilla JavaScript.

Creating Responsive Equal Height Blocks with Vanilla JavaScript

[Demo] [Download]


Equalize Heights of Containers with Javascript

With a little Javascript and CSS codes, you can easily equalize the heights of any group of Html elements to create a neat web layout. Works well with responsive design.

Equalize Heights of Containers with Javascript

[Demo] [Download]


Responsive Equal Height Plugin With Pure JavaScript – right-height

A lightweight (4kb) and standalone JavaScript library to easily equalize the heights of any group of elements. Supports nested elements.

Responsive Equal Height Plugin With Pure JavaScript – right-height

[Demo] [Download]


More Resources:

Want more jQuery plugins or JavaScript libraries to create equal height columns on the web & mobile? Check out the jQuery Equal Height and JavaScript Equal Height sections.

See Also: