RustDSH Icon Preview

RustDSH Icon Preview

Two candidate marks, the fin and the whale tail, rendered at every size a browser tab, home screen or launcher will show them. The mock surfaces use their real colours so the page theme never tints the icon under test.

Fin DSH-fin.png · 788×789 Tail DSH.png · 758×758 Full logo 379352f4….png · 1254×1254 #FF5B02 #FFFFFF on #0D0C0B
Mark
Wallpaper Switching the mark also swaps this page's favicon, touch icon and manifest.

Try your own icon

Processed in this browser tab with canvas. Nothing is uploaded anywhere.
No image loaded yet.

Browser tabs at 16 px

Pinned tabs on the left carry every mark in all three variants. Open tabs show the selected mark.

Phone home screens

iOS · 180 px asset, shown at 60 px with the system squircle

RustDSH icon
RustDSH
Mail
Photos
Settings
RustDSH icon at 120 px
Opaque mark, iOS ignores alpha

Android · maskable 512 px asset through launcher masks

circle mask
Circle
squircle mask
Squircle
rounded square mask
Rounded
any icon on white backdrop
No maskable support

Dashed ring is the 80% safe zone. The last tile is what Chrome does with a non-maskable icon: shrinks it onto a white disc.

Desktop and install surfaces

Chrome install dialog · 48 px

RustDSH icon
Install RustDSH?
rustdsh.local
CancelInstall

macOS Dock · 128 px asset at 52 px

RustDSH in the Dock

Windows taskbar · 32 px asset at 24 px

RustDSH on the taskbar

Android splash · 512 px asset on background_color

RustDSH splashRustDSH

Findings

Recommended set. Rounded tile for the favicon, opaque square mark for the Apple touch icon and the manifest's any entries, the maskable file for Android. Pick fin or tail from the pinned tabs above. Fin wins at 16 px, tail wins from 32 px up.

Use the files

icons/fin/ and icons/tail/ each hold

  • 16 … 512.png — opaque square mark
  • tile-16 … tile-512.png — rounded tile, transparent corners
  • alpha-16 … alpha-512.png — transparent mark
  • maskable-512.png — Android adaptive
  • apple-touch-icon.png — 180 px opaque
  • favicon.ico — rounded tile 16, 32, 48
  • favicon-square.ico, favicon-alpha.ico
  • manifest.webmanifest

Head snippet, swap tail for fin if you prefer

<link rel="icon" href="/icons/tail/favicon.ico" sizes="16x16 32x32 48x48">
<link rel="icon" type="image/png" sizes="32x32" href="/icons/tail/tile-32.png">
<link rel="icon" type="image/png" sizes="192x192" href="/icons/tail/192.png">
<link rel="apple-touch-icon" sizes="180x180" href="/icons/tail/apple-touch-icon.png">
<link rel="manifest" href="/icons/tail/manifest.webmanifest">
<meta name="theme-color" content="#0d0c0b">

To see the real favicon in your own tab, serve the folder and open index.html there, then use the Fin and Tail buttons to swap it live. The shared page runs inside a frame, so its tab icon is the host's.