Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Beginner’s Guide: How to Center Align a Video in WordPress

Back when we were just getting started with WordPress, something as simple as centering a video could be surprisingly frustrating.

After helping many beginners through WPBeginner, we realized we weren’t alone – it’s one of the most common formatting questions we get asked.

The good news is that centering videos in WordPress has become much easier, especially with the block editor. But we still see many people struggling with this, particularly when they are working with embedded videos from YouTube or Vimeo.

In this beginner-friendly guide, we’ll show you the easiest ways to center align your videos in WordPress.

How to center align a video in WordPress

Why Center Align Videos in WordPress?

By default, WordPress aligns embedded or uploaded videos to the left. This is a safe choice since the editor can’t guess your preferred layout for every page.

However, leaving a video left-aligned often creates awkward white space and can make a design feel unbalanced. A centered video, on the other hand, creates a clear focal point for your visitor’s attention.

Centering your video helps guide the user’s eye and provides a much better viewing experience.

That being said, let’s see how you can easily center-align a video in a WordPress website.

We will cover both the block editor and classic editor, so you can click the links below to jump ahead to any section:

How to Center Align Video in WordPress Content Editor

If you want your video to fill the width of your content area, then the best way to do this is by adding a YouTube or Vimeo video URL directly in the WordPress content editor.

First, you’ll need to edit a post or a page or add a new one. Once you are in the content editor, simply paste the link to the video. WordPress will embed the video automatically.

Paste video embed code in block editor

Next, select the Video block and then click the ‘Change Alignment’ option. From the dropdown menu, you can choose the position of the video.

WordPress lets you choose from the following alignments:

  • Wide width
  • Full width
  • Align left
  • Align center
  • Align right

Go ahead and select the ‘Align center’ option.

Align the video to the center

After that, you can preview and publish your page or post.

The video will now be center-aligned.

Center aligned video preview

However, you might need to use the full embed code if you want to add special playback options (like starting the video at a specific time) or if you’re using a video platform that WordPress doesn’t automatically embed.

In that case, you will need to add some simple HTML around your video’s embed code.

First, you need to click the 3 dotted icons in the video block. After that, you can select the ‘Edit as HTML’ option from the dropdown menu.

Edit as HTML

Next, you can enter the following piece of HTML code around the embed code of the video:

<div style="text-align:center;">

/// your video embed code goes here

</div>

Here’s what your embed code will look like with the custom HTML.

Preview of custom HTML code

You can now save your changes and preview the post or page to see your video perfectly centered.

Another approach is to manually increase the width of your video to fit the content area. To achieve this, you need to add or change the ‘width’ parameter in your embed code:

<iframe width="760" height="315" src="https://www.youtube.com/embed/4YpyiJ05YOg" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

How to Center Align Video in the Classic Editor

If you’re using the Classic editor, then you can center-align videos by editing a post or creating a new one.

Once you’re in the editor, switch to the Text view. Now, enter the following HTML code:

<div style="text-align:center;">

/// your video embed code goes here

</div>

Just make sure to replace ‘your video embed code goes here’ with your video’s embed code.

Once that’s done, it will look something like this:

Center align videos in classic editor

You can now preview and publish your page.

Simply visit your website to see the center-aligned video.

Center aligned video classic editor preview

Frequently Asked Questions About Centering Videos

Here are some questions that our readers frequently ask about centering videos in WordPress:

Why don’t I see the ‘Wide width’ and ‘Full width’ alignment options?

The ‘Wide width’ and ‘Full width’ options are features that must be supported by your WordPress theme. If you do not see them in the alignment toolbar, it means your current theme has not enabled them. You will still be able to use the standard ‘Align center’ option.

Will centering my video affect how it looks on mobile devices?

No, centering a video using the standard WordPress block editor tools is fully responsive. WordPress automatically handles the scaling to ensure your video looks great on smaller screens like tablets and smartphones.

Can I center a video I uploaded directly to WordPress?

Yes. The process is exactly the same for both embedded videos and videos you upload directly to your media library. Simply select the Video block and use the alignment toolbar to center it.

We hope this article helped you learn how to center-align a video in WordPress. You may also want to see our guide on how to add special characters in WordPress posts and essential tips for using shortcodes in WordPress.

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

19 CommentsLeave a Reply

  1. if I have three YouTube videos, can I show them in the same row by adjusting the width?

    Thanks for the tips.

  2. I’m trying to center a gif that I’ve embedded and the new editor doesn’t let me edit the HTML of this type of content. How can I center this?

  3. How does this work when using the Gutenberg Editor’s You Tube embed block? I tried both ways you described, but either are working.

    • With the YouTube embed block there should be a section when you select the block to set a specific alignment that you can use.

      Admin

    • You may want to try to clear any caching on your site to ensure you’re not seeing the cached version of the page.

      Admin

  4. You offer a lot of outstanding tricks and videos to go along. I have subscribed to your email newsletter and have seen many videos for my new website. However, your trick on aligning the video on the center did not work. Here is the issue: I shot a 15-sec video on iPhone converted into mp4 and uploaded on my host server, shows up in my Wordpress galley. Since the video occupies the entire width, I changed the video width and height to a 1/3 each. Then I pasted the align center code you showed on your video at https://www.wpbeginner.com/beginners-guide/beginners-guide-how-to-center-align-a-video-in-wordpress/#respond

    But the video does not align in the center. When I look at the video in the frontend editor, I see a box with a blue line that occupies the entire width even when the video is 1/3 the width. Looks like this blue line box cannot be made smaller with any code. Is that true? Any tricks in your bag of trick that you can share?

    You have been great and thanks for your videos. you made my life so much easier.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.