Skip to content

SF Symbols alternative for Flutter

A Flutter app usually ships on Android and iOS, so its icons have to work on both. We make IconOven, so we say so up front. Apple's wording below comes from Apple's own pages, with the date we read them.

Last updated 13 October 2026

The short answer

SF Symbols is Apple's set for Apple platforms. For one icon set that looks the same on Android and iOS, use a Flutter package with an open licence. IconOven's iconoven package on pub.dev draws every icon in our free Stroke style, round and sharp, under MIT.

What Apple's terms say

Apple describes SF Symbols as "a library of over 7,000 symbols" made to sit with San Francisco, the system font for Apple platforms (developer.apple.com/sf-symbols). Its Human Interface Guidelines ask you to understand the terms for using SF Symbols, including that symbols, or images that look confusingly similar, can't be used in app icons, logos or any other trademarked use (Apple HIG: SF Symbols).

If your Flutter app ships outside Apple platforms, read those terms before you use SF Symbols there.

Use IconOven in Flutter

Terminal
flutter pub add iconoven
Dart
import 'package:iconoven/iconoven.dart';

Icon(IconOven.bell, semanticLabel: 'Alerts')
Icon(IconOvenSharp.creditCard, size: 32)

Icons are font glyphs, used in Icon widgets like Material icons, with any size and colour. Flutter keeps only the icons you use in a release build. The package needs Dart 3.6 and Flutter 3.27, or later. Names, sizes and the full list are in the Flutter docs.

The Flutter package has the free Stroke style. The full library is 85,000+ icons across 13 styles; the other styles are for the web, React and design tools with IconOven Pro.

Other options

  • Flutter's own Material icons, in the Icons class.
  • cupertino_icons, the "default icons asset for Cupertino widgets based on Apple styled icons", under MIT.
  • Other UI icon libraries side by side: UI icon libraries compared.

Common questions

Can I use SF Symbols in a Flutter app on Android?

Apple's guidelines ask you to read the SF Symbols terms before you use them, and say the symbols can't be used in app icons, logos or any other trademarked use. Check those terms for your platforms. An icon set under MIT, like IconOven's Stroke style, has no platform limit. Source: Apple Human Interface Guidelines.

Which IconOven styles does the Flutter package have?

The free Stroke style, in round (IconOven) and sharp (IconOvenSharp) corners. The other styles of IconOven Pro are for the web, React and design tools.

Is it free for commercial apps?

Yes. The Stroke style is MIT licensed, so you can ship it in paid and free apps. See the UI icon licence.

Apple's and pub.dev's wording was checked on 13 October 2026. Tell us if something has changed: hello@iconoven.com.

Your cart

Your cart is empty.

Browse icons