Brand Guidelines

Representing the Flutter brand

Color variations


For lighter backgrounds with overlapping shapes or varied patterns.


For darker background with overlapping shapes or varied patterns when transparency is not available.


For darker background backgrounds with overlapping shapes or varied patterns.


For solid darker backgrounds with high contrasts

Logo variations

Vertical lockup

When there is limited horizontal space, a vertical lockup can be used


When there is limited vertical and horizontal space, the logomark can be used by itself without the logotype.

Build with Flutter

When referring in the context of another app. This includes in blog posts, press interviews, and in the app itself.

Sizing & Spacing

To ensure legibility, the Flutter lockup and icon should sit within an open space. A minimum margin of space equivalent to the height of a single 'F' should always be maintained around the lockup or icon. A greater margin of space should be proved when possible. The logo should never be overlapped or crowded by text or artwork. Additionally the logo should not be linked to other logos or labels. Only approved brand lockups should be used.

Sizing and Spacing 1
Sizing and Spacing 2


The Flutter icon appears off balance when center aligned. When center aligning the icon, use the upper and lower left corners as reference points to provide optical balance.

Good logo alignment

Do: Optically center align the Flutter icon using the upper and lower corners as reference points

Bad logo alignment

Don't: Geometrically center align the Flutter icon


When using the knockout version of the logo, always ensure foreground and background colors pass WCAG AA accessibility standards. WCAG 2.0 level AA requires a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text. WCAG 2.1 requires a contrast ratio of at least 3:1 for graphics and user interface components.

Good accessibility

Do: Contrast ratio - 5.29:1, meets WCAG AA standards

Bad accessibility

Don't: Contrast ratio - 2.23:1, does not meet WCAG AA standards


Turn standard ligatures off when rendering the name 'Flutter' in a headline format. The two 't' characters should remain distinct.

Good logo alignment

Do: Standard ligatures off

Bad logo alignment

Don't: Standard ligatures on


Flutter Navy


Flutter Blue


Flutter Sky


Primary colors

The logo consists of one primary blue and two accent blue colors.









Secondary colors

Flutter also has an extended palette used for background colors and other visualizations.


Dash is the mascot for the Dart language and the Flutter framework.

Download Dash
Dashatar Dash

Get started

Instant access to the power of the Flutter framework

Powered by Dart