DESIGN-SIDE SEARCHIconSearch for Canva
Development preview

Insert clean SVG icons into Canva designs.

Search and filter the live catalog in a Canva side panel, then upload the selected SVG as a design asset and place it on the current page.

Canva side panelSVG asset uploadInsert into design
IconSearch - Canva Apps Live catalog
Search home, arrow, cart...
All libraries All styles Legal-safe
Popular results355,702 available
HouseLucide
SearchTabler
BellPhosphor
HeartHeroicons
SettingsLucide
SparklesIconoir
355,702searchable icons
18named libraries
227Iconify collections
Free accountaccess model
// BUILT FOR THE WORKFLOW

A focused IconSearch experience for Canva.

The interface keeps discovery, inspection, and the final handoff close together while using the same live catalog as the website.

Clear panel search

Visible icon cards, library filtering, and commercial-safety controls keep browsing focused.

SVG asset insertion

Upload the selected icon with an explicit non-AI disclosure and insert it into the design.

Live catalog access

Search current IconSearch results without embedding a large icon bundle in the app.

Secure product sign-in

Canva receives a revocable app token after account approval in the browser.

From local setup to a real icon.

01

Start the local Canva app bundle

02

Set the development URL in Canva

03

Open the app in a test design

04

Search and add the selected SVG asset

LOCAL DEVELOPMENTCanva
cd canva-app
npm install
npm start
# Development URL: http://localhost:8080/app.js
RequirementsNode.js 22 or 24A Canva Developer Portal appA Canva test design for previewing
// RELEASE STATUS

Ready for Canva Developer Portal preview.

The app builds and typechecks locally. It still needs a complete in-Canva interaction test, listing assets, and Canva review before public availability.

Development preview
Your Cart0 items
Your cart is emptyBrowse icon libraries and add icons to build your custom pack.Return to Search