Getting your WordPress blocks to be exactly the right size used to require custom CSS or complex workarounds.
We know because we have spent countless hours helping users with this exact problem. But thanks to recent WordPress updates, controlling block dimensions has become much simpler.
What surprises many people is that there are actually several built-in ways to adjust block sizes in WordPress. Through a lot of experimenting, we’ve identified the most reliable methods that work across different situations and themes.
In this guide, we will share the easiest ways to change block heights and widths in WordPress.

💡 Quick Answer: How to Change Block Height and Width in WordPress
Here are the 5 easiest ways to change block height and width in WordPress:
- Block Settings (Direct Controls): Adjust dimensions using alignment, pixel/percentage inputs, or drag resize handles for blocks with built-in options.
- Columns Block (Container Control): Place blocks inside columns and resize the column itself to adjust the inner block’s width.
- Group Block (Collective Styling): Combine multiple blocks into a group and use its settings to adjust their collective layout and size.
- Cover Block (Section Height): Set a minimum height for banner-like sections, often with background images or colors.
- SeedProd (Advanced Page Builder): Use SeedProd’s drag-and-drop interface for precise control and easy resizing of any block.
Why Change Block Height and Width in WordPress?
While the WordPress block editor makes it easy to add content, the default block sizes may not always fit the design you have in mind. Adjusting a block’s height and width is a simple way to get more control over your page’s appearance.
Here are a few key reasons why you might want to change a block’s size:
- Improve Visual Layout: You can create more balanced and professional-looking designs by controlling the exact size of your elements.
- Enhance Readability: Adjusting the width of text blocks can make your content easier to read, especially on wide screens.
- Ensure Responsiveness: Sizing blocks correctly helps your content look great on all devices, from desktops to mobile phones.
- Create Emphasis: Making a block larger or smaller can draw attention to important calls to action or key information.
Understanding WordPress Block Sizing
Before diving into the methods, it’s helpful to understand the different ways WordPress allows you to define block dimensions:
| Term | What It Means | When to Use It |
|---|---|---|
| Pixels (px) | A fixed size unit that does not change based on screen size. | Use pixels when you want something to stay exactly the same size everywhere. |
| Percentages (%) | A flexible unit that adjusts based on the parent container. | Use percentages to make your layout look good on all screen sizes. |
| Wide Width | A WordPress alignment that makes a block wider than the content area, but not full screen. | Use this to make sections stand out without stretching across the whole page. |
| Full Width | A WordPress alignment that stretches a block edge-to-edge across the screen. | Try this for hero sections, banners, or large background images. |
| Minimum Height | Sets the smallest height a block can have, but allows it to grow if needed. | Opt for this when you want sections (like Cover blocks) to keep a consistent height. |
Now, let’s see how you can easily change block height and width in WordPress.
We will cover a few different methods, and you can use the quick links below to jump to the one you want to use:
- Method 1: Change the Block Height and Width Using Block Settings
- Method 2: Change Block Width Using the Columns Block
- Method 3: Change the Block Height and Width Using the Group Block
- Method 4: Change the Block Height Using the Cover Block
- Bonus: Create Beautiful Pages Using Advanced Blocks in SeedProd
- Frequently Asked Questions About Changing Block Width and Height
Method 1: Change the Block Height and Width Using Block Settings
In this method, we will show you how to change a block’s height and width using WordPress’s default settings.
While WordPress doesn’t offer the exact same resizing options for every single block, the block editor provides several powerful ways to adjust the height and width of various blocks.
Let’s start with the Image block in WordPress.
For an Image block, you can adjust its width using the alignment options. Click the ‘Align’ button in the toolbar above the block.
Choosing ‘Wide Width’ will make the image span most of your content area, while ‘Full Width’ will make it stretch across the entire page.

You can also adjust the image’s display size by going to the ‘Block Settings’ panel on the right.
In the ‘Settings’ section, use the ‘Image Size’ dropdown menu to choose from preset options like Thumbnail, Medium, Large, or Full Size.
This will change the image’s dimensions to match the selected preset.
You can also adjust the block’s width and height by typing the preferred pixel size into the ‘Width’ and ‘Height’ boxes in the ‘Image dimensions’ section.
Below that, you can also adjust the block’s size by percentage.

Another way to resize an Image block is to click on the image itself, which brings up a blue border with circular anchors.
Then, simply drag these anchors to change the height and width of the image block.

Once you are done, click on the ‘Update’ or ‘Publish’ button to store your settings.
Method 2: Change Block Width Using the Columns Block
If the block you want to resize does not have built-in size controls, like the Paragraph block, then this method is for you. It acts as a workaround by placing your block inside a container that you can control.
For this method, we will place our block inside the Columns block. It’s a container where you can add different blocks in each column.
Then, you can primarily control the width of the blocks inside by adjusting the width of the columns. The column’s height will automatically adjust to fit its content.
First, click on the ‘Add Block’ (+) button in the top left corner of the screen.
From here, locate and add the Columns block to the Gutenberg editor. Then, you will be asked to choose a variation.

After that, the column layout will be displayed on the screen, and you can now add the block you want by clicking on the ‘Add Block (+)’ button inside a column.
Once the block has been added, you can control its width by adjusting the column it’s inside.
Simply select the column, and in the block settings panel on the right, you can change the column’s width in the ‘Settings’ section. This will in turn resize the block within it.

Once you are done, simply click the ‘Publish’ button to store your changes.
This is how the content looked on our demo website after resizing and aligning two paragraph blocks inside a two-column block.

Method 3: Change the Block Height and Width Using the Group Block
The Group block is excellent for organizing multiple blocks and managing their layout and spacing. While it doesn’t directly set the height and width of individual blocks within it, you can control the group’s overall dimensions and how its content is arranged.
First, you must click on the ‘Add Block’ (+) button at the top. Next, locate and add the Group block to the content editor.
Once you add it, the Group block will offer layout options like ‘Group’, ‘Row’, or ‘Stack’. For this tutorial, we will use the default ‘Group’ layout.

After that, the ‘Add Block’ button will be displayed on the screen. You can now add any block you want.
In this tutorial, we will add and resize a Heading block, a Paragraph block, and an Image block.

To add multiple blocks to the Group, click on the ‘Select Group’ button from the block toolbar.
Once the Group is selected, simply click on the ‘Add Block’ button (+) at the bottom.

Once you do that, the block settings sidebar on the right will open. From here, you can easily adjust the layout, justification, and orientation of all the blocks.
Adjusting these layout settings will influence how the blocks are arranged and how much space they occupy within the group. You can configure these settings until you are happy with the result.

Once you are done, click on the ‘Update’ or ‘Publish’ button to store your settings.
This is how the Group block looked on our demo website.

Method 4: Change the Block Height Using the Cover Block
This resizing method is for you if you want to use the Cover block and set a specific minimum height for a section. It’s ideal for creating full-width banners or hero images that have text and other content on top.
First, click on the ‘Add Block’ (+) button at the top and find the Cover block.
Once you have done that, you will be asked to choose a color or upload an image from the WordPress media library. This image or color will be used as the background for the Cover block.

Next, simply drag and drop any block you want into the Cover block.
After that, you need to click on the Cover block to open up its block settings in the right column.
From here, scroll down to the ‘Dimensions’ panel, where you can adjust the height of the Cover block using pixels.

Finally, don’t forget to click on the ‘Save Changes’ button to store your settings.
For more detailed instructions on how to use the Cover block, you may want to see our beginner’s guide on Cover Image vs. Featured Image in the WordPress block editor.
Bonus: Create Beautiful Pages Using Advanced Blocks in SeedProd
You can easily create beautiful and aesthetically pleasing pages using the SeedProd plugin.
It is the best WordPress page builder on the market that lets you create landing pages using blocks, which are super easy to customize and resize according to your needs.
Several of our partner brands have used this tool to design their entire website, and their users have loved the fresh, modern look. To learn more, see our SeedProd review.
Step 1: Install and Activate SeedProd
First, you will need to install and activate the SeedProd plugin. For more details, you can read our guide on how to install a WordPress plugin.
Note: SeedProd also offers a free version, but we will be using the premium plan for this tutorial.
Upon activation, you must go to the SeedProd » Settings page from your WordPress dashboard and enter the license key in the ‘License Key’ box.
You can find the license key on your account page on the SeedProd website.

Step 2: Create a New Landing Page
Next, visit the SeedProd » Landing Pages screen from the admin sidebar to start creating a landing page.
From here, just click on the ‘Add New Landing Page’ button.

You will now be taken to the ‘Choose a New Page Template’ screen. SeedProd offers many pre-made templates that you can pick from.
After you have selected a template, you will be asked to provide a name and URL for your landing page.
Upon adding these details, simply click on the ‘Save and Start Editing the Page’ button to continue.

Step 3: Resize Image Block Dimensions
This will launch SeedProd’s drag-and-drop page builder, where you can now start editing your page. For detailed instructions, see our guide on how to create a landing page with WordPress.
For this tutorial, we will be adding and resizing an Image block and a Button block.
First, you will need to drag the Image block from the block panel on the left and drop it anywhere you like on the page.

Next, click on the Image block to open its block settings in the left column. From here, you can upload an image from your media library.
Next, you can change the block’s height and width using pixels or percentages.

You can also fine-tune the spacing around and within the image block by switching to the ‘Advanced’ tab at the top of the settings panel.
Then, click on the ‘Spacing’ panel to expand its settings.

Here, you can add values to adjust the block’s margin (space outside the block) and padding (space inside the block) according to your needs.
You can adjust the margin and padding for the top, bottom, left, and right areas of the block.

Step 4: Adjust Spacer Block Height
With Seedprod, you can also add a Spacer block between two different blocks to put some space between them.
First, you will need to locate and add the ‘Spacer’ block from the left column. Then, click on it to open its settings.

Now, you can control the height of the spacer using the ‘Height’ slider.
The spacer block can help you create a clutter-free website.

Step 5: Configure Button Block Padding
You can also change the width and height of other blocks in the same way, including the Video, Heading, and Button blocks.
Simply find the Button block in the left column and drag it onto your page.

Next, you will need to click on the Button to open up its block settings.
From here, switch to the ‘Advanced’ tab from the top. You can increase the button’s vertical size by dragging the ‘Vertical Padding’ slider, which adds space above and below the button text.

To increase its horizontal size, drag the ‘Horizontal Padding’ slider, adding space to the left and right of the text.
Once you are done, don’t forget to click on the ‘Save’ button.

Frequently Asked Questions About Changing Block Width and Height
Here are some questions that our readers have frequently asked about changing block width and height in WordPress:
How do I reduce the size of a block in WordPress?
You can reduce the size of a block in WordPress by adjusting its width, padding, or font size in the block settings. Start by selecting the block and lowering the dimensions or spacing until it looks right.
How to resize a text block in WordPress?
You can resize a text block in WordPress by changing the font size in the Typography settings. You can also adjust line height or spacing if the text still feels too large.
How to adjust block spacing in WordPress?
You can adjust block spacing in WordPress by editing the margin and padding settings. We recommend reducing padding first if there is too much space inside the block.
How do I resize a website page in WordPress?
You can resize a website page in WordPress by changing the layout settings in your theme or page builder. You can try switching between boxed and full-width layouts depending on the design you want.
How do I shrink the size of a website in WordPress?
You can shrink the size of a website in WordPress by reducing font sizes, spacing, and container widths. Start by making small adjustments across different elements instead of changing everything at once.
We hope this article helped you learn how to change block width and height in WordPress. You may also want to see our article on how to add and align images in the WordPress block editor and our top picks for the best Gutenberg-friendly WordPress themes.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Suman Sourabh
Amazing tips!! I have only used the 1st method till now. I will try the other methods from now on. Thank you so much!
WPBeginner Support
You’re welcome!
Admin