System Icons (iOS 12 and Earlier)

In iOS 13 or later, prefer using SF Symbols to represent tasks and types of content in your app. If your app is running in iOS 12 or earlier, follow the guidance below.

The system provides built-in icons that represent common tasks and types of content in a variety of use cases.

In apps running iOS 12 and earlier, it’s a good idea to use these built-in icons as much as possible because they're familiar to people.

Use system icons as intended. Every system-provided image has a specific, well-known meaning. To avoid confusing users, it’s essential that each image be used in accordance with its meaning and recommended usage.

Provide alternative text labels for icons. Alternative text labels aren’t visible onscreen, but they let VoiceOver audibly describe what's onscreen, making navigation easier for people with visual impairments.

Design a custom icon if you can’t find a system-provided one that meets your needs. It’s better to design your own than to misuse a system-provided image. See Custom Icons.

Navigation Bar and Toolbar Icons

Use the following icons in navigation bars and toolbars. For developer guidance, see UIBarButtonSystemItem.

TIP You can use text instead of icons to represent items in a navigation bar or toolbar. For example, Calendar uses “Today,” “Calendars,” and “Inbox” in the toolbar. You can also use a fixed space element to provide padding between navigation and toolbar icons.

Icon Name Meaning API Action (Share) Shows a modal view containing share extensions, action extensions, and tasks, such as Copy, Favorite, or Find, that are useful in the current context. action Add Creates a new item. add Bookmarks Shows app-specific bookmarks. bookmarks Camera Takes a photo or video, or shows the Photo Library. camera Cancel Cancel Closes the current view or ends edit mode without saving changes. cancel Compose Opens a new view in edit mode. compose Done Done Saves the state and closes the current view, or exits edit mode. done Edit Edit Enters edit mode in the current context. edit Fast Forward Fast-forwards through media playback or slides. fastForward Organize Moves an item to a new destination, such as a folder. organize Pause Pauses media playback or slides. Always store the current location when pausing, so playback can resume later. pause Play Begins or resumes media playback or slides. play Redo Redo Redoes the last action that was undone. redo Refresh Refreshes content. Use this icon sparingly, as your app should refresh content automatically whenever possible. refresh Reply Sends or routes an item to another person or location. reply Rewind Moves backwards through media playback or slides. rewind Save Save Saves the current state. save Search Displays a search field. search Stop Stops media playback or slides. stop Trash Deletes the current or selected item. trash Undo Undo Undoes the last action. undo

Tab Bar Icons

Use the following icons in tab bars. For developer guidance, see UITabBarSystemItem.

Icon Name Meaning API Bookmarks Shows app-specific bookmarks. bookmarks Contacts Shows the person’s contacts. contacts Downloads Shows active or recent downloads. downloads Favorites Shows the person’s favorite items. favorites Featured Shows content featured by the app. featured History Shows recent actions or activity. history More Shows additional tab bar items. more Most Recent Shows content or items recently accessed within a specific period of time. mostRecent Most Viewed Shows the most popular items. mostViewed Search Enters a search mode. search Top Rated Shows the highest-rated items. topRated

Home Screen Quick Action Icons

Use the following icons in home screen quick action menus. For developer guidance, see UIApplicationShortcutIconType.