Flutter Iconoir Icons

PUB Version PUB Monthly Downloads PUB License

Iconoir is an open source library with 900+ SVG Icons. No premium icons, no email sign-up, no newsletters. You can browse the full suite of icons at iconoir.com.

iconoir_flutter is an open source package that exports these icons as Flutter widgets (flutter_svg) that can be used in all of your Flutter projects.

Installation

flutter pub add iconoir_flutter

Usage

import 'package:flutter/material.dart';
import 'package:iconoir_flutter/iconoir_flutter.dart';

void main() {
  runApp(const App());
}

class App extends StatelessWidget {
  const App({ super.key });

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: DemoPage(),
    );
  }
}

class DemoPage extends StatelessWidget {
  const DemoPage({ super.key });

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Container(
        child: const Iconoir(),
      ),
    );
  }
}

Default values for the most common props are given below:

Prop name Default value
color "currentColor"
width "1.5em"
height "1.5em"

Icon names

For the most part, the Flutter widgets are named as PascalCase variations of their reference names (i.e. add-circle-outline becomes AddCircleOutline). However, some names have been altered slightly either because they start with numerical digits, which would lead to invalid Flutter widgets names, or because they are organisations which use PascalCase in their brand names, such as GitHub. The altered names are as follows:

Iconoir Name Flutter Widgets
1st-medal Medal1St
4k-display Display4K
4x4-cell Cell4X4
360-view View360
github GitHub
github-outline GitHubOutline
gitlab-full GitLabFull
linkedin LinkedIn
tiktok TikTok
youtube YouTube

Libraries

3_d_add_hole
3_d_arc
3_d_arc_center_pt
3_d_bridge
3_d_center_box
3_d_ellipse
3_d_ellipse_three_pts
3_d_pt_box
3_d_rect_corner_to_corner
3_d_rect_from_center
3_d_rect_three_pts
3_d_select_edge
3_d_select_face
3_d_select_point
3_d_select_solid
3_d_three_pts_box
accessibility
accessibility_sign
accessibility_tech
activity
add_circled_outline
add_database_script
add_folder
add_frame
add_hexagon
add_keyframe
add_keyframe_alt
add_keyframes
add_lens
add_media_image
add_media_video
add_page
add_page_alt
add_pin_alt
add_selection
add_square
add_to_cart
add_user
african_tree
air_conditioner
airplane
airplane_helix
airplane_helix_45_deg
airplane_off
airplane_rotation
airplay
alarm
album
album_list
album_open
align_bottom_box
align_center
align_justify
align_left
align_left_box
align_right
align_right_box
align_top_box
angle_tool
antenna
antenna_off
antenna_signal
antenna_signal_rounded
app_notification
app_window
apple
apple_half
apple_half_alt
apple_imac_2021
apple_imac_2021_side
apple_mac
apple_swift
apple_wallet
ar_symbol
arcade
archery
archery_match
archive
arrow_archery
arrow_bl_circled
arrow_bl_square
arrow_br_circled
arrow_br_square
arrow_down
arrow_down_circled
arrow_left
arrow_left_circled
arrow_right
arrow_right_circled
arrow_separate
arrow_separate_vertical
arrow_tl_circled
arrow_tl_square
arrow_tr_circled
arrow_tr_square
arrow_union
arrow_union_vertical
arrow_up
arrow_up_circled
asana
at_sign
at_sign_circle
atom
attachment
augmented_reality
auto_flash
avi_format
axes
backward_15_seconds
bag
bank
barcode
basketball
basketball_alt
basketball_field
battery_25
battery_50
battery_75
battery_charging
battery_empty
battery_full
battery_indicator
battery_warning
bbq
beach_bag
beach_bag_big
bed
bed_ready
behance
behance_squared
bell
bell_notification
bell_off
bicycle
bin
bin_add
bin_full
bin_half
bin_minus
bishop
bitbucket
bluetooth
bluetooth_rounded
bold
bold_square_outline
bonfire
book
book_stack
bookmark_book
bookmark_circled
bookmark_empty
border_bl
border_bottom
border_br
border_inner
border_left
border_out
border_right
border_tl
border_top
border_tr
bounce_left
bounce_right
bowling_ball
box
box_iso
boxing_glove
brain
brain_electricity
brain_research
brain_warning
bread_slice
brightness
brightness_window
bubble_download
bubble_error
bubble_income
bubble_outcome
bubble_star
bubble_upload
bubble_warning
building
bus_outline
bus_stop
cable_rounded
calculator
calendar
camera
cancel
candlestick_chart
car_outline
carbon
card_issue
card_locked
card_security
card_wallet
cart
cart_alt
cash
cell_2_x_2
center_align
chat_add
chat_bubble
chat_bubble_check
chat_bubble_check_1
chat_bubble_empty
chat_bubble_error
chat_bubble_question
chat_bubble_translate
chat_bubble_warning
chat_lines
chat_remove
check
check_circled_outline
check_window
chocolate
chromecast
chromecast_active
church
church_alt
cinema_old
circle
city
clean_water
clipboard_check
clock_outline
closed_captions
closet
cloud
cloud_book_alt
cloud_check
cloud_desync
cloud_download
cloud_error
cloud_sunny
cloud_sync
cloud_upload
clutery
code
code_brackets
code_brackets_square
codepen
coffee_cup
coin
collage_frame
collapse
color_filter
color_picker
color_picker_empty
combine
compact_disc
compass
compress
compress_lines
computer
consumable
control_slider
cooling
copy
corner_bottom_left
corner_bottom_right
corner_top_left
corner_top_right
cpu
cpu_warning
cracked_egg
creative_commons
credit_card
credit_card_2
credit_cards
crib
crop
crop_rotate_bl
crop_rotate_br
crop_rotate_tl
crop_rotate_tr
css_3
cursor_pointer
cut
cut_alt
cycling
cylinder
dash_flag
dashboard
dashboard_dots
dashboard_speed
data_transfer_both
data_transfer_check
data_transfer_down
data_transfer_up
data_transfer_warning
database_backup
database_export
database_monitor
database_restore
database_rounded
database_script
database_settings
database_star
database_stats
db
db_check
db_error
db_star
db_warning
de_compress
delete_circled_outline
delivery
delivery_truck
depth
design_nib
design_pencil
desk
dialpad
diameter
dice_five
dice_four
dice_one
dice_six
dice_three
dice_two
dimmer_switch
director_chair
discord
dishwasher
display_4_k
divide
divide_selection_1
divide_selection_2
divide_three
dna
doc_search_alt
doc_star
doc_star_alt
dollar
domotic_issue
double_check
down_round_arrow
download
download_circled_outline
download_data_window
download_square_outline
drag
drag_hand_gesture
drawer
dribbble
drone
drone_charge_full
drone_charge_half
drone_charge_low
drone_check
drone_error
drone_landing
drone_refresh
drone_take_off
droplet
droplet_half
ease_curve_control_points
ease_in
ease_in_control_point
ease_in_out
ease_out
ease_out_control_point
ecology_book
edit
edit_pencil
egg
eject
electronics_chip
electronics_transistor
emoji
emoji_ball
emoji_look_bottom
emoji_look_left
emoji_look_right
emoji_look_top
emoji_puzzled
emoji_quite
emoji_really
emoji_sad
emoji_satisfied
emoji_sing_left
emoji_sing_left_note
emoji_sing_right
emoji_sing_right_note
emoji_surprise
emoji_surprise_alt
emoji_talking_angry
emoji_talking_happy
emoji_think_left
emoji_think_right
empty_page
energy_usage_window
enlarge
enlarge_round_arrow
erase
error_window
euro
euro_square
ev_charge
ev_charge_alt
ev_plug
ev_plug_charging
ev_plug_error
ev_rounded
ev_station
exclude
expand
expand_lines
eye_alt
eye_close
eye_empty
eye_off
face_id
facebook
facebook_squared
facetime
farm
fast_arrow_down
fast_arrow_down_box
fast_arrow_left
fast_arrow_left_box
fast_arrow_right
fast_arrow_right_box
fast_arrow_top
fast_arrow_up_box
fast_bottom_circle
fast_left_circle
fast_right_circle
fast_top_circle
favourite_book
favourite_window
female
figma
file_not_found
filter
filter_alt
finder
finger_print_window
fingerprint
fingerprint_circled
fingerprint_circled_error
fingerprint_circled_lock
fingerprint_circled_ok
fingerprint_phone
fingerprint_scan
fingerprint_squared
fire_flame
fishing
flare
flash
flash_off
flask
flip
flip_reverse
flower
fluorine
fog
folder
folder_alert
folder_settings
font_size
football
football_ball
forward
forward_15_seconds
forward_message
forward_outline
frame
frame_alt
frame_alt_empty
frame_select
frame_simple
frame_tool
fridge
fx
fx_rounded
gamepad
garage
gas
gas_tank
gas_tank_drop
gif_format
gift
git_branch
git_command
git_commit
git_compare
git_fork
git_hub
git_hub_outline
git_lab_full
git_merge
git_pull_request
glass_empty
glass_half
glass_half_alt
glasses
globe
golf
google
google_circled
google_docs
google_drive
google_drive_check
google_drive_sync
google_drive_warning
google_home
google_one
gps
graduation_cap
graph_down
graph_up
green_bus
green_truck
green_vehicle
grid_add
grid_minus
grid_remove
group
gym
half_moon
hammer
hand_brake
handbag
hard_drive
hat
hd
hd_display
hdr
headset
headset_charge
headset_help
headset_issue
health_shield
healthcare
heart
heating
heavy_rain
heptagon
her_slips
hesa_warning_outline
hexagon
hexagon_alt
hexagon_dice
high_priority
historic_shield
historic_shield_alt
home
home_alt
home_alt_slim
home_alt_slim_horiz
home_hospital
home_sale
home_secure
home_shield
home_simple
home_simple_door
home_table
home_user
horiz_distribution_left
horiz_distribution_right
horizontal_merge
horizontal_split
hospital
hospital_sign
hot_air_balloon
hourglass
html_5
hydrogen
iconoir
iconoir_flutter
import
inclination
industry
infinite
info_empty
input_field
input_output
instagram
internet
intersect
intersect_alt
ios_settings
ip_address
iris_scan
italic
italic_square_outline
journal
journal_page
jpeg_format
jpg_format
kanban_board
key_alt
key_alt_back
key_alt_minus
key_alt_plus
key_alt_remove
keyframe
keyframe_align_center
keyframe_align_horizontal
keyframe_align_vertical
keyframe_position
keyframes
keyframes_couple
label_outline
lamp
language
laptop
laptop_charging
laptop_fix
laptop_issue
large_suitcase
layout_left
layout_right
leaderboard
leaderboard_star
leaf
left_round_arrow
lens
lifebelt
light_bulb
light_bulb_off
light_bulb_on
line_space
linear
linked_in
linux
list
list_select
load_action_floppy
lock
lock_key
locked_book
locked_window
log_denied
log_in
log_out
long_arrow_down_left
long_arrow_down_right
long_arrow_left_down
long_arrow_left_up
long_arrow_right_down
long_arrow_right_up
long_arrow_right_up_1
long_arrow_up_left
long_arrow_up_right
lot_of_cash
mac_control_key
mac_dock
mac_option_key
mac_os_window
magnet
magnet_energy
mail
mail_in
mail_opened
mail_out
male
map
map_issue
maps_arrow
maps_arrow_diagonal
maps_arrow_issue
maps_go_straight
maps_turn_back
maps_turn_left
maps_turn_right
mask_square
mastercard_card
math_book
maximize
medal
medal_1_st
media_image
media_image_folder
media_image_list
media_video
media_video_folder
media_video_list
medium
megaphone
message
message_alert
message_text
metro
mic
mic_add
mic_check
mic_mute
mic_remove
mic_speaking
mic_warning
microscope
minus
minus_1
minus_hexagon
minus_pin_alt
minus_square
mirror
missing_font
modern_tv
modern_tv_4_k
money_square
moon_sat
more_horiz
more_horiz_circled_outline
more_vert
more_vert_circled_outline
motorcycle
mouse_button_left
mouse_button_right
mouse_scroll_wheel
move_down
move_left
move_right
move_ruler
move_up
movie
mpeg_format
multi_bubble
multi_mac_os_window
multi_window
multiple_pages
multiple_pages_add
multiple_pages_delete
multiple_pages_empty
multiple_pages_remove
music_1
music_1_add
music_2
music_2_add
network
network_alt
network_left
network_right
new_tab
nintendo_switch
nitrogen
no_access_window
no_battery
no_coin
no_credit_card
no_lock
no_smoking
no_smoking_circled
notes
npm
npm_square
numbered_list_left
numbered_list_right
octagon
off_rounded
oil_industry
on_rounded
one_finger_select_hand_gesture
one_point_circle
open_book
open_in_browser
open_in_window
open_new_window
open_select_hand_gesture
open_vpn
orange_half
orange_slice
orange_slice_alt
organic_food
organic_food_squared
orthogonal_view
oxygen
package
package_lock
packages
pacman
page
page_down
page_edit
page_flip
page_left
page_star
page_up
palette
panorama_enlarge
panorama_reduce
pants
pants_alt
parking
password_cursor
password_error
password_pass
paste_clipboard
path_arrow
pause_outline
pause_window
paypal
pc_check
pc_firewall
pc_mouse
pc_no_entry
pc_warning
peace_hand
pen_connect_bluetooth
pen_connect_wifi
pen_tablet
pen_tablet_connect_usb
pen_tablet_connect_wifi
pentagon
people_rounded
percentage
percentage_round
percentage_square
perspective_view
pharmacy_circled_cross
pharmacy_squared_cross
phone
phone_add
phone_delete
phone_disabled
phone_income
phone_outcome
phone_paused
phone_remove
piggy_bank
pillow
pin
pin_alt
pine_tree
pinterest
pizza_slice
planet
planet_alt
planet_sat
play_outline
playlist
playlist_add
playlist_play
playstation_gamepad
plug_type_a
plug_type_c
plug_type_g
plug_type_l
plus
png_format
pocket
podcast
pokeball
position
position_align
potion
pound
precision_tool
printer
printer_alt
printing_page
priority_down
priority_up
private_wifi
profile_circled
prohibition
puzzle
qr_code
question_mark
question_mark_circle
question_square_outline
quote
quote_message
radiation
radius
rain
raw_format
receive_dollars
receive_euros
receive_pounds
receive_yens
redo
redo_action
redo_circle
reduce
reduce_round_arrow
refresh
refresh_circular
refresh_double
reload_window
reminder_hand_gesture
remove_database_script
remove_empty
remove_folder
remove_frame
remove_from_cart
remove_keyframe
remove_keyframe_alt
remove_keyframes
remove_media_image
remove_media_video
remove_page
remove_page_alt
remove_pin
remove_pin_alt
remove_selection
remove_square
remove_user
repeat
repeat_once
reply
reply_to_message
report_columns
reports
repository
restart
rewind_outline
rhombus
right_round_arrow
rings
rocket
rook
rotate_camera_left
rotate_camera_right
round_flask
rounded_mirror
rss_feed
rss_feed_squared
rubik_cube
ruler
ruler_add
ruler_combine
ruler_remove
running
safari
sandals
save_action_floppy
save_floppy_disk
scale_frame_enlarge
scale_frame_reduce
scan_barcode
scan_qr_code
scanning
scarf
scissor
scissor_alt
screenshot
sea_and_sun
sea_waves
search_engine
search_font
search_window
secure_window
security_pass
select_window
selection
selective_tool
send
send_diagonal
send_dollars
send_euros
send_mail
send_pounds
send_yens
server
server_connection
settings
settings_cloud
settings_profiles
share_android
share_ios
shield
shield_add
shield_alert
shield_alt
shield_broken
shield_check
shield_cross
shield_download
shield_eye
shield_loading
shield_minus
shield_question
shield_upload
shop
shop_alt
shopping_bag
shopping_bag_add
shopping_bag_alt
shopping_bag_arrow_down
shopping_bag_arrow_up
shopping_bag_check
shopping_bag_issue
shopping_bag_remove
shopping_code
shopping_code_check
shopping_code_error
short_pants
short_pants_alt
shortcut
shuffle
sigma_function
simple_cart
single_tap_gesture
skateboard
skateboarding
skip_next_outline
skip_prev_outline
sleeper_chair
small_lamp
small_lamp_alt
small_shop
small_shop_alt
smartphone_device
smoking
snapchat
snow
snow_flake
soap
soccer_ball
sofa
soil
soil_alt
sort
sort_down
sort_up
sound_high
sound_low
sound_min
sound_off
spades
sphere
spiral
spock_hand_gesture
square
stackoverflow
star_dashed
star_half_dashed
star_outline
stat_down
stat_up
stats_report
stats_square_down
stats_square_up
stretching
stroller
style_border
submit_document
substract
suggestion
sun_light
svg_format
swimming
swipe_down_gesture
swipe_left_gesture
swipe_right_gesture
swipe_two_fingers_down_gesture
swipe_two_fingers_left_gesture
swipe_two_fingers_right_gesture
swipe_two_fingers_up_gesture
swipe_up_gesture
switch_off_outline
switch_on_outline
system_restart
system_shut
table
table_2_columns
table_rows
task_list
telegram
telegram_circled
tennis_ball
tennis_ball_alt
terminal_outline
terminal_simple
test_tube
text
text_alt
text_box
text_size
three_points_circle
three_stars
thumbs_down
thumbs_up
thunderstorm
tif_format
tiff_format
tik_tok
timer
timer_off
tools
tournament
tower
tower_check
tower_no_access
tower_warning
trademark
train_outline
tram
transition_bottom
transition_left
transition_right
transition_top
translate
trash
treadmill
tree
trekking
trello
triangle
triangle_flag
triangle_flag_circle
triangle_flag_full
trophy
truck
truck_length
tunnel
tv
tv_fix
tv_issue
twitter
twitter_verified_badge
two_points_circle
two_seater_sofa
type
umbrella_full
underline
underline_square_outline
undo
undo_action
undo_circle
union
union_alt
union_horiz_alt
unity
unity_5
up_round_arrow
upload
upload_data_window
upload_square_outline
usb
user
user_bag
user_cart
user_circle_alt
user_scan
user_square_alt
vegan
vegan_rounded
vegan_squared
verified_badge
verified_user
vertical_merge
vertical_split
vials
video_camera
video_camera_off
view_360
view_columns_2
view_columns_3
view_grid
view_structure_down
view_structure_up
voice
voice_circled
voice_circled_lock
voice_error
voice_ok
voice_phone
voice_scan
voice_squared
vr_symbol
waist
walking
wallet
warning_circled_outline
warning_square_outline
warning_triangle_outline
warning_window
wash
washing_machine
watering_soil
web_window
web_window_close
web_window_energy_consumption
webp_format
weight
weight_alt
white_flag
wifi
wifi_error
wifi_issue
wifi_off
wifi_rounded
wifi_signal_none
wind
windows
wrap_text
wrench
wristwatch
www
x_coordinate
xbox_a
xbox_b
xbox_x
xbox_y
xray_view
y_coordinate
yen
yen_square
yoga
you_tube
z_coordinate
zoom_in
zoom_out