Webflow (Japanese)

3 Ways to Add Fonts to Webflow (All Patterns Covered)

3 Ways to Add Fonts to Webflow (All Patterns Covered)
Web font
A web font renders text crisply and identically on every device. Text remains searchable (good for SEO), and edits during updates stay simple.

This article answers a common question, covering:

  • All 3 ways to add fonts to Webflow
  • The single easiest method
  • Recommended fonts worth adding

I build websites in Webflow for a living, earning around ¥300,000/month, and I've added fonts by every one of these methods myself.

Adding Google Fonts to Webflow (the easiest)

The dropdown for selecting Google Fonts in Webflow

Just pick from a dropdown — the easiest way to add a font.

  • ① Select the font to add
  • ② The added font appears

Google Fonts are convenient web fonts — standards like Noto Sans add in seconds.

What's a web font?

Web font benefits
1. SEO-friendly (text is searchable)
2. Easy text edits during updates
3. Crisp letterforms on every device
4. Identical rendering on every device
5. Typographic differentiation
6. No separate text images for desktop and mobile

Rendering that shifts per device is a headache — web fonts are usually the best choice.

Adding Adobe Fonts to Webflow (3 steps)

The settings screen for adding Adobe Fonts to Webflow

Using Adobe Fonts in Webflow takes three steps:

  • [Step 1] Set the API token
  • [Step 2] Choose the fonts
  • [Step 3] Save in Webflow

About 5 minutes altogether.

Access to all Adobe Fonts requires a subscription, but some fonts are free — this walkthrough uses the free ones. (The method is identical on paid plans.)

[Step 1] Set the API token

Where to set the Adobe Fonts API token in Webflow
  • ① Log into Adobe from the Adobe Fonts account page
  • ② Open the API tokens page from your account at top right
  • ③ Click "Create new API token"
  • Paste it into Webflow's Adobe Fonts field

[Step 2] Choose the fonts

Choosing fonts to add in Adobe Fonts

① Untick "Show fonts available in Creative Cloud" to see only free fonts.
② Fonts marked </> are usable — paid plans unlock more.

  • Click </>
  • Create and save a web project file
  • Add every font you want to the same file
Adding fonts to a web project in Adobe Fonts

Adobe then tells you to copy code into your HTML head — Webflow is no-code, so ignore it and return to Webflow's font screen.

[Step 3] Save in Webflow

Saving fonts in Webflow's font settings

Your file and fonts appear — select and save, and Adobe Fonts are in.

Note: Not showing? Refresh the page.
Note: Nothing applies until saved — don't forget to save!

[Caution] When fonts don't take effect

Propagation can take time — more fonts, more time. On slow connections it can take around 20 minutes; be patient.

Adding custom fonts (compress under 2MB → upload)

Custom fonts must be uploaded as files under 2MB — which usually means compressing them first.

  • [Step 1] Download compression tools
  • [Step 2] Subset the font
  • [Step 3] Convert to WOFF
  • [Step 4] Add to Webflow

[Step 1] Download the tools

CJK fonts (with thousands of glyphs) are huge, so subsetting — keeping only the characters you use — is essential. The original walkthrough uses two free Japanese tools (Subset Font Maker and WOFF Converter); any font-subsetting tool for your language works on the same principle.

  • Musashi System: Subset Font Maker
  • Musashi System: WOFF Converter
  • On the command line, fonttools' pyftsubset plus sfnt2woff-zopfli does the same job cross-platform

Their Mac builds come in 32-bit and 64-bit versions — since everything from the Intel Core Duo era around 2006 onward is 64-bit, any recent Mac takes the 64-bit build.

[Step 2] Subset the font

Compressing a font with a subsetting tool

Build a smaller font containing only the characters you need: ① choose the source font ② set the output location ③ paste in your character set — for Japanese, the level-1 kanji plus symbols, romaji and kana list the original walkthrough points to; for Latin text a standard Latin-1 set is plenty (plus any special characters you use) ④ name the file using ASCII only — special characters crash the app.

[Step 3] Convert to WOFF

Convert the file to WOFF. WOFF2 is lightest but has narrower platform support — choose per your needs. Tick the WOFF2 checkbox and convert; nothing else in the settings needs changing.

Converting a font to WOFF format

[Step 4] Add to Webflow

Upload the lightweight file. Webflow offers a weight selector, but subset files carry no bold data, so it won't apply — pick the weight you subsetted at and name accordingly. Upload two files at different weights and both become usable.

Uploading a converted custom font to Webflow

Summary: Google Fonts first

  • Google Fonts: pick from a dropdown, done in a minute
  • Adobe Fonts: set the API token once, then just choose fonts
  • Custom fonts: uploadable once subsetted — use a subsetting tool and a WOFF converter

Worried web fonts will slow the site? Run it through a page-weight checker.

For everything to stay inside Webflow, web fonts are the best approach. When in doubt, start with Google Fonts — the Noto Sans family is popular and easy to work with.

Frequently asked questions

How many ways are there to add fonts to Webflow?

Three: Google Fonts, Adobe Fonts, and custom fonts. The easiest is Google Fonts — pick from a dropdown and it's added in about a minute.

How do I add Adobe Fonts to Webflow?

Three steps taking about 5 minutes: set the API token, choose your fonts, and save in Webflow. Some Adobe Fonts are free, and the method is identical on paid plans.

Is there a size limit for custom fonts in Webflow?

Yes — files must be under 2MB, which usually requires compression. Subset the font to only the characters you use, then convert to WOFF.

What if an added font doesn't take effect?

Nothing applies until saved, so check that first. Propagation can also take time — up to around 20 minutes on slow connections — so be patient.

この記事を日本語で読む → 한국어로 읽기 →

Ask a Webflow professional directly.

Stuck on something you read? Consultation is free.

The author of this article answers personally. English inquiries welcome.