Icons8 Graphics
Connect Icons8 Graphics with Webflow to search and insert icons, illustrations, and photos directly in your project without leaving the canvas.
How to integrate Icons8 Graphics with Webflow
Icons8 connects to Webflow through three independent methods. The Icons8 Graphics app provides drag-and-drop access to 500,000+ assets directly inside Webflow. SVG embed and CDN methods give you more control over how icons load and render, including the Line Awesome icon font. The Icons8 API enables programmatic access for building dynamic icon systems, though it requires a proxy server to keep API keys secure.
Most Webflow users only need the marketplace app. The embed and API methods are useful for specific requirements like icon fonts, inline SVG styling, or CMS-driven icon systems.
Use the Icons8 Graphics app
Install the Icons8 Graphics app from the Webflow Apps Marketplace. Once installed, the app panel gives you searchable access to 500,000+ icons, illustrations, and photos from the Icons8 library. Select an asset and click to insert it onto your canvas as an editable element.
The app supports keyword search and filtering by style and category. You can switch between icons, illustrations, and photos using tabs in the app panel. Assets insert directly onto your canvas or into CMS-bound elements.
Format availability depends on your Icons8 account tier. Free users receive PNG in smaller sizes and must add a visible, clickable attribution link to icons8.com on the published site. Paid subscribers get SVG format, high-resolution downloads, and a commercial license that removes the attribution requirement.
Icons8's free tier requires linked attribution: adding a footer link like "Icons by Icons8" pointing to icons8.com on pages where you use their assets is a reliable way to ensure compliance. Text-only mentions without a hyperlink do not satisfy the license. Paid subscribers can skip attribution entirely.
Embed SVGs and use icon fonts
You can use Icons8 graphics without the marketplace app through direct embed methods. These approaches work when you need inline SVG styling control or a lightweight icon font.
Inline SVG embedding gives you full CSS and animation control. Copy SVG code from icons8.com and paste it into a Code Embed element in Webflow. The icon renders as part of your page markup, so you can target it with CSS classes and animations. Note that a single Code Embed element has a 50,000-character limit, and complex inline SVGs can consume a significant portion of that budget. If you're embedding many icons as inline SVG, monitor your usage or consider the icon font method instead.
Line Awesome is an open-source icon font maintained by Icons8 that provides approximately 1,380 line-style icons (some third-party indexes list up to ~1,544, including all style variants). To use it in Webflow, add this CDN link to Site settings > Custom code > Head code:
Then use icon classes in Code Embed elements, for example: <i class="las la-battery-three-quarters"></i>. The Line Awesome documentation lists all available icon classes and styles (las for solid, lar for regular, lab for brands). This method requires only one line in your head code and renders icons as scalable font glyphs rather than images.
CDN-hosted SVGs let you reference Icons8 graphics via URL using standard <img> tags. This approach uses browser caching for better performance on repeat visits. Note that if you retrieve assets through the Icons8 API, the API license prohibits caching API responses on your own servers.
For most Webflow projects, the marketplace app is the fastest path. Use these embed methods when you need icon font scalability, inline SVG styling, or want to avoid app dependencies.
Build with the Icons8 API
The Icons8 API provides programmatic REST access to icons, illustrations, and photos. This is an advanced method suited for development teams building dynamic interfaces like search-powered icon pickers or CMS-driven icon systems.
API keys must never be embedded in client-side code. Webflow's custom code executes in the browser, which means any API key placed in JavaScript is visible in the page source. Instead, set up a proxy server (AWS Lambda, Cloudflare Workers, or a Node.js server) that stores the API key in environment variables and forwards requests from your Webflow frontend to Icons8.
The architecture looks like this:
Icons8 authenticates via API key, passed either as an Api-Key HTTP header or a token query parameter. The API provides search endpoints that accept parameters for search terms, pagination, filtering by category and style, and format options. Check the Icons8 API documentation for current endpoint paths and parameter names, as these may change between API versions.
Here's an example of fetching icons through your proxy:
For CMS-driven icon systems, you can store icon keywords in Webflow CMS text fields, bind those values to data- attributes on page elements, and use JavaScript to read the attributes and fetch matching icons from your proxy on page load. The Webflow CMS API also supports programmatic collection item updates if you need to populate icon data in bulk.
This approach requires JavaScript and backend development resources. Icons8 does not support webhooks, so real-time updates require custom polling. For most Webflow users, the marketplace app is the recommended path.
What you can build
Integrating Icons8 Graphics with Webflow gives you consistent iconography across marketing sites, product pages, and web applications without switching between external design tools and your Webflow project.
Here are a few things you can build with this integration:
- SaaS feature pages: Build pricing tables and feature comparison sections with consistent icon styles that communicate product capabilities at a glance. The Finsense template uses Icons8 assets for its UI controls and interactive components, demonstrating how a single icon library creates visual coherence across a complex fintech layout.
- E-commerce category navigation: Create product filtering interfaces with recognizable icons for categories, payment methods, and trust badges that guide shoppers through purchase flows. The Verse template sources its iconography from Icons8 and shows how consistent icon styles work across product listings, filters, and account pages.
- Portfolio skill sections: Design services pages where icons represent capabilities and technologies. The Icons8 app's style filtering helps you match icon aesthetics to your personal branding without commissioning custom illustrations.
- CMS-driven icon systems: Build component libraries where editors select icon keywords in the CMS and matching graphics render automatically on the published page. This requires the proxy server architecture described in the API section above, but it lets non-technical team members manage visual assets through CMS fields.
To get started, install the Icons8 Graphics app from the Webflow Apps Marketplace.
Frequently asked questions
Icons8's free tier requires a visible, clickable hyperlink to icons8.com. Add a link element to your site footer with text like "Icons by Icons8" pointing to
https://icons8.com. Text mentions without a hyperlink do not satisfy the license. Adding this link to a site-wide footer is a reliable way to ensure compliance across all pages. Paid subscribers can skip attribution entirely.Webflow custom code runs in the browser, which means any code you add is visible in the page source. Embedding an API key in client-side JavaScript exposes it to anyone who views your source, allowing unauthorized API calls against your account. Set up a proxy server using serverless functions (AWS Lambda, Cloudflare Workers) or a backend service that stores the API key in environment variables and forwards requests to Icons8's API endpoints.
Icons8 graphics can be used on Webflow Ecommerce sites, but SVG files are not supported in product or variant image fields. Webflow requires PNG or JPEG format for product images regardless of your Icons8 subscription level. Icons8 SVGs work fine for non-product elements elsewhere on your Ecommerce site, such as category icons, trust badges, and UI elements.
Icons8 does not have official connectors on Zapier, Make, n8n, IFTTT, or other major automation platforms. Check their respective app directories for the latest status. For automated workflows, you would need to build a custom solution using the Icons8 REST API combined with the Webflow API, which requires JavaScript development expertise and a proxy server for secure API key storage.
Description
Icons8 is a design asset platform offering icons in 50+ styles, vector illustrations, and stock photos. The platform provides free PNG assets with attribution requirements and paid plans that include SVG format, high-resolution downloads, and commercial licensing. Icons8 also maintains Line Awesome, an open-source icon font, and a developer API for programmatic asset access.
This integration page is provided for informational and convenience purposes only.

Logo To Use
Install the Logo To Use app to browse copyright-free logos and add them directly to your Webflow project's assets. You can also download logos from logotouse.com and upload them manually.

Modulo
Connect Modulo with Webflow to add pre-designed, production-ready UI components to your sites like hero sections, feature blocks, FAQ layouts, CTAs, and more, directly inside Webflow.

Stockpress
Connect Stockpress, a digital asset management platform, with Webflow to browse, search, and place brand assets directly in Webflow without switching platforms.

Stockpress
Connect Stockpress, a digital asset management platform, with Webflow to browse, search, and place brand assets directly in Webflow without switching platforms.

Modulo
Connect Modulo with Webflow to add pre-designed, production-ready UI components to your sites like hero sections, feature blocks, FAQ layouts, CTAs, and more, directly inside Webflow.

Goat Slider
Connect Goat Slider, a CMS-driven slider app, with Webflow to add dynamic carousels and sliders that automatically update when your content changes.

Pixcap Editable 3D Icons and Characters
Connect Pixcap, a customizable 3D asset library, with Webflow to browse, customize, and insert 3D icons, illustrations, and characters directly in Webflow without 3D modeling skills.

CutCopy
Connect CutCopy with Webflow to transfer variables and attributes between projects without manual recreation.

Devblocks CMS Image Optimizer
Large CMS collections accumulate uncompressed images over time as content editors upload full-resolution photos and marketing teams import product libraries. Each uncompressed image increases page load times and consumes bandwidth.


