Use theSVG icons everywhere you build, design, and ship.
Install and import brand icons in your project
6,032+ typed React components. forwardRef, tree-shakeable, dark mode aware.
npm6,032+ typed Vue 3 components. Render-function based, tree-shakeable, no SFC compiler needed.
npm6,032+ Svelte components with typed props. Works with Svelte 4 and 5, SvelteKit ready.
npmSearch and insert icons without leaving your editor
Search 6,032 icons from the command palette. Copy SVG, JSX, CDN link, or insert at cursor.
InstallDrag and drop brand icons into your designs
Browse 6,032+ brand SVGs, variant picker, recents row, keyboard shortcuts. Insert as editable vectors.
InstallCLI, CDN, and API for programmatic access
Install the thesvg CLI via Homebrew. brew tap glincker/thesvg && brew install thesvg.
brew tapPaid API coming soon at api.thesvg.org. Search, fetch metadata, retrieve SVGs programmatically.
Coming SoonLet AI agents and launchers access brand icons
Drop-in skill for Claude Code, Cursor, and other AI agents. Install via skills.sh: npx skills add glincker/thesvg
View on skills.shSearch 6,032 icons, copy SVG or CDN URL in one keystroke. Filter by category, preview variants.
InstallUse theSVG in no-code and creative tools
Chrome, Firefox, Edge popup. Search 6,030+ brand SVGs, copy SVG, CDN URL, or markdown. MV3, no telemetry.
View sourceNative components for your framework of choice
The API and CDN are fully open with no auth required. Build a plugin, extension, or workflow, then open a PR to list it here.