Title: Blocks
Author: WordPress.org
Published: 1 Nollaig, 2025

---

# Blocks

Block components. No code. Just click and insert content.

![](https://wordpress.org/files/2024/05/blocks-feature-1.png)

## Build without limits

The technology that powers much of the web has never been easier to learn. Blocks
allow you to visually interact with any piece of content, with or without code—fueling
rich layouts, interactive onboarding, and endless extensibility. As powerful for
design as they are for development, but still intuitive enough for newcomers.

[Create blocks](https://developer.wordpress.org/block-editor/getting-started/create-block/)

[Browse the block directory](https://wordpress.org/plugins/browse/block/)

![](https://wordpress.org/files/2023/08/block-paragraph.png)

Paragraph

![](https://wordpress.org/files/2023/08/block-heading.png)

Heading

![](https://wordpress.org/files/2023/08/block-media-text.png)

Media

![](https://wordpress.org/files/2023/08/block-image.png)

Image

![](https://wordpress.org/files/2023/08/block-video.png)

Video

![](https://wordpress.org/files/2023/08/block-audio.png)

Audio

![](https://wordpress.org/files/2023/08/block-columns.png)

Columns

![](https://wordpress.org/files/2023/08/block-file.png)

File

## WordPress’s secret power

Blocks are the visual foundation of WordPress, and can be used to create and manage
every part of your site. They're also easier than you think. Learn how to edit a
block and you learn how to use all of WordPress—without having to write code. For
inspiration, check out what others have done with WordPress in the Showcase.

[Explore the Showcase](https://wordpress.org/showcase/)

![](https://wordpress.org/files/2024/05/patterns-collage.jpg)

## Complete creative control

The WordPress editor is the default way to insert, transform, style, and move your
blocks around on a visual canvas thanks to a simple drag-and-drop interface.

[Try blocks live](https://ga.wordpress.org/gutenberg?output_format=md)

    ```wp-container-content-0733e5d0
    registerBlockType( 'your-first-block/hello-world', {
        edit: function () {
            return <p>Hello world (from the editor)</p>;
        },
        save: function () {
            return <p>Hello world (from the frontend)</p>;
        },
    } );
    ```

Hello world (from the editor)

## Create your own

If you can’t find a block that suits your needs, create your own. Creating a block
is as simple as building a React component. Use the  `@wordpress/create-block` package
to jumpstart your creation.

[Create a block](https://developer.wordpress.org/block-editor/getting-started/tutorial/)

## See what's new with blocks

The latest major WordPress version includes updates that can improve the blocks 
you use and enhance your overall site-building experience. Get more details about
what features are available in the current release.

[Discover the latest WordPress release](https://wordpress.org/6.9)

![](https://wordpress.org/files/2024/07/6-6-whats-new-i1.png)

## Only the beginning

While blocks are powerful on their own, they’re also part of something bigger and
can be combined or deployed in various ways. As a unified and open syntax, they're
easily understood by editors, browsers, and even AI. So whoever is editing will 
find it easy to make vibrant, personalized designs and experiences happen, fast.

[Create custom blocks](https://developer.wordpress.org/block-editor/getting-started/create-block/)

[Design block patterns](https://ga.wordpress.org/patterns/?output_format=md)

[Build block themes](https://developer.wordpress.org/themes/block-themes/)

[Deploy blocks](https://developer.wordpress.org/block-editor/how-to-guides/platform/custom-block-editor/)