IconSearch logoIconsearch
Last updated: November 2026

TopCoat Icons

TopCoat Icons is an open-source vector icon collection containing 89 icons under the Apache-2.0 license. Every SVG icon in TopCoat Icons is optimized for web, mobile, and desktop applications, providing clean scalable vector graphics with crisp rendering across high-DPI displays. The collection is licensed under Apache-2.0; review the icon license guide for commercial-use details.

GitHub ↗npm ↗Docs ↗
🔍
TOPCOAT ICONS CATALOG (Showing 89 of 89)
Alert SVG icon
Alert
ArrowDown SVG icon
ArrowDown
ArrowLeft SVG icon
ArrowLeft
ArrowRight SVG icon
ArrowRight
ArrowUp SVG icon
ArrowUp
Attachment SVG icon
Attachment
Audio SVG icon
Audio
Audiooff SVG icon
Audiooff
Back SVG icon
Back
BackLight SVG icon
BackLight
Behance SVG icon
Behance
Bookmark SVG icon
Bookmark
Brush SVG icon
Brush
Build SVG icon
Build
Calendar SVG icon
Calendar
Call SVG icon
Call
Camera SVG icon
Camera
Cancel SVG icon
Cancel
Cart SVG icon
Cart
Chat SVG icon
Chat
Checkmark SVG icon
Checkmark
Circle SVG icon
Circle
CircleOutline SVG icon
CircleOutline
Cloud SVG icon
Cloud
Collapse SVG icon
Collapse
Comment SVG icon
Comment
Computer SVG icon
Computer
Delete SVG icon
Delete
Download SVG icon
Download
Dribble SVG icon
Dribble
Email SVG icon
Email
Error SVG icon
Error
Expand SVG icon
Expand
Facebook SVG icon
Facebook
Favorite SVG icon
Favorite
Feedback SVG icon
Feedback
Flickr SVG icon
Flickr
Folder SVG icon
Folder
Github SVG icon
Github
GithubText SVG icon
GithubText
Googleplus SVG icon
Googleplus
Group SVG icon
Group
Home SVG icon
Home
Image SVG icon
Image
ImageOutline SVG icon
ImageOutline
Instagram SVG icon
Instagram
Like SVG icon
Like
Linkedin SVG icon
Linkedin
Listview SVG icon
Listview
Location SVG icon
Location
Lock SVG icon
Lock
Minus SVG icon
Minus
Next SVG icon
Next
NextLight SVG icon
NextLight
Page SVG icon
Page
Path SVG icon
Path
Pencil SVG icon
Pencil
Phone SVG icon
Phone
Picasa SVG icon
Picasa
Pinterest SVG icon
Pinterest
Plugin SVG icon
Plugin
Plus SVG icon
Plus
Preview SVG icon
Preview
Print SVG icon
Print
Question SVG icon
Question
Rectangle SVG icon
Rectangle
RectangleOutline SVG icon
RectangleOutline
Refresh SVG icon
Refresh
Retweet SVG icon
Retweet
Roundedrectangle SVG icon
Roundedrectangle
RoundedrectangleOutline SVG icon
RoundedrectangleOutline
Rss SVG icon
Rss
Save SVG icon
Save
Search SVG icon
Search
Settings SVG icon
Settings
Share SVG icon
Share
Tablet SVG icon
Tablet
Text SVG icon
Text
Tileview SVG icon
Tileview
Tumblr SVG icon
Tumblr
Twitter SVG icon
Twitter
Unlock SVG icon
Unlock
User SVG icon
User
Videocamera SVG icon
Videocamera
View SVG icon
View
Vimeo SVG icon
Vimeo
W3c SVG icon
W3c
Wifi SVG icon
Wifi
Wordpress SVG icon
Wordpress

TopCoat Icons Specifications & Framework Compatibility

TopCoat Icons Specifications, Licensing, and Framework Compatibility
PropertySpecification Details
Total Icons89 vector SVG icons
LicenseApache-2.0 (Commercial & Personal Use)
TypeScript SupportNative .d.ts definitions included
Framework SupportReact, Next.js, Vue, Svelte, Tailwind CSS
Primary NPM Package@iconify-json/topcoat
Source RepositoryOfficial GitHub Repository →

How many icons does TopCoat Icons have?

TopCoat Icons currently includes 89 vector icons indexed in the IconSearch catalog. Every icon is available in clean SVG format with customizable stroke widths, colors, and direct multi-framework code exports for modern web applications.

Is TopCoat Icons free for commercial use?

Yes, TopCoat Icons is distributed under the Apache-2.0 license. This permissive open-source license allows unrestricted commercial and personal usage in proprietary software, SaaS platforms, client websites, and digital products without licensing fees.

How do you install and use TopCoat Icons in React, Next.js, and Vue?

Install the package using npm install @iconify-json/topcoat, then import icons directly into your JSX, TSX, or Vue components. Alternatively, copy raw customized SVG markup directly from IconSearch with zero client-side JavaScript overhead.

// Install package
npm install @iconify-json/topcoat

// React & Next.js App Router usage
import { Alert } from '@iconify-json/topcoat'

export default function Header() {
  return <Alert className="w-5 h-5 text-indigo-500" />
}
FREQUENTLY ASKED QUESTIONS

TopCoat Icons FAQ & Technical Guide

How many icons does TopCoat Icons have?

TopCoat Icons contains 89 open-source vector icons available in SVG format on IconSearch.

Is TopCoat Icons free for commercial use?

Yes, TopCoat Icons is licensed under the Apache-2.0 license, which permits commercial and personal use in software applications, websites, and design projects without subscription fees.

How do you install and use TopCoat Icons in React, Next.js, and Vue?

You can install the official package via `npm install @iconify-json/topcoat` or copy customized React JSX, Vue 3, Svelte, or SVG code directly from IconSearch with zero runtime overhead.

Does TopCoat Icons support TypeScript?

Yes, icon definitions and SVG React/Vue component wrappers for TopCoat Icons include TypeScript type definitions for autocomplete and prop validation.

Can I customize stroke width, size, and color for TopCoat Icons icons?

Yes, IconSearch provides an interactive customizer to modify size, hex color, stroke width, and CSS currentColor before copying code or downloading SVGs.

Disclaimer: IconSearch is an independent open-source discovery platform and is not affiliated with, sponsored by, or endorsed by the TopCoat Icons maintainers or any featured open-source projects. All trademarks, logos, and brand names are the property of their respective owners.