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

+F

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

Ben Sperry Visit Website

License

Features & Tags

Precise Shapes Has Padding

Pack Details

Version

8.0.13

v8.0.13

Color Support

Monochrome

Category

UI 16px / 32px

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

bash
npm install ionicons

React

tsx
// 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

html
<!-- 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

tsx
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.

v8.0.13
Score 75%
Popularity 67%
Quality 93%
Maintenance 66%

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

No. Ionicons work as standalone web components, SVGs, or React/Vue packages — completely independent of the Ionic Framework.

Outline (open shapes) matches iOS style. Solid (filled) matches Android Material style. Sharp uses right angles for a geometric look. All three are included for every icon.

Add via CDN: <script type="module" src="https://unpkg.com/ionicons@7/dist/ionicons/ionicons.esm.js"></script>, then use <ion-icon name="search-outline"></ion-icon>.