Skip to main content

Visual design

Visual design focuses on app aesthetics through the strategic use of images, colors, fonts, and other elements.

Colors, fonts, icons, illustrations, and many other visual elements have a big influence on your app's usability. Great apps use strong visual design to heighten the merchant experience.

Anchor to Fitting into the adminFitting into the admin

Because merchant workflows cross between apps and the Shopify admin, merchants can have an easier time accomplishing their tasks when apps use the same visual design cues as the admin. The easiest way to create a harmonious experience with the Shopify admin is by using Polaris, Shopify's unified system for building app interfaces.

Tip

Admin UI extensions blend in seamlessly with the Shopify admin UI. For optimal integration, we recommend that App Home workflows follow Polaris. Otherwise, the merchant experience across your app and admin UI extensions might break or feel jarring.


Your app exists within the Shopify admin, so you should consider colors that adhere to the Admin. Your colors should also respect minimum contrast ratios when used with text or interactive elements.

While colors are useful in design, avoid relying on color only to provide context. For alerts like error states, success states, or system warnings, include messaging or iconography that explains what's happening.


Your app icon acts as the main visual identifier for merchants.

The app icon displays in many touch points, like in the Shopify App Store, on the Apps page in the Shopify admin. Shopify renders your app icon as an SVG into the admin left hand navigation.

Info

To change your app icon, go to the app's Settings page in the Dev Dashboard.

Adhere to the following app icon specifications:

Anchor to Preparing your app iconPreparing your app icon

Design your app icon at 1200px x 1200px. This ensures that your icon meets the size requirements.

Tip

We recommend using the app icon templates to easily adhere to app icon guidelines.


Typography is the arrangement of letters in a way that makes reading text easy and comfortable for merchants.

The Polaris Text component provides a great way to streamline typography.

Proper use of typography can improve the app experience. By creating a healthy visual hierarchy between headlines and copy, you'll improve legibility and consistency with the Shopify admin.

Our font size specifications apply to the minimum sizes required for legibility in the Shopify admin.


Icons act as visual aids to help merchants complete tasks. They're often paired with text to make your app easier to use and to disambiguate certain interactions. You can save time by using the Polaris Icon component, or create your own by following the Polaris icon guidelines.


Illustrations give your app personality and help merchants understand complex concepts through meaningful visual metaphors.

Following the Polaris illustrations guidelines is a great way to make your app's illustrations fit nicely with the Shopify admin.


Was this page helpful?