Zcompress

SNS別画像サイズ完全ガイド

SNSマーケティングにおいて、適切なサイズと品質の画像を使用することは、エンゲージメント率を大きく左右する重要な要素です。各プラットフォームは独自の画像仕様を持ち、これらは頻繁に更新されます。本記事では、2024年最新の主要SNSプラットフォームの画像サイズ要件と、最適化のベストプラクティスを包括的に解説します。

Instagram(インスタグラム)

フィード投稿

画像タイプ 推奨サイズ アスペクト比 最大ファイルサイズ
正方形 1080×1080px 1:1 30MB
横長(ランドスケープ) 1080×566px 1.91:1 30MB
縦長(ポートレート) 1080×1350px 4:5 30MB

ストーリーズ

リール

プロフィール画像

X(旧Twitter)

ツイート画像

画像数 推奨サイズ アスペクト比 最大サイズ
1枚 1200×675px 16:9 5MB
2枚 700×800px 7:8 5MB×2
3-4枚 1200×600px 2:1 5MB×枚数

プロフィール画像とヘッダー

Facebook(フェイスブック)

フィード投稿

カバー写真

ストーリーズ

LinkedIn(リンクトイン)

個人プロフィール

画像タイプ 推奨サイズ 最小サイズ ファイル形式
プロフィール写真 400×400px 200×200px JPG、PNG、GIF
背景画像 1584×396px 1192×220px JPG、PNG

投稿画像

YouTube(ユーチューブ)

サムネイル画像

チャンネルアート

TikTok(ティックトック)

動画カバー画像

Pinterest(ピンタレスト)

ピン画像

画像最適化のベストプラクティス

1. テンプレートの活用

// Canvaテンプレートサイズ設定例
Instagram投稿: 1080×1080px
Instagramストーリー: 1080×1920px
Facebook投稿: 1200×630px
Twitter投稿: 1200×675px
LinkedIn投稿: 1200×627px

2. 一括リサイズのスクリプト

#!/bin/bash
# SNS用画像一括生成スクリプト

original="original.jpg"

# Instagram正方形
convert $original -resize 1080x1080^ -gravity center -crop 1080x1080+0+0 instagram-square.jpg

# Instagramストーリー
convert $original -resize 1080x1920^ -gravity center -crop 1080x1920+0+0 instagram-story.jpg

# Facebook
convert $original -resize 1200x630^ -gravity center -crop 1200x630+0+0 facebook.jpg

# Twitter
convert $original -resize 1200x675^ -gravity center -crop 1200x675+0+0 twitter.jpg

# LinkedIn
convert $original -resize 1200x627^ -gravity center -crop 1200x627+0+0 linkedin.jpg

3. モバイル最適化

SNSの利用者の大半がモバイルデバイスを使用していることを考慮:

プラットフォーム別の圧縮設定

Instagram

X(Twitter)

Facebook

クロスプラットフォーム戦略

汎用サイズの活用

複数のSNSで使い回せるサイズ:

自動化ツールの活用

// Node.jsでの自動リサイズ例
const sharp = require('sharp');

const platforms = {
  instagram: { width: 1080, height: 1080 },
  twitter: { width: 1200, height: 675 },
  facebook: { width: 1200, height: 630 },
  linkedin: { width: 1200, height: 627 }
};

async function generateSocialImages(inputPath) {
  for (const [platform, size] of Object.entries(platforms)) {
    await sharp(inputPath)
      .resize(size.width, size.height, {
        fit: 'cover',
        position: 'center'
      })
      .jpeg({ quality: 85 })
      .toFile(`output/${platform}.jpg`);
  }
}

パフォーマンス測定

エンゲージメント率の追跡

まとめ

SNSマーケティングの成功には、各プラットフォームの仕様に合わせた適切な画像準備が不可欠です。本記事で紹介したサイズガイドラインと最適化テクニックを活用することで、すべてのプラットフォームで最高のビジュアル体験を提供できます。定期的に仕様の更新をチェックし、Zcompressのような最適化ツールを活用しながら、効率的なSNS画像管理を実現しましょう。

関連記事:画像最適化チェックリスト | モバイル向け画像最適化