imageresizers.net

beehiiv Image Sizes — Thumbnail, Logo & Inline Image Dimensions

beehiiv publishes exactly four image dimensions: a 1200x630 post thumbnail, an 800x800 logo, an 800x800 profile picture, and a 100x100 subscriber avatar — all under a 5MB upload cap. Everything else, including how wide an inline image should be, is a rendering decision you make. Both numbers are below.

All beehiiv Dimensions

Post Thumbnail

  • 1200 x 630 — ~1.91:1
  • Also used as the social / Open Graph preview image
  • Formats: JPG, PNG, GIF

Publication Logo

  • 800 x 800 — 1:1 square
  • Appears in the email header and on your web pages

Profile Picture

  • 800 x 800 — publisher profile (1:1)
  • 100 x 100 — subscriber profile, max 5MB
  • Formats: JPEG, PNG, WebP, GIF

Inline Content Images

  • Render at the email width — 600px is beehiiv’s guidance
  • Export at 1200px wide so retina inboxes have pixels to work with
  • Keep every upload under 5MB, GIFs included

beehiiv Image Specs Quick Reference

AssetUpload SizeAspect RatioMax File Size
Post thumbnail1200 x 630~1.91:15MB
Publication logo800 x 8001:15MB
Profile picture (publisher)800 x 8001:15MB
Profile picture (subscriber)100 x 1001:15MB
Inline image (landscape)1200 x 67516:95MB
Inline image (square)1200 x 12001:15MB

The thumbnail, logo, and profile sizes are the dimensions beehiiv recommends. The inline image rows are 2x exports of the 600px email width — beehiiv does not publish a fixed inline dimension, only the width guidance.

beehiiv thumbnail size (1200x630px)

The post thumbnail is the hardest-working image in a beehiiv publication. It is 1200x630 pixels, roughly 1.91:1, and it does three jobs at once: the card image in your web archive, the SEO image for the post page, and the Open Graph preview when somebody shares the link. beehiiv has no separate social-share uploader — the thumbnail is the OG image.

  • 1200x630 is the cross-platform share standard. The same export works as a Twitter/X card image and a LinkedIn post image, so one crop covers your whole distribution.
  • Text near the edges gets cropped. Different share surfaces trim the 1.91:1 frame to their own ratios. Keep headlines and logos inside the middle 80%.
  • It is not the email header. beehiiv doesn’t force a hero image into the email — if you want one, you place it as the first inline image in the body.
  • Skip it and the share preview falls back. A post without a thumbnail shares as a bare link with no image — the least appealing thing you can put in a timeline.

beehiiv logo and profile picture (800x800px)

beehiiv recommends 800x800 pixels for both the publication logo and the publisher profile picture, square in each case. Subscriber profile pictures are a much smaller 100x100. All of them accept JPEG, PNG, WebP, and GIF.

  • Upload square or lose the edges. A non-square logo is cropped to 1:1, not letterboxed. Square your canvas first and add padding rather than letting beehiiv choose what to cut.
  • 800x800 is generous on purpose. The logo renders small in the email header, so the extra resolution exists for retina screens — not because it displays at 800px.
  • Pad the focal element. Leave roughly 10% breathing room around a wordmark so it survives any rounded or circular mask.
  • Test the logo on a dark background. Many subscribers read in dark mode, and a black-on-transparent PNG disappears entirely. A light stroke or a solid background plate fixes it.

beehiiv inline content image size

beehiiv does not publish a fixed pixel dimension for images inside the body of a post. Its guidance is about width: match the email template, and keep inline images at 600px wide or less in their rendered size. That is the long-standing safe width for email clients, and beehiiv follows it.

  • Export at 1200px wide, display at 600. Retina inboxes render at 2x device pixels. Give them a 1200px source and the image stays crisp; hand them a 600px source and it looks soft on every modern phone.
  • Don’t go past 1200px. Beyond 2x you are paying in file size for resolution nobody sees, and you have a 5MB ceiling to respect.
  • Height is yours to choose. 16:9 (1200x675) reads as a figure or screenshot; 1:1 (1200x1200) claims more vertical space in the inbox. beehiiv imposes neither.
  • Screenshots are a special case. Capture at native resolution and downscale to 1200px wide — never upscale a small screenshot, which turns crisp UI text into mush.

Write alt text on every image. Plenty of inboxes block remote images until the reader clicks “display images,” and alt text is the only thing standing between them and a wall of grey boxes.

Email rendering best practices for beehiiv

A newsletter image has to survive Gmail, Apple Mail, and Outlook — three renderers that disagree about almost everything. These are the constraints that actually bite.

  • Gmail clips at 102KB of HTML, not of images. The limit applies to the message source — markup, inline CSS, and text. Images are hosted externally and downloaded separately, so a heavy photo won’t clip your email. A bloated template will. Past 102KB Gmail truncates the message and hides everything below, including your footer and unsubscribe link.
  • Images still cost you attention, not bytes. A 4MB header adds seconds to load on mobile data. Compress photographs as JPEG and graphics as PNG, and stay well under the 5MB cap rather than near it.
  • Assume images are off. Outlook and many corporate clients block remote images until the reader opts in. Never put essential information — a discount code, a date, a call to action — inside an image with no text equivalent.
  • GIF weight ships with every send. Each frame is real bytes downloaded by every subscriber. beehiiv asks that GIFs stay under 5MB; a few hundred kilobytes is a kinder target.
  • Dark mode inverts backgrounds, not images. A logo or chart on a white background becomes a glowing rectangle in a dark email. Use transparent PNGs with dark-mode-safe strokes, or bake in a background that works either way.
  • Preview before you send. beehiiv can send a test email to yourself. Open it on a phone, in dark mode, with images blocked. That is the version a real subscriber sees.

beehiiv vs Substack image sizes

The two platforms differ more than you would expect for tools that both send newsletters. Substack builds around a wide 16:9 hero at the top of every post; beehiiv builds around a 1.91:1 thumbnail that is really a share card. If you are migrating, none of your header images carry over cleanly — the crop changes.

AssetbeehiivSubstack
Header / thumbnail1200 x 630 (~1.91:1)1456 x 816 (~16:9)
Publication logo800 x 800256 x 256
Profile photo800 x 800256 x 256
Inline image width (rendered)~600px~640px email / ~720px web
Max upload size5MBNot published
FormatsJPG, PNG, GIF (WebP for profiles)JPG, PNG, GIF, WEBP
  • The header is the big migration gotcha. A 1456x816 Substack hero cropped to 1.91:1 loses about 15% of its height. Re-crop from the original, don’t stretch the export.
  • beehiiv wants bigger logos. 800x800 against Substack’s 256x256 — if you are moving over, re-export the logo from the vector source rather than upscaling a 256px PNG.
  • Inline widths are close enough to reuse. A 1200px-wide export is a clean 2x on both platforms.
  • Full details: Substack image sizes and Medium image sizes.

Drop an image here or click to browse

Social Media Image Size Cheat Sheet (2024)

PlatformTypeDimensions
InstagramPost (Square)1080 x 1080
Post (Portrait)1080 x 1350
Post (Landscape)1080 x 566
Story / Reel1080 x 1920
Profile Photo320 x 320
TikTokVideo Cover1080 x 1920
Profile Photo200 x 200
YouTubeThumbnail1280 x 720
Shorts1080 x 1920
Channel Banner2560 x 1440
Profile Photo800 x 800
FacebookPost (Landscape)1200 x 630
Post (Square)1200 x 1200
Cover Photo820 x 312
Profile Photo170 x 170
Event Cover1200 x 628
X (Twitter)Profile Photo400 x 400
Header Photo1500 x 500
In-Stream Photo1600 x 900
Card Image1200 x 628
LinkedInPost Image1200 x 627
Cover Photo1584 x 396
Profile Photo400 x 400
Company Logo300 x 300
PinterestStandard Pin1000 x 1500
Idea Pin1080 x 1920
Board Cover600 x 600
Profile Photo165 x 165
TwitchProfile Banner1200 x 480
Offline / Video Player Banner1920 x 1080
Profile Photo256 x 256
Info Panel320 x 100
Emote (Large)112 x 112
Emote (Medium)56 x 56
Emote (Small)28 x 28
SnapchatSnap1080 x 1920
Geofilter1080 x 2340
Profile Photo320 x 320
Story Ad1080 x 1920
ThreadsProfile Photo320 x 320
Feed Image1080 x 1350
Feed Square1080 x 1080
Link Preview1200 x 628
DiscordServer Icon512 x 512
Profile Avatar128 x 128
Profile Banner600 x 240
Server Banner960 x 540
Invite Splash1920 x 1080
Custom Emoji128 x 128
Sticker320 x 320
Role Icon64 x 64
RedditPost Image1200 x 675
Community Banner1920 x 384
Avatar / Community Icon256 x 256
Old Reddit Thumbnail70 x 70
WhatsAppStatus (Story)1080 x 1920
Business Catalog1024 x 1024
Profile Photo500 x 500
Group Icon500 x 500
TelegramChannel Post Photo1280 x 1280
Story1080 x 1920
Sticker512 x 512
Profile Picture512 x 512
Channel / Group Icon512 x 512
SpotifyCanvas (Looping Video)1080 x 1920
Cover Art3000 x 3000
Show / Podcast Artwork3000 x 3000
Profile Image (Artist)750 x 750
Playlist Cover640 x 640
SubstackNewsletter Header1456 x 816
Post / Section Hero1456 x 816
Publication Logo256 x 256
Profile Photo256 x 256
beehiivPost Thumbnail1200 x 630
Publication Logo800 x 800
Profile Picture800 x 800
Inline Image (Landscape)1200 x 675
Inline Image (Square)1200 x 1200
Subscriber Profile Picture100 x 100
MediumStory Cover1500 x 750
Topic / Tag Header1500 x 750
Publication Logo (Horizontal)600 x 60
Publication Logo (Square)500 x 500
Profile Photo500 x 500
BlueskyProfile Avatar1000 x 1000
Profile Banner3000 x 1000
Post Image (Portrait)1200 x 1500
Post Image (Landscape)1200 x 675
Link Card Preview1200 x 630
MastodonProfile Picture400 x 400
Header Image1500 x 500
Post Image (Landscape)1280 x 720
Post Image (Square)1200 x 1200
Post Image (Portrait)1200 x 1500
Link Preview Card1200 x 630
EtsyListing Photo (Square)2000 x 2000
Listing Photo (4:3)2700 x 2025
Search Thumbnail570 x 456
Shop Banner (Big)1200 x 300
Shop Banner (Large)3360 x 840
Shop Icon500 x 500
AmazonMain Image (Recommended)2000 x 2000
Main Image (Zoom Minimum)1000 x 1000
Secondary / Lifestyle Image1600 x 1600
Video Thumbnail1280 x 720
Swatch Image30 x 30
ShopifyProduct Image (Recommended)2048 x 2048
Product Image (Maximum)5000 x 5000
Slideshow / Hero Banner1280 x 720
Blog Post Image1200 x 800
Logo (Wordmark)400 x 100
Favicon32 x 32
CanvaPresentation (16:9)1920 x 1080
Instagram Post (Square)1080 x 1080
Instagram Story1080 x 1920
Facebook Cover851 x 315
YouTube Thumbnail1280 x 720
Pinterest Pin1000 x 1500
Logo500 x 500
WixHero / Banner1920 x 1080
Section Background1920 x 1080
Blog Post Thumbnail880 x 586
Gallery Image1000 x 1000
Product Image (Wix Stores)3000 x 3000
Logo250 x 100
Favicon96 x 96
WordPressFeatured Image / og:image1200 x 630
Thumbnail (cropped)150 x 150
Medium300 x 300
Large1024 x 1024
2x Large2048 x 2048
Max Upload Before Scaling2560 x 2560
SquarespaceBanner / Section Background2500 x 1406
Full-Bleed Background2500 x 1667
Blog Featured Image1500 x 1000
Gallery Image1500 x 1500
Product Image2000 x 2000
Logo1200 x 400
Favicon300 x 300
Google SlidesWidescreen Slide (16:9)1920 x 1080
Standard Slide (4:3)1024 x 768
Slide at 100% (16:9)960 x 540
Slide at 100% (4:3)960 x 720
SlackWorkspace Icon512 x 512
Profile Photo512 x 512
Profile Photo (Max)1024 x 1024
Custom Emoji128 x 128
Shared Image (Full Preview)1024 x 1024
Link Preview (og:image)1200 x 630
Google Business ProfileLogo720 x 720
Cover Photo1920 x 1080
Post Photo720 x 720
Product Photo720 x 720
Photo (Minimum)250 x 250
TumblrPhoto Post (Recommended)540 x 810
Photo Post (Max)2048 x 3072
GIF (Recommended Width)540 x 540
Header Image2048 x 1152
Avatar128 x 128
Email HeaderSubstack Email Banner1100 x 220
Header @2x (600px Email)1200 x 240
Mailchimp Header @2x (New Builder)1320 x 264
Email Body Width (1x)600 x 120
Facebook AdsFeed Single Image1440 x 1800
Carousel Card1080 x 1080
Stories & Reels1440 x 2560
Link Ad (Legacy 1.91:1)1200 x 628
Google Display AdsInline Rectangle300 x 250
Large Rectangle336 x 280
Leaderboard728 x 90
Half-Page300 x 600
Wide Skyscraper160 x 600
Billboard970 x 250
Large Mobile Banner320 x 100
Responsive Landscape1200 x 628
Responsive Square600 x 600
LinkedIn AdsSingle Image Ad (1.91:1)1200 x 628
Single Image Ad (Square)1200 x 1200
Single Image Ad (Vertical)720 x 900
Carousel Card1080 x 1080
Spotlight Ad Background300 x 250
Spotlight Ad Logo100 x 100
Message Ad Banner300 x 250
Video Thumbnail (16:9)1200 x 675

How to resize images for beehiiv free

The resizer above runs entirely in your browser — nothing is uploaded to a server, which matters when the image is an unpublished issue.

  1. Drop your image into the tool above (beehiiv is preselected).
  2. Pick a preset: Post Thumbnail for the 1200x630 share card, Publication Logo or Profile Picture for the 800x800 squares, or an Inline Image for body content.
  3. Drag the image inside the frame to reposition the crop, keeping the subject away from the edges.
  4. Click Download, then upload the result in beehiiv under the post’s thumbnail setting or your publication’s branding page.
  • JPEG for photographs, PNG for anything with text. A screenshot or chart saved as JPEG picks up visible artifacts around letterforms.
  • Check the file size before uploading. The 5MB cap is generous, but a 4MB header is a slow load on mobile data for no visual gain.
  • Crop once from the highest-resolution original you have. Every re-crop of an already-compressed export loses a little more detail.

Frequently Asked Questions

What size is a beehiiv thumbnail?

The beehiiv post thumbnail is 1200x630 pixels, an aspect ratio of roughly 1.91:1. beehiiv uses the same image as the card in your web archive, the SEO image on the post page, and the Open Graph preview when the link is shared — there is no separate social-share uploader.

What size should a beehiiv logo be?

beehiiv recommends 800x800 pixels for the publication logo, a 1:1 square. Non-square uploads are cropped rather than letterboxed, so square your canvas first and leave about 10% padding around a wordmark so it survives any rounded or circular mask.

How wide should inline images be in a beehiiv newsletter?

beehiiv does not publish a fixed inline image dimension. Its guidance is that inline images should render at 600 pixels wide or less, matching the email template width. Export at 1200 pixels wide — 2x the rendered width — so the image stays sharp on retina inboxes, and keep it under the 5MB upload cap.

What is the beehiiv image file size limit?

beehiiv asks that you keep uploaded images under 5MB, GIFs included, to limit email load time. Subscriber profile pictures carry the same 5MB cap at 100x100 pixels. Accepted formats are JPG, PNG, and GIF for post images, with WebP also supported for profile pictures.

Do beehiiv images make Gmail clip my email?

No. Gmail clips messages that exceed 102KB, but that limit applies to the HTML source — markup, inline CSS, and text — not to images, which are hosted externally and downloaded separately. A heavy image slows loading on mobile data but will not trigger clipping. A bloated template will, hiding everything below the cut including your unsubscribe link.

How do beehiiv and Substack image sizes compare?

beehiiv uses a 1200x630 thumbnail (~1.91:1), an 800x800 logo, and an 800x800 profile photo. Substack uses a 1456x816 header (~16:9) and 256x256 for both its logo and profile photo. Inline images render at about 600 pixels wide on beehiiv and about 640 pixels in a Substack email, so a 1200px-wide export works as a clean 2x source on either platform.