Browse Foundations

Foundations

Overview

Principles for using icons clearly, consistently, and accessibly across SGDS interfaces.

Principles

Create visual consistency

Keep icons consistent in look and placement across pages and components.

Visually pleasing

Use clear, balanced icons that help users complete tasks quickly.

Keep icons simple and schematic

Focus on the object's basic features. Simple icons are faster to recognise.

Rules and guidelines

Design on purpose

Every icon needs a clear purpose. Decide why it is needed first.

Prioritise recognition over recall

Use icons people can recognise at a glance, especially standard icons.

Icons need a text label

Add a text label when an icon could be unclear in context.

Characteristics

Line, solid and logo variants

SGDS icons (govicons) are available in line, solid and logo variants.

Occasionally, only one style is available for aesthetic reasons.

Size

Set the size of icons using icon-size tokens. Available sizes on our system:

  • 16 × 16
  • 20 × 20
  • 24 × 24 (base)
  • 32 × 32
  • 48 × 48
  • 64 × 64

Base grid

Icons are drawn on a pixel-based grid of 24 × 24 px and scaled down linearly to different sizes. Use the grid as your basic guideline to snap the artwork in place.

Padding

The grid contains 2 px padding, which helps icons retain their desired scale.

Live area

White space surrounding the 20 × 20 px live area.

Keyline shapes

Keylines give you consistent sizes for basic shapes or proportions across the icon set. These basic shapes help unify system icons and regulate their placement on the icon grid.

Available shapes on our system:

  • Square
  • Circle
  • Horizontal rectangle
  • Vertical rectangle

Corner radius

Corner radius is 2 px by default. Interior corners should be square if the radius is 1 px.

The 2 px radius can be increased by 2 px when necessary to make the icon's metaphor clear. Use an additional radius to make the metaphor reflect the real form of the object.

Stroke alignment

Stroke placement affects an icon's overall appearance, depending on whether the stroke is placed on the inside, centre, or outside of a shape. In most cases, the stroke is best aligned with the centre of a shape.

Use consistent rounded stroke terminals.

Stroke terminal

Use consistent rounded stroke terminals.

Stroke size

Use a consistent stroke width, including curves, angles, and both interior and exterior strokes.

One icon should not look heavier or lighter than other icons of the same size. Maintain the same visual weight by using a 1.25 px stroke when designing all icons.

Angles

Use 45 degree angles for even anti-aliasing whenever that angle is logical or use increments of 15 degree for all other angles. You can create harmony across the icon set by making angles sit on the same increments.

Complex icon shapes

If an icon requires complex details, subtle adjustments can be made to improve its legibility. These adjustments are referred to as optical corrections.

Icon size with container

Use the right icon size within containers such as icon buttons.

Pairing with text

Icon sizes are optimised to feel balanced when paired with buttons, text links, body copy or actionable elements.

Link label

Counter space

Keep at least 2 px of counter space between lines or shapes.

Singapore Government Design System

The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.

Past VersionsSGDS v1SGDS v2