Equal Height Columns
View on WordPress.orgScores higher than 73% of indexed plugins
About
Easily equalize the height of columns or any collection of elements.
What It Does
Equal Height Columns is a lightweight utility plugin that forces a set of containers (columns, divs, or any elements) to share the same height on the front end of a WordPress site. It typically works by adding a CSS class that applies a flex or javascript-based height equalization rule to targeted elements. It does not add new blocks, shortcodes, or template tags by default.
Who It's For
This plugin suits site owners who build multi-column layouts in the Block Editor, classic editor, or page builders and want cards, tiles, or product grids to line up without manually padding each row. It is especially useful for portfolios, real estate listings, product showcases, pricing tables, and team or testimonial grids where uneven heights look unprofessional. Beginners who want a quick visual fix without writing custom CSS will get the most out of it.
Who Should Skip It
If you are already using a page builder like Elementor, Bricks, or Oxygen, those tools include built-in column height controls and you almost certainly do not need this plugin. Developers comfortable writing a few lines of flexbox or grid CSS will also find it unnecessary.
The Bottom Line
Equal Height Columns is a focused, well-maintained utility with excellent user ratings and a tiny footprint that does one job very well. The main caveats are its modest install base and the total absence of public support activity, so buyers should not expect active help if something breaks. For most users who simply need tidy, aligned cards on the front end, it is a solid pick; for heavy page builder users, skip it.
Related Plugins
Pick this if your site is built in Elementor and you also want entire columns to act as clickable links, since it adds that click behaviour on top of basic column control.
Pick this if you want a wider Elementor widget library that includes ready-made equal-height cards and pricing tables rather than a standalone equalizer.
Pick this if your layout problem is specifically about arranging Advanced Custom Fields output into columns rather than equalizing visual heights.
Pick this only if you actually need a sortable word count column in your admin tables, which is a completely different use case.
Pick this if your real problem is customizing the admin post list columns rather than front-end column heights.