Quick Upload Checklist

📘

Facebook

Personal / Page

Profile Photo

Facebook profile photo
facebook/profile-photo.jpg — 2048x2048 JPG

Cover Photo

Facebook cover photo
facebook/cover-photo.png — 1702x630 PNG
AssetUpload SizeFormatWhere to Upload
Profile Photo2048 x 2048 pxJPGSettings → Profile Picture → Upload Photo
Cover Photo1702 x 630 pxPNGProfile → Cover Photo → Upload Photo
Platform Notes:
  • Facebook displays the profile photo at 170x170 on desktop and 128x128 on mobile, but stores the full uploaded resolution. Uploading at 2048x2048 ensures maximum retina quality.
  • Cover photo displays at 820x312 on desktop and is center-cropped to 640x360 on mobile. Keep key elements centered.
  • Profile photo is circle-cropped. Ensure the face is centered.
  • Cover photo file size should be under 100 KB for fastest loading; sRGB color space recommended.
💼

LinkedIn Personal

Personal Profile

Profile Photo

LinkedIn personal profile photo
linkedin-personal/profile-photo.jpg — 1200x1200 JPG

Cover Photo

LinkedIn personal cover
linkedin-personal/cover-photo.png — 3168x792 PNG
AssetUpload SizeFormatWhere to Upload
Profile Photo1200 x 1200 pxJPGProfile → Edit → Camera icon on photo
Cover Image3168 x 792 px (4:1)PNGProfile → Edit → Camera icon on background
Platform Notes:
  • LinkedIn recommends 400x400 minimum, but uploading at 1200x1200 ensures sharpness on high-DPI displays and when the image appears in LinkedIn search results.
  • Cover image recommended ratio is 4:1. Our file at 3168x792 is 2x the display size (1584x396) for retina quality.
  • Max file size: 8 MB for both profile and cover.
  • Profile photo is circle-cropped on the profile page but shown square in messaging.
🏢

LinkedIn Company

Company Page

Company Logo

LinkedIn company logo
linkedin-company/logo.jpg — 400x400 JPG

Cover Photo

LinkedIn company cover
linkedin-company/cover-photo.png — 2256x382 PNG
AssetUpload SizeFormatWhere to Upload
Company Logo400 x 400 pxJPGAdmin View → Edit Page → Logo
Cover Image2256 x 382 pxPNGAdmin View → Edit Page → Cover image
Platform Notes:
  • Company logo minimum is 268x268. Our 400x400 matches LinkedIn's recommended size.
  • Cover image displays at 1128x191. Our 2256x382 file is exactly 2x for retina screens.
  • Max file size: 10 MB. Square logo (60x60) may also be needed for some ad placements.
  • The company logo appears in search results, job postings, and employee profiles.
𝕏

Twitter / X

@handle

Profile Photo

Twitter profile photo
twitter/profile-photo.jpg — 400x400 JPG

Header Photo

Twitter header photo
twitter/header-photo.png — 3000x1000 PNG
AssetUpload SizeFormatWhere to Upload
Profile Photo400 x 400 pxJPGProfile → Edit Profile → Profile picture
Header Photo3000 x 1000 px (3:1)PNGProfile → Edit Profile → Header
Platform Notes:
  • Twitter recommends 400x400 for profile photos. Max file size 2 MB.
  • Header recommended is 1500x500 (3:1). Our file at 3000x1000 is exactly 2x for retina. Max 5 MB.
  • Profile photo is circle-cropped. The header is partially obscured by the profile photo in the bottom-left area.
  • Header may be cropped differently on mobile vs desktop. Keep critical content in the center 60%.
📺

YouTube

Channel

Profile Photo

YouTube profile photo
youtube/profile-photo.jpg — 800x800 JPG

Channel Banner

YouTube banner
youtube/banner.png — 2560x1440 PNG
AssetUpload SizeFormatWhere to Upload
Profile Photo800 x 800 pxJPGYouTube Studio → Customization → Branding → Picture
Banner2560 x 1440 px (16:9)PNGYouTube Studio → Customization → Branding → Banner image
Platform Notes:
  • YouTube profile displays at 98x98 but stores higher resolution. 800x800 matches their recommendation.
  • Banner at 2560x1440 is YouTube's exact recommended size. Max 6 MB.
  • The banner "safe area" (visible on all devices) is the center 1546x423 region. TV displays show the full 2560x1440.
  • Profile photo appears on comments, channel page, and video pages.
🦋

Bluesky

@handle.bsky.social

Profile Photo

Bluesky profile photo
bluesky/profile-photo.jpg — 400x400 JPG

Banner

Bluesky banner
bluesky/banner.png — 3000x1000 PNG
AssetUpload SizeFormatWhere to Upload
Profile Photo400 x 400 pxJPGSettings → Edit Profile → Avatar
Banner3000 x 1000 px (3:1)PNGSettings → Edit Profile → Banner
Platform Notes:
  • Bluesky recommends 400x400 for profile photos. Accepts JPG, PNG, SVG.
  • Banner recommended is 1500x500 (3:1). Our 3000x1000 file is 2x for retina displays.
  • Profile photo is circle-cropped on the profile page.
📸

Instagram

No cover photo on Instagram

Profile Photo

Instagram profile photo
instagram/profile-photo.jpg — 320x320 JPG
AssetUpload SizeFormatWhere to Upload
Profile Photo320 x 320 pxJPGProfile → Edit Profile → Change Photo
Platform Notes:
  • Instagram displays profile photos at 110x110 but stores at upload resolution. 320x320 matches their recommended upload size.
  • Profile photo is circle-cropped. Ensure the face is centered.
  • Instagram does not have a cover/banner photo. Only the profile photo and post grid are shown.
🎵

TikTok

Profile only

Profile Photo

TikTok profile photo
tiktok/profile-photo.jpg — 200x200 JPG
AssetUpload SizeFormatWhere to Upload
Profile Photo200 x 200 pxJPGProfile → Edit Profile → Change Photo
Platform Notes:
  • TikTok recommends 200x200 minimum (can be up to 20x20 minimum). Profile is circle-cropped.
  • TikTok does not have a traditional cover/banner. The profile grid shows video covers.
📌

Pinterest

Profile + Cover

Profile Photo

Pinterest profile photo
pinterest/profile-photo.jpg — 165x165 JPG

Cover Photo

Pinterest cover photo
pinterest/cover-photo.png — 1600x900 PNG
AssetUpload SizeFormatWhere to Upload
Profile Photo165 x 165 pxJPGSettings → Edit Profile → Photo
Cover Photo1600 x 900 px (16:9)PNGProfile → Click cover area → Upload
Platform Notes:
  • Pinterest profile photo is small at 165x165. It displays circle-cropped.
  • Cover photo at 800x450 is the recommended display size. Our 1600x900 is 2x for retina.
  • Profile cover is shown at the top of your Pinterest profile page.
👻

Snapchat

Profile only

Profile Photo

Snapchat profile photo
snapchat/profile-photo.jpg — 320x320 JPG
AssetUpload SizeFormatWhere to Upload
Profile Photo320 x 320 pxJPGProfile → Bitmoji/Avatar → Change (upload custom photo)
Platform Notes:
  • Snapchat recommends 320x320. Max file size 2 MB.
  • By default, Snapchat uses a Bitmoji. To use a custom photo, tap the avatar and select from camera roll.
  • Profile photo is circle-cropped.
🧵

Threads

Profile only

Profile Photo

Threads profile photo
threads/profile-photo.jpg — 320x320 JPG
AssetUpload SizeFormatWhere to Upload
Profile Photo320 x 320 pxJPGProfile → Edit Profile → Change Photo (syncs from Instagram)
Platform Notes:
  • Threads profile photo is synced from Instagram by default. You can set a separate photo in the Threads app.
  • Recommended size: 320x320 (1:1 ratio). Profile is circle-cropped.
  • Threads does not have a cover/banner image.
🏪

Google Business Profile

Business listing

Profile Photo

Google Business profile photo
google-business/profile-photo.jpg — 720x720 JPG
AssetUpload SizeFormatWhere to Upload
Profile Photo / Logo720 x 720 pxJPGGoogle Business → Edit Profile → Photos → Logo
Platform Notes:
  • Google Business accepts 250x250 minimum, 750x750 maximum for profile photos. 720x720 is within range and matches the logo recommendation.
  • Max file size: 5 MB.
  • This photo appears in Google Search and Google Maps results for your business.
  • Consider also uploading a cover photo (1024x576 recommended) separately through the Photos section.
📧

Email

Signature images

Signature Image

Email signature
email/signature.jpg — 300x300 JPG

Signature Compact

Email signature compact
email/signature-compact.jpg — 150x150 JPG
AssetUpload SizeFormatWhere to Use
Signature300 x 300 pxJPGGmail / Outlook → Settings → Signature → Insert Image
Signature Compact150 x 150 pxJPGUse when the full 300px image is too large for the signature layout
Platform Notes:
  • Email signature images should be small file size for fast loading. JPG is preferred over PNG for photos.
  • In Gmail: Settings → See all settings → General → Signature → Insert Image (use "Web address (URL)" if hosting, or "Upload" for direct embed).
  • In Outlook: File → Options → Mail → Signatures → Insert Picture.
  • Display the signature image at 75-100px wide in HTML email for optimal rendering. The 300px file provides 2-3x retina quality at that display size.
  • The compact version (150x150) is for minimal signature layouts or when email clients limit image dimensions.
🌐

Website

Headshot, retina, thumbnail

Headshot (1x)

Website headshot
website/headshot.jpg — 800x800 JPG

Headshot (2x Retina)

Website headshot retina
website/headshot-2x.jpg — 1600x1600 JPG

Thumbnail

Website thumbnail
website/thumbnail.jpg — 160x160 JPG
AssetUpload SizeFormatWhere to Use
Headshot (1x)800 x 800 pxJPGAbout page, team section — standard displays
Headshot (2x)1600 x 1600 pxJPGAbout page, team section — retina/HiDPI displays (use srcset)
Thumbnail160 x 160 pxJPGBlog author bylines, comment avatars, sidebar widgets
Platform Notes:
  • Use the 1x headshot as the default src and the 2x as the srcset for retina displays:
    <img src="headshot.jpg" srcset="headshot-2x.jpg 2x" width="400">
  • The thumbnail at 160x160 is ideal for small avatar contexts where loading a full 800px image would be wasteful.
  • All website images are JPG for optimal file size with photographic content.
🎨

Logo Assets

Marks, lockups, favicons & color palette

Mark (4-bar) — All Variants

Dark

Mark dark on dark bg
Mark dark on light bg
helix-stax-mark-dark.svg

Light

Mark light on dark bg
Mark light on light bg
helix-stax-mark-light.svg

Teal

Mark teal on dark bg
Mark teal on light bg
helix-stax-mark-teal.svg

White (dark bg only)

Mark white on dark bg
helix-stax-mark-white.svg

Black (light bg only)

Mark black on light bg
helix-stax-mark-black.svg

Stacked Lockup

Dark

Stacked lockup dark
helix-stax-lockup-dark.svg

Light

Stacked lockup light
helix-stax-lockup-light.svg

Amber Dark

Stacked lockup amber dark
helix-stax-lockup-amber-dark.svg

Horizontal Lockup

Dark

Horizontal lockup dark
helix-stax-horizontal-dark.svg

Light

Horizontal lockup light
helix-stax-horizontal-light.svg

Favicons

3-Bar Favicon

Favicon 3-bar
Favicon 3-bar on light
helix-stax-favicon-3bar.svg

2-Bar Favicon

Favicon 2-bar
Favicon 2-bar on light
helix-stax-favicon-2bar.svg

v15 Source SVGs (Design Origin)

Favicon v15

Favicon v15
svg/helix-stax-favicon-v15.svg

Mark v15 Dark

Mark v15 dark
svg/helix-stax-mark-v15-dark.svg

Mark v15 Light

Mark v15 light
svg/helix-stax-mark-v15-light.svg

Color Palette Reference

Primary
#4F9E80
Helix Teal / Pantone 7473 C
Secondary
#C4975A
Amber / Pantone 7510 C
Background
#0D1117
Surface
#161B22
Text Primary
#F0F4FF
Text Secondary
#8896B3
Logo Usage Rules:
  • Clear space: Maintain a minimum clear zone equal to the height of the “X” in STAX on all four sides of the logo.
  • Minimum size: 16px for favicons, 32px for marks.
  • Never use old teal #52A882 as a brand color — it only appears in the mark geometry and is not a palette color.
  • Never place #4F9E80 on backgrounds lighter than #E0E0E0 — insufficient contrast.
  • Never apply gradient fills to buttons — gradients are reserved for decorative accent lines only.

Image Sizes Reference — All Platforms

PlatformAsset TypeOur File SizePlatform RecommendedRatioFormat
FacebookProfile Photo2048x2048720x7201:1JPG
FacebookCover Photo1702x630851x315~2.7:1PNG
LinkedIn PersonalProfile Photo1200x1200400x4001:1JPG
LinkedIn PersonalCover Image3168x7921584x3964:1PNG
LinkedIn CompanyLogo400x400400x4001:1JPG
LinkedIn CompanyCover Image2256x3821128x191~5.9:1PNG
Twitter/XProfile Photo400x400400x4001:1JPG
Twitter/XHeader Photo3000x10001500x5003:1PNG
YouTubeProfile Photo800x800800x8001:1JPG
YouTubeBanner2560x14402560x144016:9PNG
BlueskyProfile Photo400x400400x4001:1JPG
BlueskyBanner3000x10001500x5003:1PNG
InstagramProfile Photo320x320320x3201:1JPG
TikTokProfile Photo200x200200x2001:1JPG
PinterestProfile Photo165x165165x1651:1JPG
PinterestCover Photo1600x900800x45016:9PNG
SnapchatProfile Photo320x320320x3201:1JPG
ThreadsProfile Photo320x320320x3201:1JPG
Google BusinessProfile Photo720x720720x7201:1JPG
EmailSignature300x300N/A1:1JPG
EmailSignature Compact150x150N/A1:1JPG
WebsiteHeadshot (1x)800x800N/A1:1JPG
WebsiteHeadshot (2x)1600x1600N/A1:1JPG
WebsiteThumbnail160x160N/A1:1JPG

EXIF Metadata Status

All .jpg files in the upload-ready directory have EXIF metadata embedded, including:

  • Artist: Wakeem Williams
  • Copyright: Helix Stax
  • Description: Platform-specific description (e.g., "Wakeem Williams — CEO, Helix Stax — Facebook profile photo")
  • Software: Processing pipeline identifier

PNG files (cover photos/banners) do not carry EXIF metadata as PNG uses a different metadata format (tEXt/iTXt chunks). This is standard and expected.

Processing Pipeline

All headshot images were produced through the following pipeline:

  • Step 1 — Top-Crop: The source headshot was cropped to center the face with appropriate headroom, producing a square 1:1 composition.
  • Step 2 — 4096px Supersample: The cropped image was upscaled to 4096x4096 using a high-quality supersampling algorithm, creating a master file with maximum detail.
  • Step 3 — LANCZOS Downscale: From the 4096px master, each platform-specific size was generated using LANCZOS resampling (Pillow's Image.LANCZOS), which produces the sharpest possible downscale with minimal aliasing.
  • Step 4 — Format Export: Profile photos exported as JPG (quality 95, optimized) with EXIF metadata. Cover photos exported as PNG for lossless quality on graphics/text overlays.
  • Step 5 — Organization: Files sorted into platform-specific subdirectories within upload-ready/ with standardized filenames.

Source supersampled files (4096x4096 master and all intermediate sizes) are archived in:
00_Corporate/02_Brand_Identity/02_Headshots/supersampled/