logo

KC Labs logo

Stable, public hosting for the KC Labs logo — primarily for email signatures, where you need the image at a fixed URL that won’t move. Served via GitHub Pages.

Which URL to use

https://logo.kclabs.org/kc-labs-logo.png
   
Format PNG, transparent background
Native size 274 × 224 px (2× for retina)
Display size 137 × 112 px

Dark-mode-safe alternative — the logo on a white rounded card:

https://logo.kclabs.org/kc-labs-logo-on-white.png

(Native 322 × 272 px; display 161 × 136 px.)

Use in an email signature

Reference it as a linked image — never upload or embed it. Linked images are fetched by the recipient’s mail client, so they render inline and never show up as an attachment:

<img src="https://logo.kclabs.org/kc-labs-logo.png" alt="KC Labs"
     width="137" height="112"
     style="display:block;border:0;outline:none;text-decoration:none;width:137px;height:112px;" />

In Gmail: Settings → See all settings → General → Signature → Insert image → By URL and paste the URL above. Do not use Upload — that embeds the image and is what makes it show as an attachment for some recipients.

Dark mode: the main logo’s wordmark is navy (#0C1A8D) on a transparent background, so it can be hard to read in dark-mode mail clients (the text disappears into a dark background). For that, use kc-labs-logo-on-white.png — the same logo on a white rounded card. It’s seamless on light backgrounds and a clean card on dark ones. Swap the src and use width="161" height="136".

Custom domain

logo.kclabs.org is served from this repo via GitHub Pages, using one DNS record on the kclabs.org Cloudflare zone:

Type Name Target Proxy TTL
CNAME logo kclabs-org.github.io DNS only (grey cloud) Auto

DNS-only (not proxied) lets GitHub provision the Let’s Encrypt certificate. The CNAME file in this repo sets the domain, and Enforce HTTPS is on.

Files

File Purpose
kc-labs-logo.png Canonical logo (transparent) — use this
kc-labs-logo-on-white.png Dark-mode-safe variant: logo on a white rounded card
kc-lab-logo_lime-green-blue.png Original filename; kept so existing signatures keep working
CNAME GitHub Pages custom domain (logo.kclabs.org)

Replace kc-labs-logo.png (keep the same dimensions) and push to main. GitHub Pages redeploys automatically; allow a few minutes plus cache expiry (Cache-Control: max-age=600). Regenerate the white-card variant from the same source if you change the logo.