31c9262e-aeea-4403-9086-3c8b88885cab

Free Flutter Icons - Hugeicons

Welcome to Hugeicons Flutter Icons, your premier destination for free Flutter icons. Our expansive collection features over 5,100+ free stroke-rounded SVG icons, available at no charge and crafted to meet a diverse array of design requirements. These icons are perfect for devs and designers seeking top-quality, customizable options for enhancing their digital product.

What sets Hugeicons apart is the careful attention to detail—each icon is crafted to be incredibly beautiful and consistent, ensuring that your designs look user-friendly and professional.

Trusted by over 150,000 creatives worldwide, Hugeicons makes it easy to add a wide range of beautiful icons to your Flutter projects without any hassle.

You can preview out our full collection of icons on the Hugeicons website.

a40aa766-1b04-4a2a-a2e6-0ec3c492b96a

Table of Contents

Features

  • Extensive Collection: Access over 5,100+ free stroke-rounded SVG icons, ready to use in your projects.
  • SVG-Based: High-quality vector icons that scale perfectly at any size.
  • Scalable Icons: Easily adjust the size of icons to fit your design perfectly.
  • Color Customization: Apply any color to icons to match your brand or design theme.
  • Stroke Width Control: Customize stroke width for fine-tuned design control.
  • Theme Aware: Automatically inherits theme text color and adapts to dark/light mode.
  • Tree Shaking: Only include icons you use in your final app bundle.

Installation

To install and start using Hugeicons Flutter Icons in your project, follow the steps below:

dependencies:
  hugeicons: ^1.0.0

Then run:

$ flutter pub get

Usage Examples

To use Hugeicons Flutter Icons in your project, import the package and call the desired icon using the HugeIcon widget. You can customize the icon size, color, stroke width, and other properties as needed.

Basic Usage

import 'package:hugeicons/hugeicons.dart';

HugeIcon(
  icon: HugeIcons.strokeRoundedHome01,
  color: Colors.red,
  size: 30.0,
),

Theme-Aware (No Color Needed)

// Automatically inherits theme color — adapts to dark/light mode
HugeIcon(
  icon: HugeIcons.strokeRoundedHome01,
  size: 24.0,
),

With Custom Stroke Width

HugeIcon(
  icon: HugeIcons.strokeRoundedAirplaneSeat,
  color: Colors.blue,
  size: 50.0,
  strokeWidth: 2.5,
),

Available Icons

All icons follow the naming pattern: HugeIcons.strokeRounded[IconName]

Examples:

  • HugeIcons.strokeRoundedHome01
  • HugeIcons.strokeRoundedAirplaneSeat
  • HugeIcons.strokeRoundedUser
  • HugeIcons.strokeRoundedSettings

Contributing

We welcome contributions from the community to help improve Hugeicons Flutter Icons. If you have any suggestions, feedback, or ideas for new icons, please feel free to submit a pull request or open an issue on our GitHub repository.

License

Hugeicons Flutter Icons is licensed under the MIT License. You are free to use, modify, and distribute the icons for personal and commercial projects. We appreciate attribution to Hugeicons when using our icons in your projects.

For more details, see the LICENSE file in the repository.