Skip to primary navigation Skip to main content
US flag signifying that this is a United States Federal Government website An official website of the United States Government USDA United State Department of Agriculture Farm Production and Conservation

Icons

Overview

Visually communicate meaning, actions, status, or feedback.

class="fsa-icon--[SIZE]", where [SIZE] is one of 0, 1, 2, 3, 4, or 5.

<div class="fsa-level fsa-level--align-baseline">
  <svg class="fsa-icon fsa-icon--size-5" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>
  <svg class="fsa-icon fsa-icon--size-4" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>
  <svg class="fsa-icon fsa-icon--size-3" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>
  <svg class="fsa-icon fsa-icon--size-2" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>
  <svg class="fsa-icon fsa-icon--size-1" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>
  <svg class="fsa-icon fsa-icon--size-0" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>
</div>

Find an Icon

Loading icons... please wait.

Click an icon to copy its code snippet
accessibility_new
account_box
account_circle
add
add_cirle
alarm
announcement
arrow_back
arrow_downward
arrow_drop_down
arrow_drop_up
arrow_left
arrow_right
arrow_forward
arrow_upward
attach_file
attach_money
autorenew
bookmark
build
calendar_today
cancel
chat
check
check_circle
close
closed_caption
closed_caption_off
cloud
code
comment
contact_page
content_copy
coronavirus
credit_card
delete
do_not_disturb
drag_handle
edit
error
event
expand_less
expand_more
fast_forward
fast_rewind
favorite
favorite_border
file_download
file_present
file_upload
filter_alt
filter_list
first_page
flag
folder
folder_open
format_quote
format_size
forum
github
grid_view
group_add
groups
hearing
help
highlight_off
history
home
identification
image
info
insights
keyboard
label
language
last_page
launch
layers
link
link_off
list
local_cafe
local_gas_station
local_grocery_store
location_on
lock
lock_open
loop
mail
menu
more_horiz
more_vert
my_location
navigate_before
navigate_next
navigate_far_before
navigate_far_next
near_me
notifications
notifications_active
notifications_none
notifications_off
people
person
phone
photo_camera
print
priority_high
push_pin
remove
remove_circle
report
rss_feed
save_alt
schedule
search
security
send
settings
share
shield
sort_arrow
spellcheck
star
star_half
star_outline
text_fields
thumb_down
thumb_up
timer
trending_down
trending_up
undo
unfold_less
unfold_more
update
upload_file
verified_user
visibility
visibility_off
volume_off
warning
wifi
work
zoom_in
zoom_out_map
zoom_out

Responsive

Selectively override icon size at each Media Query breakpoint.

fsa-icon--[SIZE]]@[BREAKPOINT], where BREAKPOINT is one of s, m, l, or xl

View on a larger screen or device to fully appreciate Responsive Web Design rendering.

Usage

Icons are a simple, easily graspable way to add visual emphasis or interest, signal an action, or indicate a feedback state — all while reducing a user’s cognitive load.

Using a consistent set of icons helps establish a familiar look and feel across a site or service, while using individual icons consistently establishes a reliable relationship between the image and a specific concept or action. For example, don’t use an envelope icon to indicate email on one page and mailing address on another. Users should be able to trust that a certain icon always means the same thing, no matter where it’s used on your site. It’s important that icons always serve a single functional purpose throughout a site or service.

Use

  • To draw attention to actions. Icons are helpful when combined with text to inform users about performing an action. The icon should directly relate to the text it accompanies.
  • To help readers find key information. Use icons as scannable, easy-to-understand visual indicators for key information like a phone number or email address.
  • To enhance an actionable target. Icons make great touch or click targets. Use an icon for common actions like opening a menu or sharing an article.

Don’t Use

  • If meaning is ambiguous. Use icons in a common or conventional way only. If the meaning of an icon is ambiguous by itself, it needs accompanying text.
  • To compensate for page structure. Icons don’t fix unclear page hierarchy or confusing content organization. Don’t rely on an icon to help draw attention to something important that’s hard to find. Fix the content’s placement first.
  • For illustrative artwork. Icons have a specific, functional meaning. Avoid using icons outside their intended usage for illustrative purposes (like using the “visibility” eye icon to illustrate an actual eye). If you want to use a graphic to enhance your content or explain a more in-depth concept, consider using an illustration instead of an icon.

General Guidance

  • The entire set of icons (over 900 of them) are available as raw SVGs from /img/material-design-icons/ of the fsa-style dependency or its downloadable ZIP.
  • Combine with text. Users will not always understand the meaning of icons alone. Use icons combined with text to improve usability.
  • Be consistent with icon meaning. Icons that are used a number of times throughout an application or site must have a consistent meaning and text description throughout. For example, if an icon of a blank piece of paper means “new document” on most screens, the same icon shouldn’t be used elsewhere to mean “reformat document.” Consistency aids users with cognitive disabilities and creates a better user experience for all users.
  • When interactive, combine with other components. If the icon is part of an interactive element, it should be implemented within another functional component, like as part of a button or list.
  • Don’t alter icons. You shouldn’t customize, combine, or change the icons (other than updating the color) due to their license.
  • Using color in icons. Icons use currentColor, so the color of the icon will inherit from the current foreground color of its parent. Change colors with the color utility.

Accessibility

Hide decorative icons from screen readers. Use the aria-hidden="true" and role="img" if the icon is redundant and used solely as visual progressive enhancement.

<svg class="fsa-icon" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>

Place icons inside links. If icons accompany a text link, place the icon inside the link to prevent the screen reader from announcing the link twice.

<a href="/link.html">
  <div class="fsa-level">
    <svg class="fsa-icon" aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path></svg>
    <span>Profile</span>
  </div>
</a>

Provide descriptive text if a standalone icon has semantic meaning. If you need to expose an icon to screen readers, provide an aria-labelledby attribute mapped to accompanying id value of a <title> element available within the svg.

<a href="/link.html">
  <svg class="fsa-icon" aria-labelledby="profile-title" role="img" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512">
    <title id="profile-title">Profile</title>
    <path d="M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z"></path>
  </svg>
</a>
Return to top