Webflow sync, pageviews & more.
NEW

How can I decrease the size and weight of ™ and ® symbols in my headings in Webflow, and raise them to match my mockup? Is there a way to automatically make these symbols thinner, smaller, and raised?

TL;DR
  • Wrap ™, ®, or ℠ in inline spans within Webflow headings and assign a class like symbol-small.
  • Style the class with smaller font size, lighter weight, and use relative positioning to raise the symbol.

To style ℠, ™, and ® symbols in your Webflow headings so they appear smaller, lighter, and vertically raised (superscripted), you'll need to apply custom styling that targets these characters specifically.

1. Use Inline Spans to Target Symbols

  • In Webflow’s Designer, select the heading element that contains the special symbol.
  • Double-click into the text to edit it directly.
  • Highlight just the ™ or ® symbol, then click the + Add Span icon from the inline text toolbar.
  • This wraps the symbol in a span element you can style separately.

2. Create a Class for Symbol Styling

  • With the span selected, add a class name like symbol-small.
  • Now, you can apply styles specifically to this class without affecting the entire heading.

3. Apply Custom Styles to Shrink and Raise the Symbol

  • Font Size: Reduce the font size (e.g., 60–70% of the original heading).
  • Line Height: Set line-height to something low (e.g., 1) to avoid vertical stretching.
  • Vertical Transform/Position: Use “Position: relative” and then add a “Move up” (Top: -X px) adjustment to manually raise the symbol.
  • Font Weight: Set to lighter (100–300) to reduce thickness, if your font supports it.

4. Automate With Custom CSS Selector (Optional)

If you want this styling to apply automatically to all ™ and ® characters inside specific elements (like headings), you can use an Embed component:

  • Add an Embed element to your page or paste it in Page Settings > Custom Code > Head.

  • Use this CSS selector:

    h1 span, h2 span, h3 span { font-size: 0.6em; position: relative; top: -0.3em; font-weight: 300; }

    Note: This works only if ™/® are already wrapped in spans. Webflow doesn't auto-wrap single characters without manual input.

5. Consider Using Superscript Tag for Semantics

  • Inside the text editor, you can also wrap ™ and ® in a <sup> by adding a text span and setting display: inline, smaller font size, then adjusting position.
  • Webflow doesn't currently let you insert real <sup> tags directly in Designer without using an Embed for custom HTML.

Summary

To adjust ™ and ® styling in Webflow headings, wrap the symbols in inline spans, give them a specific class like symbol-small, and then reduce font size, weight, and shift them upward using relative positioning. While not automated by default, this gives you exact control to match your mockup.

Rate this answer

Other Webflow Questions