High-quality SVGs. Optimized for Web.

Premium brand icons for developers, designers, and teams. Clean, tree-shakeable, and ready for production.

0

Brand Icons

0

SVG Variants

0

Collections

Submit an IconContact Support
artSVG

The Open SVG Brand Library. No gatekeeping. Every brand deserves a place.

A ASIFSOFFICIAL project

npm Package

Product

  • Browse Icons
  • Categories
  • Extensions
  • Submit Icon

Resources

  • npm Package
  • CDN Usage
  • Compare

Community

  • Submit Icon
  • Extensions
  • Blog
  • Contact Support

Legal

  • Legal
  • Trademark Policy
  • Contact

A project by ASIFSOFFICIAL

© 2026 ASIFSOFFICIAL. All rights reserved.

All brand logos and trademarks belong to their respective owners. Trademark Policy|Built by ASIFSOFFICIAL
HomeAll IconsCategories
Libraries & SDKsEditor ExtensionsDesign ToolsDeveloper ToolsAI & AutomationIntegrationsFramework Components
BlogSubmit Icon

Categories

5,657+ icons and growing

Submit an Icon

Every brand deserves a place. No gatekeeping. Drop your SVG, fill in the details, and submit directly via GitHub.

How it works

#1 Fork the repo

Fork github.com/asifsofficial/artsvg and clone locally.

#2 Add your SVGs

Place files in public/icons/{slug}/ with proper naming.

#3 Update icons.json

Add your entry to src/data/icons.json.

#4 Open a PR

Run pnpm validate, then open a pull request.

SVG Requirements

  • Valid SVG/XML markup
  • Under 50KB file size
  • No embedded scripts or external references
  • viewBox attribute present
  • Gradients and multi-color SVGs welcome
  • You have the right to redistribute the icon
View RepositoryOpen Issues

Icon Entry Schema

{
  "slug": "your-brand",
  "title": "Your Brand",
  "aliases": [],
  "hex": "FF5733",
  "categories": ["Software"],
  "variants": {
    "default": "/icons/your-brand/default.svg",
    "mono": "/icons/your-brand/mono.svg",
    "dark": "/icons/your-brand/dark.svg"
  },
  "license": "MIT",
  "url": "https://yourbrand.com"
}

Quick Submit

Drop your SVG to validate and submit via GitHub

SVG File

Drag & drop your SVG

or click to browse - .svg files only, max 50KB

Icon Details

Submit via GitHub

Upload an SVG file and enter an icon name to enable submission.