IonIcons
Browse 1357 free IonIcons SVG icons. Download SVG, copy as JSX, PNG or Base64. MIT licensed. Designed by Ben Sperry. Styles: Precise Shapes, Has Padding.
1357 icons • UI 16px / 32px • 32px
About IonIcons
Ionicons is the official icon library of the Ionic Framework, offering 1,400+ SVG icons in three variants: Outline (iOS-style open contours), Solid (Android/Material-style filled), and Sharp (geometric right-angle variant for Windows-style UIs). This three-variant system allows Ionicons to be genuinely cross-platform in a single icon set. Ionicons are MIT licensed and available as web components (<ion-icon>), plus React, Vue, and Angular packages. The web component approach delivers zero-JavaScript-bundle-size usage for HTML-first projects — icons load on demand via the CDN. Search Ionicons SVG, copy to clipboard, export as JSX, and download as PNG here. Compared with Lucide: Ionicons has a smaller, more curated catalog specifically designed for mobile-first interfaces. Compared with Phosphor: Ionicons uses platform-semantic variants (iOS/Android/neutral) rather than weight-based variants. Ideal for Ionic Framework apps, Capacitor hybrid apps, NativeScript projects, and any mobile-first web application targeting both iOS and Android users.
Created By
License
Features & Tags
Pack Details
Version
8.0.13
Color Support
Monochrome
Category
UI 16px / 32px
Collections
How to use IonIcons icons
Icon Set Version
v8.0.13
Package
ionicons
License SPDX
MIT
Grid Size
32px
Display Size
16px
Sample Icons
code-download-sharp, contrast-outline, checkmark-done
Install
npm install ionicons React
// Via Ionicons web component (CDN) — zero-JS fallback
import { Icon } from '@iconify/react';
export default function App() {
// -outline (iOS), -sharp (geometric), no suffix = solid (Android)
return <Icon icon="ion:search-outline" width={24} />;
} HTML / CDN
<!-- Ionicons web component via CDN -->
<script type="module" src="https://unpkg.com/ionicons@7/dist/ionicons/ionicons.esm.js"></script>
<ion-icon name="search-outline"></ion-icon>
<!-- suffix: -outline (iOS), -sharp, or no suffix (solid/Android) --> Via Iconify · any framework
import { Icon } from '@iconify/react';
export default function App() {
return <Icon icon="ion:icon-name" width={24} />;
} Package stats
Build-time npm metadata cached weekly • Last refresh Mar 26, 2026
ionicons
Premium icons for Ionic.
License
MIT
Weekly downloads
623.4K
Monthly downloads
2.5M
Total downloads
82.3M
Unpacked size
5.9 MB
Last published
Jul 8, 2025
Registry updated
Mar 11, 2026
Compare IonIcons with similar icon packs
Frequently Asked Questions
<script type="module" src="https://unpkg.com/ionicons@7/dist/ionicons/ionicons.esm.js"></script>, then use <ion-icon name="search-outline"></ion-icon>.