WPBeginner

Beginner's Guide for WordPress

  • Blog
    • Beginners Guide
    • News
    • Opinion
    • Showcase
    • Themes
    • Tutorials
    • WordPress Plugins
  • Start Here
    • How to Start a Blog
    • Create a Website
    • Start an Online Store
    • Best Website Builder
    • Email Marketing
    • WordPress Hosting
  • Deals
    • Bluehost Coupon
    • SiteGround Coupon
    • WP Engine Coupon
    • HostGator Coupon
    • Domain.com Coupon
    • Constant Contact
    • View All Deals »
  • Glossary
  • Videos
  • Products
X
☰
Beginner's Guide for WordPress / Start your WordPress Blog in minutes
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
Recommended
WordPress Plugins
View all Guides

WPBeginner» Blog» Beginners Guide» How to Change the Font Size in WordPress

How to Change the Font Size in WordPress

Last updated on April 17th, 2019 by Editorial Staff
336 Shares
Share
Tweet
Share
Pin
Special WordPress Hosting offer for WPBeginner Readers
How to Change the Font Size in WordPress

Do you want to change the font size in WordPress posts and pages? There are a few ways to increase or decrease font size and text formatting in WordPress. In this article, we will show you how to easily change the font size in WordPress.

Change font size in WordPress

Video Version

Subscribe to WPBeginner

If you don’t like the video or need more instructions, then continue reading.

Method 1: Using the Paragraph Headings

Most of the time people want a bigger font size to grab attention of their readers specially for the heading elements. When writing the post content, you can use different heading sizes. In the visual editor mode, you can see all the available items under the tab called “Paragraph” as shown in the screenshot below:

Increase font size in visual editor

These sizes are controlled by your theme’s stylesheet file (style.css) to make sure that the font size is coherent with everything. In most cases, one of the heading sizes should get the job done.

Using headings in your articles is good for user experience at the same time it also makes your WordPress posts SEO friendly.

Method 2: TinyMCE Advanced Plugin

For this method, we will use a WordPress plugin to get a better control on overall font-sizes and text formatting when writing content.

First thing you need to do is install and activate the TinyMCE advanced plugin. For more details, see our step by step guide on how to install a WordPress plugin.

Upon activation, simply go to Settings » TinyMCE Advanced to configure the editor settings. On this page you will see the TinyMCE Editor tool bar with buttons. You will also see unused buttons below.

Adding the font size button to TinyMCE Advanced tool bar in WordPress

Now all you need to do is drag and drop the font size button from the unused buttons to any row in the toolbar. After that click on Save Changes button.

To see the button in action, create a new post or edit an existing one and you will see the default WordPress visual editor is replaced by the TinyMCE Advanced editor with font-size button.

TinyMCE font size

As you can see in the screenshot above, that you can select any font size you like from the drop down. This gives you more freedom over things because now you can actually have font-size even smaller than the normal body font i.e 8pt or 10pt.

The biggest downside of this method is if you ever change themes, you have to account for all the font size changes you made in individual posts.

Method 3: Change Overall Font Size of Paragraphs Using CSS

If you are unhappy with the font size your theme uses for paragraphs and want to change it, then the best way to do this by using CSS.

You will need to add the following custom CSS to your WordPress theme.

p { 
font-size:16px; 
} 

Note: This change will affect all paragraphs in your WordPress theme and you will loose your changes when switching themes.

We hope this article helped you learn how to easily change font size in WordPress. You may also want to see our list of the best typography plugins for WordPress to improve your site’s design and readability.

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.

336 Shares
Share
Tweet
Share
Pin
Popular on WPBeginner Right Now!
  • Error Establishing a Database Connection in WordPress

    How to Fix the Error Establishing a Database Connection in WordPress

  • Revealed: Why Building an Email List is so Important Today (6 Reasons)

    Revealed: Why Building an Email List is so Important Today (6 Reasons)

  • Checklist

    Checklist: 15 Things You MUST DO Before Changing WordPress Themes

  • How to Properly Move Your Blog from WordPress.com to WordPress.org

About the Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Trusted by over 1.3 million readers worldwide.

The Ultimate WordPress Toolkit

133 Comments

Leave a Reply
  1. Gulzar says:
    Nov 18, 2019 at 12:19 pm

    I was actually looking for something like TINY MCE, thanks for the help.
    You are doing a great job, keep it up!

    Reply
    • WPBeginner Support says:
      Nov 19, 2019 at 10:09 am

      Glad our recommendations could help :)

      Reply
  2. mod says:
    Aug 23, 2019 at 11:17 am

    Hi, I want to change the default wordpress font size. I tried to add it in additional css. But it did not work. Please suggest me what to do. Thanks

    Reply
    • WPBeginner Support says:
      Aug 26, 2019 at 10:14 am

      Your theme may be overriding the style you’re adding. You either check with your theme’s support or use inspect element to see what CSS you need to set for the font size: https://www.wpbeginner.com/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site/

      Reply
  3. Ryan G. Cullen says:
    Aug 20, 2019 at 6:54 pm

    I want to add a tiny text at the right size of image like a source link refer to image from…

    Help me how can I do this?

    Reply
    • WPBeginner Support says:
      Aug 21, 2019 at 9:40 am

      For an image credit, you would want to take a look at our article here: https://www.wpbeginner.com/beginners-guide/how-to-add-image-credits-in-wordpress-step-by-step/

      Reply
  4. Habib Khan says:
    Jul 21, 2019 at 8:10 am

    Hey,
    I was confused about the size of font. What is the size of font you are using in wpbeginner

    Either way, Your articles are best keep it up!

    Cheers,
    Habib

    Reply
    • WPBeginner Support says:
      Jul 22, 2019 at 1:02 pm

      For the moment it is 16px, for finding out information like this on sites you may want to take a look at our inspect element guide here: https://www.wpbeginner.com/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site/

      Reply
  5. Elise says:
    Jun 27, 2019 at 8:18 pm

    Hello!
    I tried to change the font sizes (body+headings) in CSS but wasn’t successful;

    Something went wrong. Your change may not have been saved. Please try again. There is also a chance that you may need to manually fix and upload the file over FTP.

    What should I do? Your comments would be greatly appreciated ☺️

    Reply
    • WPBeginner Support says:
      Jul 1, 2019 at 11:59 am

      It would depend on where you are adding the code, are you under Appearance>Customize>Additional CSS?

      Reply
  6. Rahul Raj says:
    Jun 23, 2019 at 5:30 am

    Want to change the font size of titles of all my posts and pages. Please help.

    Reply
    • WPBeginner Support says:
      Jun 25, 2019 at 10:56 am

      For finding what to target on your specific theme, you would want to take a look at our guide on using inspect element: https://www.wpbeginner.com/wp-tutorials/basics-of-inspect-element-with-your-wordpress-site/

      Reply
  7. Victor says:
    May 28, 2019 at 2:00 pm

    With the new version of WordPress, this does not work. I am not sure why the article lists as 4/19 because some comments are a lot older.

    Reply
    • WPBeginner Support says:
      May 29, 2019 at 9:49 am

      The date updates even if we edit out typos, these methods should work with the classic editor and for the block editor, there is the option to change the font size in the paragraph’s block settings.

      Reply
  8. Kathie says:
    Feb 27, 2019 at 11:39 am

    Simple, straight forward and easy to follow. Thank you <3

    Reply
    • WPBeginner Support says:
      Feb 27, 2019 at 1:20 pm

      You’re welcome :)

      Reply
  9. Radoslav says:
    Feb 21, 2019 at 2:28 am

    My theme is Sydney The articles’ titles are too big in mobile. Is there a way to change them without coding and without plugins. I use Elementor.

    Reply
    • WPBeginner Support says:
      Feb 21, 2019 at 10:39 am

      If you’re using Elementor, then it should have options to change the font size in the design options for what you’re using to display the post. If you’re not customizing your layout with Elementor it would require CSS or reaching out to the theme’s support.

      Reply
  10. john felicetti says:
    Feb 1, 2019 at 4:44 pm

    I want to change the site title font on my self-hosted wordpress site and cannot get a simple answer as to how to do that. can you help?

    Reply
    • WPBeginner Support says:
      Feb 4, 2019 at 2:04 pm

      To do that, it would normally require custom CSS or a tool such as CSS Hero. You may want to take a look at: https://www.wpbeginner.com/wp-themes/how-to-add-custom-fonts-in-wordpress/

      Reply
  11. Jim says:
    Jan 30, 2019 at 3:12 pm

    In the video, at 28 seconds, the editor is shown. There are all kinds of tools in the button bar.

    My dashboard doesn’t have that editor. There are, in fact, no buttons at all, just a text box with giant text in it.

    So, how do I get access to a real editor like you have?

    Jim

    Reply
    • WPBeginner Support says:
      Jan 31, 2019 at 10:39 am

      WordPress added Gutenberg/Block editor after this video was made, if you wanted to use the editor in the current video then you would use the plugin in: https://www.wpbeginner.com/plugins/how-to-disable-gutenberg-and-keep-the-classic-editor-in-wordpress/

      Reply
      • Jim Gersetich says:
        Feb 22, 2019 at 1:25 pm

        Thank you!

        Reply
  12. Nroy says:
    Dec 1, 2018 at 9:36 pm

    I want to make text h1 but the text size should be as paragraph. Is this possible?

    Reply
    • WPBeginner Support says:
      Dec 3, 2018 at 10:23 pm

      Hi Nroy,

      Yes it is possible if you are using TinyMCE advanced plugin you can select a heading and change its font size.

      Reply
  13. Keith Brian Johnson says:
    Oct 5, 2018 at 11:19 pm

    What if you want to make the title smaller but the tagline bigger? Being able to dictate fonts and sizes of text in posts is great, but how about the title and tagline?

    Reply
  14. Kimya says:
    Jul 23, 2018 at 11:49 am

    Love these tutorials. This tutorial helped my font look uniform on my website. Thanks again!

    Reply
  15. John Jones says:
    Jun 8, 2018 at 6:23 pm

    I installed this and it doesn’t show in the editor? What am I missing? Thanks.

    Reply
    • Darlene says:
      Nov 13, 2018 at 11:14 am

      My old WP theme appears to have coded Heading 1 in 12 pt font like normal text. I manually change each heading to 14 pt. But then the coding doesn’t say “h1” which Google robots look for. If I use your plugin(which is cool) and change heading font sizes, will they still be labeled h1, h2, h3? Also, I don’t want to change fonts on pages already customized. Can I apply the plugin to blog posts only? Thanks.

      Reply
      • WPBeginner Support says:
        Nov 13, 2018 at 8:08 pm

        Hi Darlene,

        You can give plugin a try. However, if your headings are hard coded in the theme then this may not help you change those headings.

        Reply
  16. Danny says:
    May 22, 2018 at 2:30 am

    The use of px (or pt) in this Guide is not recommendable, because on small Screens like on Smartphones the font size is very small. Its better to use em.

    Reply
    • Fred Lalonde says:
      Jun 5, 2018 at 8:38 am

      How do I change the font size of menu items?

      Reply
  17. Tuan says:
    Mar 25, 2018 at 11:23 pm

    hi, my fontsize is % not pt, how can i change it back to pt?

    Reply
  18. pradeep says:
    Feb 21, 2018 at 11:36 am

    fantastic… i just did it… thank a lot

    Reply
  19. Andrew Oliver says:
    Jan 20, 2018 at 12:46 pm

    I want to enlarge Excel spreadsheets in my posts. I snip them and upload them via Add Media. But I don’t see a way to increase the font size of these uploads.
    So…. I increased the font size in my spreadsheet and then snipped and uploaded the spreadsheet with the larger font – but it still appears as the original size.
    Is there any way to increase the font size in the post as it currently is too small to be easily read (there are several columns in my spreadsheet)?

    Reply
    • WPBeginner Support says:
      Jan 22, 2018 at 4:11 am

      Hi Andrew,

      We are not sure we fully understand your question. If you are uploading your spreadsheet as an image file, then its dimensions will depend on your post container. Let’s suppose your post container or content area is 600px wide, then your theme will automatically shrink the image to fit in the container. You can also try selecting full size image before inserting it into your post.

      Reply
      • Mylene says:
        Apr 25, 2018 at 8:22 am

        Hi, thanks for sharing, very useful indeed. Is there a way to also adjust the font size of the title, or maybe better done in CSS (and if so, how)? thanks again!

        Reply
  20. jackson says:
    Dec 2, 2017 at 10:33 am

    I use tinymcv plugin to change the font size. but when i press enter and go to the next line the font size will be default value which is 9pt. How can I change the default value to 12pt.

    Reply
  21. jitendra says:
    Nov 8, 2017 at 4:20 am

    Thanks for the post. But I want to know more… I want to make the bigger size of some special word in a sentence without any plugin. Special words in a sentence. e.g. we are doing in MS word. Can it possible? Hope your answer.

    Reply
    • Pragati kumar sheel says:
      Jan 12, 2018 at 8:52 am

      Hi jitendra to do that open your text editor.

      and type “font-size: 120%;”

      For example:

       Your text

      You can change the font % by any value. I hope it will help you.

      Reply
  22. Brady says:
    Sep 20, 2017 at 2:27 pm

    Thanks for the video and info, but I can’t change single lines of font sizes when writing a blog post.
    In Visual Editor when I select “Heading 1” or “Heading 2” it changes the entire entry, but I only need to change that one line. I have to double space to make that happen without changing everything else. But then the spacing is wrong because it doesn’t need to be double spaced. Please help. And is there any other way to change font by font size (11, 12, 14, etc) instead of the preselected “Heading 1” “Heading 2”, etc.? Because TinyMCE didn’t work for me. Thanks!

    Reply
  23. veonescu ghe says:
    Aug 25, 2017 at 6:16 am

    What are you talking about, WordPress? Just make a simple option to increase the font size! Not widgets that don’t work with some themes or they work for one paragraph etc. Because the Paragraph tab give either too small a font, or weirdly formatted, hard to read. Why is it so hard to just add an option to increase the size wit a button?…

    Reply
    • Theresa says:
      Dec 15, 2017 at 7:47 am

      Not kidding. This should not be this difficult. Every time I hit return it reverts back to the original size. Do I really have to select the font size for every single paragraph?

      Reply
  24. salman qureshi says:
    Aug 22, 2017 at 10:28 am

    TinyMce advance has conflict with visual composer,

    Reply
  25. Liv Ramirez says:
    Aug 20, 2017 at 7:31 am

    Hi. Thank you. I am learning how to edit font size, font type and spacing. This is a big help.

    Reply
  26. Anna says:
    Aug 20, 2017 at 5:09 am

    Hi, first of all thank you for all the knowlege available on this site. It’s great !
    I followed instructions from this article, but I still can’t change to font size in headers. I installed both TinyMCE and Google fonts. I am able to change font styles but not the size.

    Thank you,
    Anna

    Reply
  27. Chidi Anslem says:
    May 16, 2017 at 12:31 am

    Thanks for this great post. It worked for me. I can now edit font family, change font size, underline text, highlight text and even insert table. Thanks.

    Reply
  28. Philip says:
    May 13, 2017 at 3:26 pm

    I just updated my site and theme. I am having a weird issue of my woocommerce product titles having bigger fonts than they were before updates. i have tried custom css from other forums and wondering if maybe I can get an option here.. Kindly advise.

    Reply
    • WPBeginner Support says:
      May 13, 2017 at 6:15 pm

      Hey Philip,

      Have you tested your website with different browsers and devices to make sure that it is not an issue with your browser settings. After that try reaching out to your theme developer, they will be able to tell you whats changed in the new version or if there is a better way to solve this issue.

      Reply
  29. Thomas says:
    Apr 6, 2017 at 12:19 am

    Is there a simple way to set a new default font size in WP?
    I have been manually setting to a larger font to improve readability but the theme doesn’t like it and tends to revert back to default whenever I press ENTER and also the paragraph headings don’t work when I’m inside text with the new size.
    I’d have thought this would have been one of the first features to include in WP themes. The current default font is very small and I find it hard to read.
    Thanks, Thomas.

    Reply
    • WPBeginner Support says:
      Apr 6, 2017 at 2:35 am

      Hi Thomas,

      You can go to Appearance » Customize and click on the Additional CSS tab.

      Then in the CSS box on the left panel, add this CSS at the end of whatever text/code you see there.

      body { 
      font-size:16px; 
      }
      

      You will see font size change in the live preview. Don’t forget to click on the ‘Save & Publish’ button on top.

      Reply
      • Marcia says:
        May 8, 2017 at 10:51 am

        This is so ridiculous and why I’m having a hard time with WP. It should be just as Word. You highlight the text and select from 100’s of fonts. Why does WP make this so difficult for the lay person? Can this not be changed?

        Reply
  30. Kevin says:
    Mar 29, 2017 at 9:37 am

    Perfect! Thank you.

    Reply
  31. Will says:
    Feb 27, 2017 at 4:51 pm

    How do you change the font size of the title….I am not talking about content I mean the page title located at the very top of a page..

    Reply
  32. Jayesh Parmar says:
    Feb 25, 2017 at 12:17 pm

    My website I am unable to write post using advance tinymce. I have already installed the advance tinymce plug in , but it works for adding job only. It doesn’t work for post writing. I have tried a lot to change the same. but it does not work,, How to change font now

    Reply
  33. nareshdetruja says:
    Feb 3, 2017 at 4:01 pm

    Awesome information nice post

    Reply
  34. Neeraj says:
    Dec 22, 2016 at 2:05 am

    i have also a Hindi Language blog, i have installed theme but i am unable to change font size in the theme, , my blog is Hindi Blog, all words are showing good expect Hindi font. can you help me

    Reply
    • WPBeginner Support says:
      Dec 22, 2016 at 11:28 am

      Hi Neeraj,

      Please ask your theme developer for support. Most probably the fonts used by your themes don’t have good support for the language.

      Reply
      • Neeraj Arora says:
        Dec 22, 2016 at 11:43 pm

        Thanks for the msg, my problem has solved, i have added this code in the theme

        .entry-content p {
        font-size: 16px !important;
        }

        after that font showing good

        Reply
  35. Ediwin says:
    Dec 13, 2016 at 6:12 am

    Thank you for share..
    Very useful

    Reply
  36. Bhekimpilo Ncube says:
    Dec 7, 2016 at 3:51 pm

    Another way to change the size is to switch to text view in the TinyMCE editor, wrap the text you wish to change size on and use html tags and attributes to change the size of the text. An example is one below:

    This text will be 65% of the normal size of text on the page

    Reply
  37. Jason Kioke says:
    Nov 26, 2016 at 3:24 pm

    Hello, I’m trying to change Title font size of my post. I previewed my post and the title size looks too small. How do I make the title size bigger? I am using Awaken Theme on WordPress. I don’t know how to change code in style.css

    Reply
  38. Agile Care says:
    Nov 23, 2016 at 6:55 pm

    Very elaborative and to the point I loved the video it made change the whole look of my site

    Reply
  39. Halima says:
    Nov 5, 2016 at 7:20 am

    Very useful and practical article

    Reply
  40. David says:
    Nov 4, 2016 at 3:46 am

    Hi,

    I am trying to change the font size in my menu above my pages, how do I do that?

    Thanks very much

    Reply
« 1 2

Leave a Reply Cancel 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.

Over 1,320,000+ Readers

Get fresh content from WPBeginner

Featured WordPress Plugin
SeedProd WordPress Coming Soon Page Plugin
SeedProd
Jump start your website with viral coming soon pages. Learn More »
How to Start a Blog How to Start a Blog
I need help with ...
Starting a
Blog
WordPress
Performance
WordPress
Security
WordPress
SEO
WordPress
Errors
Building an
Online Store
Useful WordPress Guides
    • 7 Best WordPress Backup Plugins Compared (Pros and Cons)
    • How to Fix the Error Establishing a Database Connection in WordPress
    • Why You Need a CDN for your WordPress Blog? [Infographic]
    • 25 Legit Ways to Make Money Online Blogging with WordPress
    • Self Hosted WordPress.org vs. Free WordPress.com [Infograph]
    • Free Recording: WordPress Workshop for Beginners
    • 24 Must Have WordPress Plugins for Business Websites
    • How to Properly Move Your Blog from WordPress.com to WordPress.org
    • 5 Best Contact Form Plugins for WordPress Compared
    • Which is the Best WordPress Popup Plugin? (Comparison)
    • Best WooCommerce Hosting in 2019 (Comparison)
    • How to Fix the Internal Server Error in WordPress
    • How to Install WordPress - Complete WordPress Installation Tutorial
    • Why You Should Start Building an Email List Right Away
    • How to Properly Move WordPress to a New Domain Without Losing SEO
    • How to Choose the Best WordPress Hosting for Your Website
    • How to Choose the Best Blogging Platform (Comparison)
    • WordPress Tutorials - 200+ Step by Step WordPress Tutorials
    • 5 Best WordPress Ecommerce Plugins Compared
    • 5 Best WordPress Membership Plugins (Compared)
    • 7 Best Email Marketing Services for Small Business (2019)
    • How to Choose the Best Domain Registrar (Compared)
    • The Truth About Shared WordPress Web Hosting
    • When Do You Really Need Managed WordPress Hosting?
    • 5 Best Drag and Drop WordPress Page Builders Compared
    • How to Switch from Blogger to WordPress without Losing Google Rankings
    • How to Properly Switch From Wix to WordPress (Step by Step)
    • How to Properly Move from Weebly to WordPress (Step by Step)
    • Do You Really Need a VPS? Best WordPress VPS Hosting Compared
    • How to Properly Move from Squarespace to WordPress
    • How to Register a Domain Name (+ tip to get it for FREE)
    • HostGator Review - An Honest Look at Speed & Uptime (2019)
    • SiteGround Reviews from 1032 Users & Our Experts (2019)
    • Bluehost Review from Real Users + Performance Stats (2019)
    • How Much Does It Really Cost to Build a WordPress Website?
    • How to Create an Email Newsletter the RIGHT WAY (Step by Step)
    • 7 Best CRM Software for Small Businesses (Compared)
    • How to Create a Free Business Email Address in 5 Minutes (Step by Step)
    • How to Install Google Analytics in WordPress for Beginners
    • How to Move WordPress to a New Host or Server With No Downtime
    • Why is WordPress Free? What are the Costs? What is the Catch?
    • How to Make a Website in 2019 – Step by Step Guide
Deals & Coupons (view all)
WPeka
WPeka Coupon
Get 25% OFF on WPeka premium WordPress plugins and themes.
Liquid Web
Liquid Web Coupon
Get exclusive 69% OFF on Liquid Web managed WordPress hosting plans for first 3 months.
Featured In
About WPBeginner®

WPBeginner is a free WordPress resource site for Beginners. WPBeginner was founded in July 2009 by Syed Balkhi. The main goal of this site is to provide quality tips, tricks, hacks, and other WordPress resources that allows WordPress beginners to improve their site(s).

Site Links
  • About Us
  • Contact Us
  • FTC Disclosure
  • Privacy Policy
  • Terms of Service
  • Free Blog Setup
Our Sites
  • OptinMonster
  • MonsterInsights
  • WPForms
  • SeedProd
  • Nameboy
  • RafflePress

Copyright © 2009 - 2019 WPBeginner LLC. All Rights Reserved. WPBeginner® is a registered trademark.

Managed by Awesome Motive | WordPress hosting by HostGator | WordPress CDN by MaxCDN | WordPress Security by Sucuri.