Flutter Iconoir Icons
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_draft_face
- 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_circle
- 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
- adobe_after_effects
- adobe_illustrator
- adobe_indesign
- adobe_lightroom
- adobe_photoshop
- adobe_xd
- african_tree
- agile
- air_conditioner
- airplane
- airplane_helix
- airplane_helix_45_deg
- airplane_off
- airplane_rotation
- airplay
- alarm
- album
- album_carousel
- album_list
- album_open
- align_bottom_box
- align_center
- align_horizontal_centers
- align_horizontal_spacing
- align_justify
- align_left
- align_left_box
- align_right
- align_right_box
- align_top_box
- align_vertical_centers
- align_vertical_spacing
- angle_tool
- antenna
- antenna_off
- antenna_signal
- antenna_signal_tag
- app_notification
- app_store
- app_window
- apple
- apple_half
- apple_half_alt
- apple_imac_2021
- apple_imac_2021_side
- apple_mac
- apple_shortcuts
- apple_swift
- apple_wallet
- ar_symbol
- arcade
- archery
- archery_match
- archive
- area_search
- arrow_archery
- arrow_bl
- arrow_bl_circle
- arrow_bl_square
- arrow_br
- arrow_br_circle
- arrow_br_square
- arrow_down
- arrow_down_circle
- arrow_email_forward
- arrow_left
- arrow_left_circle
- arrow_right
- arrow_right_circle
- arrow_separate
- arrow_separate_vertical
- arrow_tl
- arrow_tl_circle
- arrow_tl_square
- arrow_tr
- arrow_tr_circle
- arrow_tr_square
- arrow_union
- arrow_union_vertical
- arrow_up
- arrow_up_circle
- arrows_up_from_line
- asana
- at_sign
- at_sign_circle
- atom
- attachment
- augmented_reality
- auto_flash
- avi_format
- axes
- backward_15_seconds
- bag
- balcony
- bank
- barcode
- basketball
- basketball_alt
- basketball_field
- bathroom
- 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_tag
- bell
- bell_notification
- bell_off
- bicycle
- bin
- bin_add
- bin_full
- bin_half
- bin_minus
- binocular
- birthday_cake
- bishop
- bitbucket
- bitcoin_circle
- bitcoin_rotate_out
- bluetooth
- bluetooth_tag
- bold
- bold_square
- bonfire
- book
- book_stack
- bookmark_book
- bookmark_circle
- 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
- bridge_surface
- bright_crown
- bright_star
- brightness
- brightness_window
- bubble_download
- bubble_error
- bubble_income
- bubble_outcome
- bubble_search
- bubble_star
- bubble_upload
- bubble_warning
- building
- bus
- bus_stop
- cable_tag
- calculator
- calendar
- calendar_minus
- calendar_plus
- camera
- cancel
- candlestick_chart
- car
- carbon
- card_issue
- card_locked
- card_reader
- card_security
- card_wallet
- cart
- cart_alt
- cash
- cell_2_x_2
- cellar
- 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_circle
- check_window
- chocolate
- chromecast
- chromecast_active
- church
- church_alt
- cinema_old
- circle
- circle_spark
- city
- clean_water
- clipboard_check
- clock
- clock_rotate_right
- 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
- coins
- coins_swap
- collage_frame
- collapse
- color_filter_icon
- color_picker
- color_picker_empty
- color_wheel
- combine
- commodity
- community
- comp_align_bottom
- comp_align_left
- comp_align_right
- comp_align_top
- compact_disc
- compass
- component
- compress
- compress_lines
- computer
- constrained_surface
- consumable
- contactless
- control_slider
- cooling
- copy
- copyright
- corner_bottom_left
- corner_bottom_right
- corner_top_left
- corner_top_right
- cpu
- cpu_warning
- cracked_egg
- creative_commons
- credit_card
- credit_cards
- crib
- crop
- crop_rotate_bl
- crop_rotate_br
- crop_rotate_tl
- crop_rotate_tr
- crown
- crown_circle
- css_3
- cube_replace_face
- cursor_pointer
- curve_array
- cut
- cut_alt
- cut_solid_with_curve
- 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_script
- database_settings
- database_star
- database_stats
- database_tag
- db
- db_check
- db_error
- db_search
- db_star
- db_warning
- de_compress
- delete_circle
- delivery
- delivery_truck
- depth
- design_nib
- design_pencil
- desk
- dev_mode_laptop
- dev_mode_phone
- developer
- dew_point
- 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
- doc_search_alt
- doc_star
- doc_star_alt
- dogecoin_circle
- dogecoin_rotate_out
- dollar
- domotic_issue
- donate
- double_check
- down_round_arrow
- download
- download_circle
- download_data_window
- download_square
- 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
- elevator
- emoji
- emoji_ball
- emoji_blink_left
- emoji_blink_right
- emoji_look_down
- emoji_look_left
- emoji_look_right
- emoji_look_up
- 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
- ethereum_circle
- ethereum_rotate_out
- euro
- euro_square
- ev_charge
- ev_charge_alt
- ev_plug
- ev_plug_charging
- ev_plug_error
- ev_station
- ev_tag
- exclude
- expand
- expand_lines
- extrude
- eye_alt
- eye_close
- eye_empty
- eye_off
- face_id
- facebook_tag
- 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_up
- fast_arrow_up_box
- fast_down_circle
- fast_left_circle
- fast_right_circle
- fast_up_circle
- favourite_book
- favourite_window
- female
- figma
- file_not_found
- fill_color
- fillet_3_d
- filter
- filter_alt
- filter_list
- filter_list_circle
- finder
- fingerprint
- fingerprint_check_circle
- fingerprint_circle
- fingerprint_error_circle
- fingerprint_lock_circle
- fingerprint_phone
- fingerprint_scan
- fingerprint_square
- fingerprint_window
- fire_flame
- fish
- 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
- frame
- frame_alt
- frame_alt_empty
- frame_select
- frame_simple
- frame_tool
- fridge
- fx
- fx_tag
- gamepad
- garage
- gas
- gas_tank
- gas_tank_drop
- gif_format
- gift
- git_branch
- git_cherry_pick_commit
- git_command
- git_commit
- git_compare
- git_fork
- git_hub
- git_lab_full
- git_merge
- git_pull_request
- git_pull_request_closed
- github_circle
- glass_empty
- glass_fragile
- glass_half
- glass_half_alt
- glasses
- globe
- golf
- google_circle
- 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
- hand_card
- hand_cash
- hand_contactless
- handbag
- hard_drive
- hat
- hd
- hd_display
- hdr
- headset
- headset_charge
- headset_help
- headset_issue
- health_shield
- healthcare
- heart
- heart_arrow_down
- heating
- heavy_rain
- help_circle
- help_square
- heptagon
- her_slips
- 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_temperature_in
- home_temperature_out
- home_user
- horiz_distribution_left
- horiz_distribution_right
- horizontal_merge
- horizontal_split
- hospital
- hospital_sign
- hot_air_balloon
- hourglass
- house_rooms
- html_5
- hydrogen
- iconoir
- iconoir_flutter
- import
- inclination
- industry
- infinite
- info_empty
- input_field
- input_output
- input_search
- internet
- intersect
- intersect_alt
- ios_settings
- ip_address
- iris_scan
- italic
- italic_square
- jellyfish
- journal
- journal_page
- jpeg_format
- jpg_format
- kanban_board
- key_alt
- key_alt_back
- key_alt_minus
- key_alt_plus
- key_alt_remove
- key_command
- keyframe
- keyframe_align_center
- keyframe_align_horizontal
- keyframe_align_vertical
- keyframe_position
- keyframes
- keyframes_couple
- label
- lamp
- language
- laptop
- laptop_charging
- laptop_fix
- laptop_issue
- large_suitcase
- layout_left
- layout_right
- leaderboard
- leaderboard_star
- leaf
- learning
- left_round_arrow
- lens
- lifebelt
- light_bulb
- light_bulb_off
- light_bulb_on
- line_space
- linear
- link
- linked_in
- linux
- list
- list_select
- litecoin_circle
- litecoin_rotate_out
- load_action_floppy
- lock
- lock_key
- locked_book
- locked_window
- loft_3_d
- 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
- lullaby
- mac_control_key
- mac_dock
- mac_option_key
- mac_os_window
- magic_wand
- magnet
- magnet_energy
- 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
- medium_priority
- 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_circle
- minus_hexagon
- minus_pin_alt
- minus_square
- mirror
- missing_font
- modern_tv
- modern_tv_4_k
- money_square
- moon_sat
- more_horiz
- more_horiz_circle
- more_vert
- more_vert_circle
- motorcycle
- 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_double_note
- music_double_note_add
- music_note
- music_note_add
- neighbourhood
- network
- network_alt
- network_left
- network_right
- new_tab
- nintendo_switch
- nitrogen
- no_access_window
- no_battery
- no_coin
- no_credit_card
- no_link
- no_lock
- no_smoking
- no_smoking_circle
- non_binary
- notes
- npm
- npm_square
- number_0_square
- number_1_square
- number_2_square
- number_3_square
- number_4_square
- number_5_square
- number_6_square
- number_7_square
- number_8_square
- number_9_square
- numbered_list_left
- numbered_list_right
- octagon
- off_tag
- oil_industry
- okrs
- on_tag
- 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_square
- orthogonal_view
- oxygen
- package
- package_lock
- packages
- pacman
- page
- page_down
- page_edit
- page_flip
- page_left
- page_right
- page_search
- page_star
- page_up
- palette
- panorama_enlarge
- panorama_reduce
- pants
- pants_alt
- parking
- password_cursor
- password_error
- password_pass
- paste_clipboard
- patch_holes_3_d
- path_arrow
- pause
- 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_tag
- percent_rotate_out
- percentage
- percentage_circle
- percentage_square
- perspective_view
- pharmacy_cross_circle
- pharmacy_cross_square
- phone
- phone_add
- phone_delete
- phone_disabled
- phone_income
- phone_outcome
- phone_paused
- phone_remove
- piggy_bank
- pillow
- pin
- pin_alt
- pine_tree
- pipe_3_d
- pizza_slice
- planet
- planet_alt
- planet_sat
- planimetry
- play
- playlist
- playlist_add
- playlist_play
- playstation_gamepad
- plug_type_a
- plug_type_c
- plug_type_g
- plug_type_l
- plus
- png_format
- podcast
- pokeball
- position
- position_align
- post
- potion
- pound
- precision_tool
- presentation
- printer
- printer_alt
- printing_page
- priority_down
- priority_up
- privacy_policy
- private_wifi
- profile_circle
- prohibition
- project_curve_3_d
- puzzle
- qr_code
- question_mark
- 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_folder
- remove_frame
- remove_from_cart
- remove_keyframe
- remove_keyframe_alt
- remove_keyframes
- remove_link
- 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
- rhombus
- right_round_arrow
- rings
- rocket
- rook
- rotate_camera_left
- rotate_camera_right
- round_flask
- rounded_mirror
- rss_feed
- rss_feed_tag
- rubik_cube
- ruler
- ruler_add
- ruler_combine
- ruler_remove
- running
- safari
- safe
- safe_arrow_left
- safe_arrow_right
- safe_open
- 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
- 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
- shield
- shield_add
- shield_alert
- shield_alt
- shield_broken
- shield_check
- shield_cross
- shield_download
- shield_eye
- shield_loading
- shield_minus
- shield_question
- shield_search
- 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
- sine_wave
- single_tap_gesture
- skateboard
- skateboarding
- skip_next
- skip_prev
- slash
- 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
- spark
- sparks
- sphere
- spiral
- spock_hand_gesture
- spotify
- square
- square_cursor
- square_wave
- stackoverflow
- star
- star_dashed
- star_half_dashed
- stat_down
- stat_up
- stats_down_square
- stats_report
- stats_up_square
- strategy
- stretching
- strikethrough
- stroller
- style_border
- submit_document
- substract
- suggestion
- sun_light
- svg_format
- sweep_3_d
- 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
- switch_on
- system_restart
- system_shut
- t_shirt
- table
- table_2_columns
- table_rows
- task_list
- telegram
- telegram_circle
- temperature_down
- temperature_high
- temperature_low
- temperature_up
- tennis_ball
- tennis_ball_alt
- terminal
- terminal_tag
- test_tube
- text
- text_alt
- text_box
- text_size
- threads
- three_points_circle
- three_stars
- thumbs_down
- thumbs_up
- thunderstorm
- tif_format
- tiff_format
- tik_tok
- time_zone
- timer
- timer_off
- tools
- tournament
- tower
- tower_check
- tower_no_access
- tower_warning
- trademark
- train
- tram
- transition_down
- transition_left
- transition_right
- transition_up
- translate
- trash
- treadmill
- tree
- trekking
- trello
- triangle
- triangle_flag
- triangle_flag_circle
- triangle_flag_two_stripes
- trophy
- truck
- truck_length
- tunnel
- tv
- tv_fix
- tv_issue
- twitter_verified_badge
- two_points_circle
- two_seater_sofa
- type
- umbrella_full
- underline
- underline_square
- undo
- undo_action
- undo_circle
- union
- union_alt
- union_horiz_alt
- unity
- unity_5
- unjoin_3_d
- up_round_arrow
- upload
- upload_data_window
- upload_square
- usb
- user
- user_bag
- user_cart
- user_circle
- user_crown
- user_love
- user_scan
- user_square
- user_star
- vegan
- vegan_circle
- vegan_square
- verified_badge
- verified_user
- vertical_merge
- vertical_split
- vials
- video_camera
- video_camera_off
- video_projector
- view_360
- view_columns_2
- view_columns_3
- view_grid
- view_structure_down
- view_structure_up
- voice
- voice_circle
- voice_error
- voice_lock_circle
- voice_ok
- voice_phone
- voice_scan
- voice_square
- vr_symbol
- vue_js
- waist
- walking
- wallet
- warning_circle
- warning_hexagon
- warning_square
- warning_triangle
- 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_signal_none
- wifi_tag
- wind
- windows
- wolf
- women_t_shirt
- wrap_text
- wrench
- wristwatch
- www
- x_coordinate
- xbox_a
- xbox_b
- xbox_x
- xbox_y
- xray_view
- y_coordinate
- yelp
- yen
- yen_square
- yoga
- you_tube
- z_coordinate
- zoom_in
- zoom_out