Add classes to rich text content

At the moment I can't build my sites using CMS because I need more than just bold, italic, blockquote etc. 

In particular I need to be able to add (existing) classes to links. Being able to add classes to paragraphs etc would also open up a whole lot of new functionality. 

Can we just slip that little paintbrush into the rich text options please? :) 

  • Al Rulz
  • Jan 18 2017
  • Brent Lagerman commented
    27 Feb 06:32pm

    Finally figured this out, it's actually really easy, attached is how I did it for IDs to change it to classes would probably just be a matter of changing ID to class. The Javascript looks for all the h2s on the page then adds an id based on the content of the h2. Just add it into your template before the /body. My example adds it to all blog posts on our site.

  • Pavel Kukla commented
    15 Sep, 2021 02:12pm

    Can someone please review this feature?

  • OrthographIQ commented
    11 Jun, 2021 12:10pm

    pleasee neeed this

  • Web Design commented
    4 Jan, 2021 08:14am

    I need this! Can't believe the options don't go beyond bold, italic, link and headline (and quotation, for some reason).

  • Gretel DevOps commented
    23 Nov, 2020 11:18pm

    Really disappointed to see this isn't even on the Webflow team's roadmap. The lack of rich text tools on the CMS is a huge deal breaker for us and a huge headache for content writers.

  • Sergey Stanchev commented
    10 Sep, 2020 02:30pm

    Hey, Webflow fans! Please check this out

    Finsweet team created Sweet Text to help Webflow users better style, customize, and manage Webflow Rich Text. It works inside Designer, CMS, and Editor. It’s no code. It feels native inside Webflow.

    Now you can apply custom classes, styles, and Webflow Interactions to any text inside a Webflow Rich Text block. Works with static elements and CMS Rich Text field.

    And yes, it's FREE!!!

  • Matt Buck commented
    11 Jan, 2020 11:12pm
  • Brett Combs commented
    7 Dec, 2019 12:15am

    I purchased Webflow and when I found that there is essentially no way to design CMS posts I thought, there goes CMS im right back at static pages or Back to Wordpress.


  • Grant Senior commented
    5 Nov, 2019 04:49am

    Just discovered I need this too.

  • Tina Kister commented
    2 Jun, 2019 09:23am

    I work with content that includes multi-level lists, references, image captions, etc. If CMS content is going to be credible and readable, then we need more flexibility in how it is presented. 

    Last time I looked into this was 2016, and I'm very disappointed that it still hasn't been implemented. As a work-around, I'm still creating "blog" posts manually, as separate static pages.


  • Alex Dixon commented
    1 Mar, 2019 12:30am


    Although I can completely see the rational behind keeping the rich text editor super simple, it would be very helpful to extend the functionally (just a bit) to allow some additional styling options.

    Additionally, features such as strikethrough, hr, text alignment, and so on, would also be a Brucie bonus.

  • Arik Meyer commented
    27 Jun, 2018 08:57pm

    Hoping for this as well, particularly in order to be able to show image sizes differently based on device type (e.g. full-size on mobile while smaller size on larger devices).

  • Daniel Kwan commented
    23 Jun, 2018 10:30pm

    I personally do not use Rich Classes for the reason of basic customization. I still use webflow, but have to recreate what I want with: div blocks, paragraph, text, heading – everything that isn't Rich Text lol. - 06.23.2018

  • Scott Stephens commented
    15 May, 2018 07:45pm

    This would be amazing!  Please add this feature.  I want to insert some custom quote cards via css instead of an image.

  • Darren Squashic commented
    13 Jun, 2017 03:28am

    Yes! I seriously need this feature. I can't really commit to using Webflow for the majority of my client work without it.

  • Kai Schneider commented
    15 Mar, 2017 01:59pm

    Adding IDs would be nice too. It's not possible right now to link to a section in a rich text box right now.

  • Markus J. commented
    24 Jan, 2017 08:54am

    Agree that this is needed. I would like tosee this implemented by adding a Styles drop-down list to the RT editor toolbar. Designers would be able to set up  custom styles that are to appear in the drop-down menu. Editors would only be able to choose from this list of pre-defined Styles – without the ability to add their own 'random' formatting.

  • Al Rulz commented
    19 Jan, 2017 11:47pm

    I would be happy to simply add classes to paragraphs, lists, links, images and headlines. We can already style these elements inside a rich text block, but it's limited to "all links inside this block" or "all paragraphs inside this block". This doesn't give you many hooks for adding styles.

    In my case I need to turn certain links into audio player buttons. I do this with the Soundmanager scripts, but it requires a class on the audio link. I can use some JS to add that class to all links in that block, but then it affects ALL my links. Or I can put my audio links inside something like a blockquote to allow me to specify, but it's just getting stupid by that point. 

    I don't necessarily want or need a full visual editor for RT content inside the CMS. Just allow me to add classes to elements. 

  • David Chamberlin commented
    19 Jan, 2017 07:05pm

    I would have to agree that basic styling on text elements in a rich text element is "show-stopper" functionality of building CMS sites.  Having rich text in a collection is important to blog content driven by the CMS concept.  Without the ability to select basic element styles for elements in the rich text editor makes it very limited.  This doesn't imply it needs to implement full class styling control of each element, but rather just the basics are needed such a  font name, text foreground color, and inline text elements such as underline and strike-through that are missing for the text being selected.  Paragraph spacing would fall under the nice-to-have category.  Would be also nice to support different styles for blockquotes, in order to display code in a blog, which seems so prevalent (imho). 

  • Juan Manuel Garrido commented
    18 Jan, 2017 04:37pm

    We really need this feature :)

  • +121