Gutenberg blocks toolkit

Advanced blocks and layout controls for the WordPress block editor

Responsive design options on every block. BloomBlocks adds 29 custom blocks — rows and columns, buttons, headings, forms, post grids, maps and more — with shared controls for spacing, typography, colour, borders, shadows and responsive visibility.

GPL-2.0+ · WordPress 6.3+ · Works with any block-editor theme

Blocks
29
Open source
GPL-2.0+
WordPress
6.3+
PHP
7.4+
Themes
Any block-editor theme
The library

Everything you need to build a page

29 blocks across layout, content, media, interaction and marketing — all sharing the same design controls.

View all 29 blocks →

Row

Multi-column sections with drag-resizable columns.

Block Wrapper

Wrap any blocks in a styled container.

Divider

Lines and spacers between sections, in 28 styles.

Advanced Heading

Headings with full typography and colour controls.

Advanced Text

Rich text with fine-grained styling controls.

Advanced List

Ordered and unordered lists with styling controls.

Icon List

Feature lists with an icon on every row.

Table of Contents

A table of contents built from your page headings.

Animated Headline

Headings with animated text effects.

Advanced Image

Images with layout, spacing and border controls.

Image Comparison

Before-and-after image comparison.

Video Popup

Open videos in a lightbox popup.

Google Map

Embed Google Maps on your pages.

Advanced Accordion

Collapsible toggles for FAQs and long content.

Advanced Tabs

Tabbed content with any blocks inside.

Counter

Number counters for stats and milestones.

Progress Bar

Progress bars for skills and stats.

Pie Progress

Circular progress indicators for percentages.

Timeline

Present events and milestones as a timeline.

Advanced Button

Buttons with full colour, border and spacing controls.

Button Group

Aligned sets of buttons with shared styling.

Info Box

Icon, heading, text and link in one styled card.

Pricing

Pricing tables for plans and packages.

Testimonial

Customer quotes as styled testimonial cards.

Team

Introduce team members with styled cards.

Social Profiles

Link your social profiles with icons.

Post Grid

Query and display posts in grid layouts.

Contact Form

Contact forms with optional Captcha.

Styled Icon

Standalone icons with size and colour controls.

Design controls

One set of controls, on every block

Every block shares the same design controls, so what you set up on a Row works the same way on a Button.

Spacing

Padding and margins, in and around every block.

Typography

Size, weight and line height for block text.

Colour

Text and background colours per block.

Borders

Border width, style, colour and corner radius.

Shadows

Add depth to any block with shadow controls.

Responsive visibility

Show or hide a block on desktop, tablet or mobile.

Row block

Drag-resize columns

One to six columns per row — drag the handle between them to set the widths.

Divider block

28 divider styles

Pick a style to separate sections, then set its colour and spacing.

Responsive

Design once, check it on every device

Responsive design options on every block. Adjust a layout for desktop, tablet and mobile, and hide what doesn’t belong on a small screen — without writing a media query.

Row & Divider

Rows that do the heavy lifting

Build a row of one to six columns and drag to resize them. Then separate your sections with any of the Divider block’s 28 styles.

  • One to six columns per row
  • Drag to resize columns
  • 28 styles in the Divider block
Styling

Your brand, your type

Typography, colour, borders and shadows — on every block, not just a chosen few.

FAQ

Questions, answered

Still stuck? Contact support →

Yes, BloomBlocks is a free WordPress Gutenberg block plugin.

Yes, you can use BloomBlocks with any Gutenberg compatible WordPress theme.

Yes, BloomBlocks is built based on the Gutenberg editor. BloomBlocks does not work with the classic editor or any other page builder plugin.

Use the form on the support page and choose Question or Bug report. You can also email support@bloomblocks.net.

Go to Support →

Questions or found a bug? We’re here.

The support page is the official place to ask a question or report a bug.