Upload your own fonts to your website

Put the font files your design was actually made with into the live text on your site. Uploading them is on every plan; publishing the result is not. The upload takes a minute, the licence takes an afternoon.

Start for free -> See the Figma plugin

The short answer.

You can upload your own font files, and the pricing matrix lists that on every plan including the free one. What no builder can do for you is the licence. The font you installed to set type in Figma is almost never licensed to sit on a web server, and sorting that out is the real job.

  • On every plan, free included

    Yes - upload your own font files, and the Custom Fonts row is ticked in all four columns. The free plan is not an exception on that row. What it cannot do is publish, so your type renders in private previews rather than on a public URL.

  • The licence is the hard part

    A desktop licence lets you install a font and set type in an application. It does not usually let you serve the file to a browser. Those are two products from the same foundry, and the second one is normally bought separately.

  • How to do it.

    Five steps. The first one is the only difficult one.

    1. Check the licence covers webfonts.

    2. Get webfont files from the foundry.

    3. Upload the files in the app.

    4. Apply the font to your text.

    5. Publish and check the first paint.

  • The licence part, in detail

    A typeface is licensed by use, not by file. A desktop licence covers installing the font on a machine and setting type in an application, which is what you did in Figma. A webfont licence covers serving the font to a visitor’s browser, which is what publishing a website does. Buying the first does not get you the second, and the two are often different files with different names.

    Retail webfont licences are usually metered, and there are two common shapes. One bills by monthly pageviews on the domains you name, so it quietly runs out when a page does well. The other is a flat fee for a named domain, in perpetuity. Read which one you actually bought before the site goes anywhere near a launch.

    When you go back to the foundry, ask four things. Are the web files included in what I bought. Am I allowed to self-host them rather than load them from your service. Is the licence tied to a specific domain, and do staging and preview URLs count against it. Fonts under an open licence such as the SIL Open Font License allow self-hosting without a fee, which is why open families are the safe default when the budget is nil.

    What Siter.io accepts on the way in — which file formats, how large a file may be, how many fonts you can add — is not documented anywhere we can point at, so this page does not state it. The upload screen in the app is the authoritative source. Take those answers from there rather than from here.

Which plans include it.

One row, and the same answer in every column, which is why this is a footnote rather than the point of the page. The row that changes what the font is for is not in this table. No - the free plan builds and previews privately; publishing needs a paid plan, so your type renders in your own previews and nowhere else.

Feature Start (free) Solo $7 Plus $12 Pro $24
Custom FontsYesYesYesYes

Read off the “View all features and options” table on siter.io/pricing on 2026-09-03.

Four things worth knowing.

The first one costs money if you get it wrong. The other three cost you a redesign, a page that renders oddly for a second, or a claim you cannot check.

  • A desktop licence is not a webfont licence

    The file you installed to work in Figma is licensed for your machine. Putting that same file on a web server is a different permission, and usually a different purchase. Check before you upload, not after the site is live.

  • Outline the frame, upload the font anyway

    Outlining display type in the Figma frame you import guarantees it lands exactly as drawn, because it is now a shape. It is also no longer text, so it cannot be selected, read aloud or indexed. Outline the hero if you must, keep body copy live, and upload the font so the live text has something to render in.

  • Every weight is another file

    Regular, italic, semibold and bold are four downloads, not one setting. Siter.io does not publish how it serves the files you upload, so plan as though nothing is being trimmed for you. Two weights carries most marketing sites.

  • Google Fonts is not documented

    Uploading your own files is confirmed on every plan. Whether the editor also offers a Google Fonts picker is not stated anywhere we can point at, so we will not claim it either way. Look in the app, and if there is no picker, Google's families download like any other font and upload the same way.

Frequently asked.

Can I use my own fonts on a website builder?

Yes - upload your own font files, on every plan in the matrix including the free one. The constraint is not the tool, it is the paperwork. You need a file you are permitted to serve from a web server, and that is a different permission from the one that let you install the font on your laptop and set type in Figma.

Do I need a licence to use a font on a website?

Yes, unless the family is open source. Serving a font file to a browser is a use that foundries sell separately from the desktop licence you bought to design with. Fonts released under an open licence such as the SIL Open Font License allow it without a fee. For a retail font, the EULA in the download folder says which uses you paid for.

What is the difference between a desktop font and a webfont?

A desktop font is installed on a machine and used by applications on it. A webfont is a file a server sends to a visitor’s browser so the page can render text in that face. Foundries license them separately and usually ship them as separate downloads, so the copy you installed to work in Figma is frequently not the copy you are allowed to upload.

Can I use Google Fonts on Siter.io?

Custom font upload is confirmed. Google Fonts availability is not documented. We are not going to tell you there is a picker in the editor, and not going to tell you there is not, because nothing published settles it. Check in the app. If no picker exists, Google’s families can be downloaded and uploaded as your own files like any other font.

Should I outline text in Figma before importing?

Only for display type that has to land exactly as drawn. Outlined type is a shape, so it is pixel-perfect and it is no longer text that can be selected, read aloud by a screen reader, or indexed by a search engine. Keep headings, paragraphs and links as live text, upload the font for them, and accept that a rendered heading may sit a pixel off the mockup.

How many font weights should I load?

As few as the design survives on. Every weight, and every italic, is another file the browser fetches before it can paint text in the right face. Siter.io does not publish how it serves the files you upload, so plan as though nothing is being trimmed on your behalf. Two weights carries most marketing sites, and four should be a decision you can defend.

What does the page look like before the font loads?

The browser paints something first, because the font arrives after the markup does. Depending on the browser and the CSS, that is either a fallback face that swaps when the real file lands, or a gap where the words should be. Neither is a fault. What Siter.io emits for the fallback is not documented, so choose a face whose proportions sit close to a common system font, then look at the published page on a throttled connection.

Can I upload fonts on the free plan?

Yes. Custom Fonts is ticked in all four columns of the matrix. What the free plan cannot do is show the result to anyone else. No - the free plan builds and previews privately; publishing needs a paid plan, so your type renders in your own previews, and a published site that uses it starts from $7/mo billed yearly.

Where do I get the webfont file for a font I already own?

From the foundry or reseller you bought it from, under the same account. Some purchases bundle the web files with the desktop ones and some sell them as a second line item, so check the order before you buy twice. A font you only have through a subscription that streams it into your design apps is usually not a font you can hand to another host at all, because the licence lives with that service.

  • Figma plus Siter.io

    Your type, on the live site.

    Import the Figma frame, upload the fonts it was designed with, and finish it on the canvas. The free plan builds and previews as much as you like; publishing needs a paid plan.

    Get the plugin ->
  • Start for free with Siter.io

    Start for free ->
Hey there 👋  Friends from designmodo are here to help!