Link Search Menu Expand Document

External CSS, JavaScript & Fonts

Learn how to include external assets when generating images.


The API supports including any CSS file, JavaScript file or custom font. You can do this by including them in your HTML/CSS.

Be sure to use the full URL to the asset. We are unable to download relative URLs.

External JavaScript Example

To include JavaScript, you can load it in by using a normal script tag in your html. Replace src with the URL to your JavaScript file.

<script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js"></script>

External CSS Example

For an external CSS file, add it to your HTML with the following. Replace href with the URL to your CSS file.

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Primer/10.8.1/build.css" />

External Font Example

You can load in a custom font using CSS.

@font-face {
  font-family: "CustomFont";
  src: url(https://url-to-your-font/FontNameRegular.ttc);
}
.box {
  font-family: "CustomFont"
}

Your font will need proper CORS headers set for this to work. To test it, visit test-cors.org and paste in your font link.

If it does not work, check that you have the following header set on your server.

access-control-allow-origin: *


Need help?

Talk to a human. Please email us support@htmlcsstoimage.com with any questions and we’ll gladly help you get started.


Back to top

Built with extensive integration tests and serious care for developer happiness.
© 2018-2020 Code Happy, LLC.

Page last modified: Jul 13 2020 at 10:24 PM.

Edit this page on GitHub.