Skip to main content

iOS & Android System Colors Browse system colors for iOS Human Interface and Android Material Design.

iOS & Android System Colors illustration
🎨

iOS & Android System Colors

Browse system colors for iOS Human Interface and Android Material Design.

1

Choose Platform

Select iOS (Human Interface) or Android (Material 3).

2

Toggle Appearance

For iOS, switch between light and dark mode colors.

3

Copy Colors

Copy any system color's HEX code.

Loading tool...

What Is iOS & Android System Colors?

This tool provides a complete reference for iOS and Android system colors — the predefined colors that Apple and Google recommend for building native applications. iOS system colors follow Apple's Human Interface Guidelines (HIG) and include semantically named colors like systemBlue, systemRed, and systemGray variants, each with separate light and dark mode values. Android colors follow Material Design 3 (Material You) design tokens including Primary, Secondary, Tertiary, Error, and Surface colors. Using these predefined palettes ensures your app feels native, adapts to appearance modes (light/dark), and maintains accessibility standards set by each platform. This reference saves developers from digging through documentation and ensures they use the exact color values specified by Apple and Google.

Why Use iOS & Android System Colors?

  • Complete iOS system colors with light and dark mode variants
  • Material 3 design tokens for Android development
  • Official platform colors for native app look and feel
  • Toggle between light and dark mode (iOS)
  • One-click copy for every color

Common Use Cases

iOS Development

Reference exact system color values for Swift/SwiftUI development.

Android Development

Find Material 3 color token values for Kotlin/Jetpack Compose.

Cross-Platform Design

Compare iOS and Android system colors when designing cross-platform apps.

Figma/Sketch Libraries

Set up design tool libraries with accurate platform system colors.

Technical Guide

iOS system colors are semantic colors that automatically adapt between light and dark appearances. For example, systemBlue is #007AFF in light mode and #0A84FF in dark mode — slightly brighter to maintain visual prominence against dark backgrounds. The color values are defined in Apple's UIKit (UIColor) and SwiftUI (Color) frameworks. Android Material 3 uses a token-based system: Primary, Secondary, Tertiary for key colors, Surface and Background for containers, and On-* variants for content on those surfaces. Material 3 tokens are designed to work with dynamic color generation from user wallpapers via the Material You system. Both platforms choose slightly different colors for dark mode to optimize for perceived brightness and contrast against their respective dark background colors.

Tips & Best Practices

  • 1
    iOS system colors adapt automatically in code — use UIColor.systemBlue instead of hardcoded HEX
  • 2
    Android Material 3 tokens should be used via MaterialTheme in Jetpack Compose
  • 3
    Dark mode colors are slightly brighter than light mode to maintain visual weight on dark backgrounds
  • 4
    Use semantic names (system colors) rather than hardcoded values for automatic dark mode support
  • 5
    iOS has six gray levels (systemGray through systemGray6) for different hierarchy levels

Related Tools

Frequently Asked Questions

Q Why are dark mode colors different from light mode?
Dark mode colors are adjusted to maintain visual weight and readability on dark backgrounds. Simply inverting light mode colors does not produce good results because human perception of brightness is non-linear.
Q Should I use these exact HEX values in native code?
Prefer using the platform APIs (UIColor.systemBlue, MaterialTheme.colorScheme.primary) as they handle appearance changes automatically. Use these HEX values for design tools and reference.
Q Do these match the latest OS versions?
These represent the standard platform colors. Apple and Google occasionally adjust values in new OS releases. Always verify against the latest SDK documentation for production apps.

About This Tool

iOS & Android System Colors is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.