Quick summary
Adding an icon to a button in Webflow requires downloading a Google Material Icons font and uploading it as a custom font in your project settings. Once installed, you can apply the icon font via the Typography section in the Webflow designer and paste the icon name directly into the button's text field.
Steps
- Visit the Google Fonts website and navigate to the Icons section.
- Locate the fonts download link on the page.
- Go to the fonts folder in the downloaded repository.
- Click on the file variant you wish to download.
- Click the Download raw file button to save the font file locally.
- In the Webflow dashboard, click the three dotted icon on your project thumbnail to open options.
- Click on Settings from the dropdown menu.
- Go to the Fonts section from the left sidebar menu.
- Scroll to Custom fonts and upload your icon font file.
- Enter a name for the file and click Upload.
- Confirm your new font appears under Installed fonts.
- Inside the Webflow designer, navigate to the button you wish to add an icon to.
- From the right sidebar, change the button's font under the Typography section.
- Select the newly uploaded Google Icons Font.
- Back in Google Fonts, find or search for the icon you wish to use.
- Copy the icon name within the span tags from the Google Fonts page.
- Select the text area inside the button and paste the icon name as the button text.
- Your button now displays an icon in Webflow — style it using color, size, and other text properties as needed.



