[{"data":1,"prerenderedAt":3069},["ShallowReactive",2],{"blog-tag-ja-compress":3},[4,363,743,1083,1801,2345,2822],{"id":5,"title":6,"author":7,"body":8,"category":344,"coverImage":345,"description":346,"draft":347,"extension":348,"locale":349,"meta":350,"navigation":351,"noindex":347,"path":352,"publishedAt":353,"seo":354,"slug":355,"stem":356,"tags":357,"updatedAt":353,"__hash__":362},"blog\u002Fblog\u002Fvideo-compress-zoom-recording.md","Zoom録画の動画を圧縮して共有する方法｜容量問題を解決する手順","Zerosend Editorial",{"type":9,"value":10,"toc":328},"minimark",[11,16,30,33,36,39,42,45,49,56,59,62,69,76,78,81,178,185,188,190,193,196,212,215,246,251,260,269,271,274,280,286,292,298,300,303,306,325],[12,13,15],"h2",{"id":14},"zoom録画の容量問題なぜ起きるのか","Zoom録画の容量問題、なぜ起きるのか",[17,18,19,20,24,25,29],"p",{},"Zoomのローカル録画ファイルは、デフォルト設定で ",[21,22,23],"code",{},".mp4"," 形式で保存される。1時間の会議を録画すると、解像度や参加人数によって ",[26,27,28],"strong",{},"500MB〜1.5GB"," 程度になることが珍しくない。クラウド録画であっても、Zoomの無料プランではストレージ上限が設定されており、すぐに容量を圧迫する。",[17,31,32],{},"こうして生まれた重いファイルをメール添付で送ろうとすると、添付上限（Gmailは25MB、Outlookも20MB）に弾かれる。GoogleドライブやOneDriveに上げれば共有自体はできるが、受け取った相手がプレビューできないほど重かったり、ダウンロードに時間がかかったりする問題が残る。",[17,34,35],{},"結局「共有のために圧縮したいが、どのツールを使えばいいか分からない」という状態に陥りやすい。",[37,38],"hr",{},[12,40,41],{"id":41},"動画圧縮で何が変わるのか",[17,43,44],{},"動画の圧縮とは、映像データの冗長な部分を取り除いてファイルサイズを小さくする処理だ。主な手法は以下の2つに大別される。",[46,47,48],"h3",{"id":48},"コーデックの変更",[17,50,51,52,55],{},"H.264（AVC）で記録されたZoom録画を ",[26,53,54],{},"H.265（HEVC）"," に変換するだけで、同等の画質を維持しながらファイルサイズを30〜50%削減できる。ただしH.265は古いデバイスで再生できない場合があるため、相手の環境を確認する必要がある。",[46,57,58],{"id":58},"ビットレートの調整",[17,60,61],{},"ビットレートは「1秒間に扱うデータ量」を指す。会議録画であれば、高画質ゲーム配信ほどのビットレートは不要だ。元ファイルのビットレートが8Mbpsなら、3〜4Mbpsに落としても会話の聞き取りや画面共有の文字可読性はほぼ維持される。",[17,63,64,65,68],{},"実際のところ、Zoomの会議録画は動きの少ない静止画像が続く場面が多いため、",[26,66,67],{},"圧縮効率が高い","。適切な設定であれば、元サイズの30〜40%まで縮小しても視聴に支障が出ないケースが多い。",[17,70,71],{},[72,73],"img",{"alt":74,"src":75},"スクショ: 圧縮前後のファイルサイズ比較","TODO-screenshot",[37,77],{},[12,79,80],{"id":80},"一般的な圧縮方法と選択肢の比較",[82,83,84,106],"table",{},[85,86,87],"thead",{},[88,89,90,94,97,100,103],"tr",{},[91,92,93],"th",{},"ツール・方法",[91,95,96],{},"送信先サーバー",[91,98,99],{},"無料か",[91,101,102],{},"最大ファイルサイズ",[91,104,105],{},"インストール",[107,108,109,127,146,159],"tbody",{},[88,110,111,115,118,121,124],{},[112,113,114],"td",{},"HandBrake（ソフトウェア）",[112,116,117],{},"なし（ローカル処理）",[112,119,120],{},"無料",[112,122,123],{},"制限なし",[112,125,126],{},"要インストール",[88,128,129,132,137,140,143],{},[112,130,131],{},"Smallpdf \u002F Clideo 等",[112,133,134],{},[26,135,136],{},"あり（サーバー送信）",[112,138,139],{},"制限あり",[112,141,142],{},"通常500MB〜2GB",[112,144,145],{},"不要",[88,147,148,151,153,155,157],{},[112,149,150],{},"ffmpeg（CLI）",[112,152,117],{},[112,154,120],{},[112,156,123],{},[112,158,126],{},[88,160,161,166,171,173,176],{},[112,162,163],{},[26,164,165],{},"zerosend 動画圧縮ツール",[112,167,168],{},[26,169,170],{},"なし（ブラウザ内処理）",[112,172,120],{},[112,174,175],{},"ブラウザ依存",[112,177,145],{},[17,179,180,181,184],{},"オンライン圧縮ツールの多くは、ファイルをサーバーにアップロードしてから処理する仕組みだ。Zoomの会議録画には会議の内容・参加者の顔・機密情報が含まれる場合があるため、",[26,182,183],{},"業務用途ではサーバー送信の有無を確認することが重要","になる。",[17,186,187],{},"HandBrakeやffmpegはローカル処理で安全だが、インストール作業やコマンド操作が必要で、ITリテラシーに自信がないユーザーにはハードルが高い。",[37,189],{},[12,191,192],{"id":192},"ブラウザだけで完結する圧縮手順",[17,194,195],{},"ここでは、インストール不要・サーバー送信なしで圧縮できる方法を紹介する。",[17,197,198,205,206,211],{},[199,200,204],"a",{"href":201,"rel":202},"https:\u002F\u002Fzerosend.site\u002Ftools\u002Fvideo-compress",[203],"nofollow","動画圧縮ツール"," は、ffmpeg.wasm という技術をブラウザ上で動作させることで、ファイルを外部サーバーに送らずに圧縮処理を行う。WebAssembly（Wasm）についての詳細は ",[199,207,210],{"href":208,"rel":209},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fja\u002Fdocs\u002FWebAssembly",[203],"MDN Web Docs の WebAssembly 解説"," を参照されたい。",[46,213,214],{"id":214},"手順",[216,217,218,225,234,240],"ol",{},[219,220,221,224],"li",{},[26,222,223],{},"ブラウザでツールを開く","\nChrome・Edge・Firefox など主要ブラウザで動作する。ページを開いた時点では何もサーバーには送られない。",[219,226,227,230,231,233],{},[26,228,229],{},"ファイルを選択する","\n「ファイルを選択」ボタンから Zoom の ",[21,232,23],{}," ファイルを指定する。ドラッグ&ドロップにも対応している。",[219,235,236,239],{},[26,237,238],{},"圧縮品質を設定する","\nスライダーで品質レベルを調整できる。会議録画であれば「中」程度（CRF値で28前後に相当）でも実用的な品質を維持できる。",[219,241,242,245],{},[26,243,244],{},"圧縮を実行してダウンロードする","\n処理はすべてブラウザ内で行われる。完了後にダウンロードボタンが表示されるので、ローカルに保存する。",[17,247,248],{},[72,249],{"alt":250,"src":75},"スクショ: zerosend 動画圧縮ツールの操作画面",[17,252,253,254,259],{},"処理中にネットワークを切断しても動作する点は、Service Worker によるキャッシュで実現されている（仕様の詳細は ",[199,255,258],{"href":256,"rel":257},"https:\u002F\u002Fwww.w3.org\u002FTR\u002Fservice-workers\u002F",[203],"W3C Service Workers 仕様"," を参照）。",[17,261,262,263,268],{},"なお、圧縮後のファイルをGoogleドライブやOneDriveに保存してリンク共有する運用にすると、メール添付の容量制限を気にする必要がなくなる。動画形式の変換が必要になった場合は、",[199,264,267],{"href":265,"rel":266},"https:\u002F\u002Fzerosend.site\u002Ftools\u002Fvideo-convert",[203],"動画変換ツール"," も同様にブラウザ内処理で対応できる。",[37,270],{},[12,272,273],{"id":273},"よくある質問",[17,275,276,279],{},[26,277,278],{},"Q. 圧縮後に音声がずれたり途切れたりすることはあるか？","\nA. 適切なコーデック設定で圧縮すれば音声ずれは通常発生しない。ただし、元ファイルのフレームレートが不均一な場合（録画中にPCが高負荷だった場合など）は、圧縮前から問題を抱えていることがある。",[17,281,282,285],{},[26,283,284],{},"Q. Zoom クラウド録画のリンクをそのまま共有すればいいのではないか？","\nA. Zoomクラウドのリンク共有が可能な環境であればその方が手間は少ない。ただし、無料プランではクラウドストレージが5GBに制限されており、過去録画がすぐに削除される。また、Zoomのクラウドへのアクセス権限管理が煩雑になるケースもあるため、ダウンロードして別の場所で管理する運用も一定の需要がある。",[17,287,288,291],{},[26,289,290],{},"Q. 4K録画や長時間録画（2時間以上）でも使えるか？","\nA. ブラウザ内処理のため、利用可能なメモリはPCのスペックとブラウザの制限に依存する。4K・2時間超のファイルは数GBに達することがあり、ローカルアプリ（HandBrakeやffmpeg）の方が安定して処理できる場合がある。",[17,293,294,297],{},[26,295,296],{},"Q. 圧縮したファイルは再度圧縮できるか？","\nA. 技術的には可能だが、動画は非可逆圧縮のため繰り返すたびに画質が劣化する。初回の圧縮で適切な設定を選ぶ方が結果的に品質を保てる。",[37,299],{},[12,301,302],{"id":302},"まとめ",[17,304,305],{},"Zoom録画の容量問題は、適切な圧縮設定を選べば大半のケースで解決できる。重要なポイントを整理すると以下のとおりだ。",[307,308,309,312,315,322],"ul",{},[219,310,311],{},"会議録画は動きが少なく圧縮効率が高いため、元サイズの30〜40%まで縮小しても視聴品質への影響が小さい",[219,313,314],{},"オンラインツールを使う場合は、ファイルがサーバーに送信されているかどうかを確認する。業務上の機密情報が含まれる録画には特に注意が必要",[219,316,317,318,321],{},"インストール不要・サーバー送信なしで処理したい場合は、",[199,319,204],{"href":201,"rel":320},[203]," のようなWasm処理のブラウザツールが選択肢になる",[219,323,324],{},"大容量・高解像度ファイルを扱う場合はHandBrakeやffmpegなどローカルアプリの方が安定する",[17,326,327],{},"目的と環境に合わせてツールを選択することが、結果的に手間を減らす近道になる。",{"title":329,"searchDepth":330,"depth":330,"links":331},"",2,[332,333,338,339,342,343],{"id":14,"depth":330,"text":15},{"id":41,"depth":330,"text":41,"children":334},[335,337],{"id":48,"depth":336,"text":48},3,{"id":58,"depth":336,"text":58},{"id":80,"depth":330,"text":80},{"id":192,"depth":330,"text":192,"children":340},[341],{"id":214,"depth":336,"text":214},{"id":273,"depth":330,"text":273},{"id":302,"depth":330,"text":302},"tech",null,"Zoom録画の動画ファイルが大きくて共有できない悩みを解決。ブラウザだけで完結する無料の圧縮方法と、安全にファイルを扱うためのポイントを解説します。",false,"md","ja",{},true,"\u002Fblog\u002Fvideo-compress-zoom-recording","2026-05-31",{"title":6,"description":346},"video-compress-zoom-recording","blog\u002Fvideo-compress-zoom-recording",[358,359,360,361],"動画","圧縮","業務","プライバシー","C7brzYpfZbf2k6-9SEoe0XUyWB-oScu5GKmAoK9lDxc",{"id":364,"title":365,"author":7,"body":366,"category":344,"coverImage":345,"description":733,"draft":347,"extension":348,"locale":349,"meta":734,"navigation":351,"noindex":347,"path":735,"publishedAt":736,"seo":737,"slug":738,"stem":739,"tags":740,"updatedAt":736,"__hash__":742},"blog\u002Fblog\u002Fvideo-compress-instagram-upload.md","Instagram動画の容量制限を超えた時の圧縮方法と注意点",{"type":9,"value":367,"toc":720},[368,372,375,434,437,440,442,446,455,493,496,498,501,505,514,517,520,527,530,532,536,543,546,574,577,584,586,589,687,690,692,694,697,700,714],[12,369,371],{"id":370},"instagramの動画アップロードで詰まる容量の壁","Instagramの動画アップロードで詰まる「容量の壁」",[17,373,374],{},"SNS運用に動画コンテンツを取り入れているビジネスパーソンやWeb担当者が一度は経験するのが、「ファイルが大きすぎてアップロードできない」というエラーだ。Instagramの投稿フォーマットごとの制限は以下のとおりで、思いのほか厳しい。",[82,376,377,389],{},[85,378,379],{},[88,380,381,384,386],{},[91,382,383],{},"フォーマット",[91,385,102],{},[91,387,388],{},"最大尺",[107,390,391,402,413,423],{},[88,392,393,396,399],{},[112,394,395],{},"フィード動画",[112,397,398],{},"100 MB",[112,400,401],{},"60秒",[88,403,404,407,410],{},[112,405,406],{},"リール",[112,408,409],{},"1 GB",[112,411,412],{},"90秒",[88,414,415,418,421],{},[112,416,417],{},"ストーリーズ",[112,419,420],{},"4 GB",[112,422,401],{},[88,424,425,428,431],{},[112,426,427],{},"IGTV (長尺)",[112,429,430],{},"3.6 GB",[112,432,433],{},"60分",[17,435,436],{},"フィード投稿は100 MBという厳しい上限があり、スマートフォンで撮影した4K動画や、一眼カメラで録ったプロモーション映像は軽く超えてしまう。リールは上限が大きい一方、ファイルサイズより「画質の劣化」がボトルネックになりやすい。Instagramはアップロード後にサーバー側で再エンコードするため、元の動画品質が高いほど再圧縮後のダメージを抑えられる。",[17,438,439],{},"つまり「とにかく小さくすればいい」ではなく、「Instagramが推奨するスペックに合わせて最低限だけ圧縮する」アプローチが最適解になる。",[37,441],{},[12,443,445],{"id":444},"instagramが推奨するエンコード設定","Instagramが推奨するエンコード設定",[17,447,448,449,454],{},"公式ヘルプ（",[199,450,453],{"href":451,"rel":452},"https:\u002F\u002Fhelp.instagram.com\u002F1038071743024882",[203],"Instagram ヘルプセンター","）では、高品質な動画投稿のための推奨フォーマットを次のように定めている。",[307,456,457,463,469,475,481,487],{},[219,458,459,462],{},[26,460,461],{},"コーデック",": H.264 (AVC)",[219,464,465,468],{},[26,466,467],{},"コンテナ",": MP4",[219,470,471,474],{},[26,472,473],{},"フレームレート",": 23〜60 fps（30 fpsが無難）",[219,476,477,480],{},[26,478,479],{},"ビットレート",": 3,500 kbps 以上（フィード）",[219,482,483,486],{},[26,484,485],{},"アスペクト比",": 4:5（フィード縦型）、9:16（リール・ストーリーズ）",[219,488,489,492],{},[26,490,491],{},"解像度",": 最大1080p",[17,494,495],{},"この設定を満たしつつファイルサイズを100 MB以内に収めるのがゴールだ。60秒・1080p・H.264・30fps・5,000 kbpsで計算すると約2.25 GBになるため、ビットレートを3,500〜4,500 kbpsに落とすだけで目標に収まることが多い。むやみに解像度を下げるより、ビットレートの調整が画質を保つ近道だ。",[37,497],{},[12,499,500],{"id":500},"一般的な圧縮方法とその限界",[46,502,504],{"id":503},"handbrakeを使う方法デスクトップアプリ","HandBrakeを使う方法（デスクトップアプリ）",[17,506,507,508,513],{},"無料のオープンソースソフト ",[199,509,512],{"href":510,"rel":511},"https:\u002F\u002Fhandbrake.fr\u002F",[203],"HandBrake"," は、H.264エンコードの細かいパラメータを自由に設定できる定番ツールだ。「Preset」でSocial 720p\u002F1080pを選び、ビットレートを手動入力するだけで、Instagramの推奨値に近い出力が得られる。",[17,515,516],{},"ただし、インストールが必要なこと、UIが英語ベースで設定項目が多いこと、変換に数分〜十数分かかることは覚えておきたい。",[46,518,519],{"id":519},"オンライン変換サービスを使う方法",[17,521,522,523,526],{},"Clipchamp、Clideo、Adobe Express など、ブラウザ上で完結するオンラインサービスは手軽だが、",[26,524,525],{},"動画ファイルをサーバーにアップロードする仕組み","になっている。顧客インタビューや社内会議の録画、未公開の商品プロモーション動画など、外部に送信したくないファイルには向かない。",[17,528,529],{},"無料プランでは出力サイズやファイル数に制限があることも多く、1 GBを超えるリール素材を扱う場合は課金が前提になるケースが散見される。",[37,531],{},[12,533,535],{"id":534},"ブラウザだけで完結する圧縮方法サーバー送信なし","ブラウザだけで完結する圧縮方法（サーバー送信なし）",[17,537,538,539,542],{},"ファイルを外部サーバーに送りたくない場合の選択肢として、",[199,540,204],{"href":541},"\u002Ftools\u002Fvideo-compress"," がある。ffmpeg.wasm（WebAssemblyベースのFFmpegポート）を使い、エンコード処理をすべてブラウザ内で実行するため、ファイルがネットワーク外に出ない。DevToolsのNetworkタブを開いて動作確認すれば、動画のバイナリが外部に送信されていないことを確認できる。",[46,544,545],{"id":545},"実際の操作手順",[216,547,548,553,556,568,571],{},[219,549,550,552],{},[199,551,204],{"href":541}," をブラウザで開く",[219,554,555],{},"圧縮したい動画ファイルをドラッグ＆ドロップ、またはクリックして選択",[219,557,558,559],{},"出力フォーマット（MP4）、解像度、ビットレートを設定\n",[307,560,561],{},[219,562,563,564,567],{},"フィード投稿なら ",[26,565,566],{},"ビットレート: 4,000 kbps \u002F 解像度: 1080p \u002F fps: 30"," が目安",[219,569,570],{},"「圧縮する」ボタンをクリックし、処理完了まで待つ（ファイルサイズにより1〜5分程度）",[219,572,573],{},"ダウンロードして完成",[17,575,576],{},"ブラウザ内処理のため、初回ロード時にffmpeg.wasmのモジュール（数十MB）がキャッシュされる。2回目以降はオフライン環境でも動作する点は実用上の利点だ。",[17,578,579,580,583],{},"また、動画の解像度やアスペクト比を変更したい場合は、関連する ",[199,581,267],{"href":582},"\u002Ftools\u002Fvideo-convert"," も参照すると用途に応じた設定がしやすい。",[37,585],{},[12,587,588],{"id":588},"ツール選択の比較",[82,590,591,605],{},[85,592,593],{},[88,594,595,598,600,603],{},[91,596,597],{},"観点",[91,599,512],{},[91,601,602],{},"オンラインサービス (Clipchamp等)",[91,604,165],{},[107,606,607,618,633,646,660,674],{},[88,608,609,611,614,616],{},[112,610,105],{},[112,612,613],{},"必要",[112,615,145],{},[112,617,145],{},[88,619,620,622,625,630],{},[112,621,96],{},[112,623,624],{},"なし（ローカル）",[112,626,627],{},[26,628,629],{},"あり（外部クラウド）",[112,631,632],{},"なし（ブラウザ内）",[88,634,635,638,641,644],{},[112,636,637],{},"無料で使える",[112,639,640],{},"○",[112,642,643],{},"△（制限あり）",[112,645,640],{},[88,647,648,651,654,657],{},[112,649,650],{},"設定の細かさ",[112,652,653],{},"高",[112,655,656],{},"低〜中",[112,658,659],{},"中",[88,661,662,665,668,671],{},[112,663,664],{},"処理速度",[112,666,667],{},"速い",[112,669,670],{},"サーバー依存",[112,672,673],{},"やや遅い",[88,675,676,679,681,684],{},[112,677,678],{},"オフライン動作",[112,680,640],{},[112,682,683],{},"✕",[112,685,686],{},"○（初回後）",[17,688,689],{},"機密性の高い映像を扱う場合や、社内ポリシーで外部サービスへのデータ送信が制限されている環境では、サーバー送信なしで処理できるハンドブレーク系ツールかzerosendが現実的な選択肢になる。",[37,691],{},[12,693,302],{"id":302},[17,695,696],{},"Instagramの動画容量制限を超えた場合の対処法は、「推奨スペックに合わせたビットレート調整」が基本だ。解像度を落とす前にビットレートを絞ることで、視覚的な品質低下を最小限に抑えられる。",[17,698,699],{},"ツール選択の基準は次の2点に集約される。",[307,701,702,708],{},[219,703,704,707],{},[26,705,706],{},"ファイルを外部に送信できるか否か",": 機密度の高いコンテンツならローカル処理が必須",[219,709,710,713],{},[26,711,712],{},"作業頻度と設定の自由度",": 定期的に圧縮するなら細かい設定ができるツールが長期的に使いやすい",[17,715,716,717,719],{},"オンラインサービスの利便性を保ちつつプライバシーを確保したいケースでは、ブラウザ内完結型の",[199,718,204],{"href":541},"が要件を満たす一つの手段として機能する。",{"title":329,"searchDepth":330,"depth":330,"links":721},[722,723,724,728,731,732],{"id":370,"depth":330,"text":371},{"id":444,"depth":330,"text":445},{"id":500,"depth":330,"text":500,"children":725},[726,727],{"id":503,"depth":336,"text":504},{"id":519,"depth":336,"text":519},{"id":534,"depth":330,"text":535,"children":729},[730],{"id":545,"depth":336,"text":545},{"id":588,"depth":330,"text":588},{"id":302,"depth":330,"text":302},"Instagramの動画アップロード容量制限を解説し、画質を保ちながら圧縮する具体的な手順とブラウザだけで完結する無料ツールを紹介。",{},"\u002Fblog\u002Fvideo-compress-instagram-upload","2026-05-21",{"title":365,"description":733},"video-compress-instagram-upload","blog\u002Fvideo-compress-instagram-upload",[358,359,361,741],"ツール","H1a3ELYjbh2qNaortR0UdHQvlCOOrvdURKwyjesPHMk",{"id":744,"title":745,"author":7,"body":746,"category":344,"coverImage":345,"description":1072,"draft":347,"extension":348,"locale":349,"meta":1073,"navigation":351,"noindex":347,"path":1074,"publishedAt":1075,"seo":1076,"slug":1077,"stem":1078,"tags":1079,"updatedAt":1075,"__hash__":1082},"blog\u002Fblog\u002Fimage-compress-no-quality-loss.md","画像圧縮で画質を落とさない方法と主要ツール徹底比較",{"type":9,"value":747,"toc":1060},[748,752,763,766,780,783,790,792,796,799,910,917,920,931,933,937,940,944,947,958,962,971,975,978,982,985,987,991,998,1012,1015,1023,1025,1027,1030,1048,1057],[12,749,751],{"id":750},"圧縮したら画質が落ちたは設定の問題","「圧縮したら画質が落ちた」は設定の問題",[17,753,754,755,758,759,762],{},"画像を圧縮したあと、ぼやけた・色が飛んだ、という経験は珍しくない。原因のほとんどは",[26,756,757],{},"圧縮方式の選択ミス","か",[26,760,761],{},"品質パラメータの設定ミス","にある。",[17,764,765],{},"画像圧縮には大きく2種類がある。",[307,767,768,774],{},[219,769,770,773],{},[26,771,772],{},"可逆圧縮（ロスレス）",": データを完全に復元できる。PNG や WebP のロスレスモードが該当。ファイルサイズの削減幅は小さいが画質は一切変化しない。",[219,775,776,779],{},[26,777,778],{},"非可逆圧縮（ロッシー）",": 人間の目に気づかれにくい情報を間引いてサイズを大幅に削減する。JPEG や WebP のロッシーモードが該当。品質値（Quality）の設定が仕上がりを左右する。",[17,781,782],{},"写真のような色数が多い画像には JPEG や WebP ロッシー（品質値 75〜85 程度）が向いている。ロゴ・アイコン・スクリーンショットのような図形・文字主体の画像は PNG ロスレスか WebP ロスレスを選ぶと画質劣化を避けられる。",[17,784,785,786,789],{},"フォーマット選択を間違えると、どれだけ品質値を上げても不要なアーティファクト（圧縮ノイズ）が乗ることがある。まず",[26,787,788],{},"用途に合ったフォーマットを選ぶ","のが画質維持の第一歩だ。",[37,791],{},[12,793,795],{"id":794},"主要ツールの比較画質プライバシーコスト","主要ツールの比較：画質・プライバシー・コスト",[17,797,798],{},"市場にはさまざまな圧縮ツールがある。以下の表は代表的なサービスの特徴をまとめたものだ。",[82,800,801,821],{},[85,802,803],{},[88,804,805,807,810,812,815,818],{},[91,806,741],{},[91,808,809],{},"処理場所",[91,811,96],{},[91,813,814],{},"無料枠",[91,816,817],{},"ロスレス対応",[91,819,820],{},"WebP 出力",[107,822,823,843,862,878,895],{},[88,824,825,828,831,834,837,840],{},[112,826,827],{},"TinyPNG",[112,829,830],{},"クラウド",[112,832,833],{},"TinyPNG社サーバー",[112,835,836],{},"月500枚まで",[112,838,839],{},"✗（ロッシーのみ）",[112,841,842],{},"✗",[88,844,845,848,851,854,857,860],{},[112,846,847],{},"Squoosh（Google）",[112,849,850],{},"ブラウザ内",[112,852,853],{},"なし",[112,855,856],{},"完全無料",[112,858,859],{},"✓",[112,861,859],{},[88,863,864,867,869,872,874,876],{},[112,865,866],{},"iLovePDF \u002F iLoveIMG",[112,868,830],{},[112,870,871],{},"iLove社サーバー",[112,873,139],{},[112,875,842],{},[112,877,842],{},[88,879,880,883,885,888,891,893],{},[112,881,882],{},"Compressor.io",[112,884,830],{},[112,886,887],{},"Compressor社サーバー",[112,889,890],{},"1ファイル10MBまで",[112,892,859],{},[112,894,842],{},[88,896,897,900,902,904,906,908],{},[112,898,899],{},"zerosend 画像圧縮ツール",[112,901,850],{},[112,903,853],{},[112,905,856],{},[112,907,859],{},[112,909,859],{},[17,911,912,913,916],{},"「送信先サーバーなし」の行が重要だ。TinyPNG や iLoveIMG はファイルを外部サーバーにアップロードして処理する。利便性は高いが、",[26,914,915],{},"社内資料・個人情報が含まれる画像・NDA対象のデザイン素材","をそのままアップロードするのはリスクがある。",[17,918,919],{},"ブラウザ内処理のツール（Squoosh・zerosend）は、ファイルが端末から外に出ない。DevTools の Network タブを開いて確認すれば、アップロード通信が発生していないことを実際に検証できる。",[17,921,922,923,926,927,930],{},"外部送信の可否を気にしない用途なら TinyPNG のような手軽なクラウドツールで十分だが、",[26,924,925],{},"機密性が求められるファイル","や",[26,928,929],{},"オフライン環境","ではブラウザ内処理一択になる。",[37,932],{},[12,934,936],{"id":935},"画質を落とさず圧縮する実践的な手順","画質を落とさず圧縮する：実践的な手順",[17,938,939],{},"ここでは汎用的な手順を示す。どのツールを使う場合も考え方は共通だ。",[46,941,943],{"id":942},"_1-画像の種類を確認する","1. 画像の種類を確認する",[17,945,946],{},"まずファイルを目視確認する。",[307,948,949,952,955],{},[219,950,951],{},"写真・グラデーション → JPEG か WebP ロッシー",[219,953,954],{},"ロゴ・アイコン・図・スクリーンショット → PNG か WebP ロスレス",[219,956,957],{},"アニメーション → WebP アニメ か GIF",[46,959,961],{"id":960},"_2-品質値qualityを-7585-から始める","2. 品質値（Quality）を 75〜85 から始める",[17,963,964,965,970],{},"JPEG・WebP ロッシーの場合、品質値 100 は「ほぼ無圧縮」に近い。75〜85 の範囲では人間の目でほぼ判別できない程度の差しか生じないことが多い。",[199,966,969],{"href":967,"rel":968},"https:\u002F\u002Fdevelopers.google.com\u002Fspeed\u002Fwebp\u002Fdocs\u002Fcompression",[203],"Google の WebP ドキュメント","でも、品質値 80 前後が画質とサイズのバランスの目安として示されている。",[46,972,974],{"id":973},"_3-出力を元ファイルと並べて比較する","3. 出力を元ファイルと並べて比較する",[17,976,977],{},"ツールのプレビュー機能やブラウザの別タブを使い、元画像と圧縮後を 100% 表示で比較する。目立つ劣化がなければその設定で確定する。劣化があれば品質値を 5〜10 上げて再試行する。",[46,979,981],{"id":980},"_4-ファイルサイズの削減率を確認する","4. ファイルサイズの削減率を確認する",[17,983,984],{},"目安として、品質 80 前後の JPEG 圧縮では元ファイルの 40〜70% 削減が期待できる。削減率が 10% 未満の場合は、すでに圧縮済みのファイルを再圧縮している可能性が高い。その場合は元の非圧縮ソースから変換し直したほうが効果が出る。",[37,986],{},[12,988,990],{"id":989},"zerosend-の画像圧縮ツールを使う場合","zerosend の画像圧縮ツールを使う場合",[17,992,993,997],{},[199,994,996],{"href":995},"\u002Ftools\u002Fimage-compress","画像圧縮ツール"," はブラウザ上で完結するため、ファイルをサーバーに送信しない。手順は次の通りだ。",[216,999,1000,1003,1006,1009],{},[219,1001,1002],{},"ページを開き、画像ファイルをドラッグ&ドロップ（または「ファイルを選択」）",[219,1004,1005],{},"圧縮品質のスライダーで Quality 値を設定（デフォルトは 80）",[219,1007,1008],{},"出力フォーマットを選択（JPEG \u002F PNG \u002F WebP）",[219,1010,1011],{},"「圧縮する」ボタンを押してダウンロード",[17,1013,1014],{},"操作は4ステップで終わる。初回ロード後は Service Worker がリソースをキャッシュするため、次回以降はオフライン環境でも動作する。",[17,1016,1017,1018,1022],{},"なお、画像の縦横サイズを変更したい場合は別途リサイズ操作が必要になる。zerosend には",[199,1019,1021],{"href":1020},"\u002Ftools\u002Fimage-convert","画像変換・リサイズツール","も用意されているため、フォーマット変換と合わせて使うと作業をまとめられる。",[37,1024],{},[12,1026,302],{"id":302},[17,1028,1029],{},"画質を落とさない画像圧縮のポイントは3点に集約される。",[216,1031,1032,1038,1043],{},[219,1033,1034,1037],{},[26,1035,1036],{},"フォーマットを用途に合わせて選ぶ","（写真は JPEG\u002FWebP ロッシー、図形は PNG\u002FWebP ロスレス）",[219,1039,1040],{},[26,1041,1042],{},"品質値は 75〜85 を起点に調整する",[219,1044,1045],{},[26,1046,1047],{},"出力を元画像と並べて目視確認してから確定する",[17,1049,1050,1051,1056],{},"ツール選びでは、ファイルの機密性に応じて「クラウド処理か・ブラウザ内処理か」を判断軸にするとよい。業務上の機密ファイルや個人情報を含む画像を扱う場合は、",[199,1052,1055],{"href":1053,"rel":1054},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fja\u002Fdocs\u002FWeb\u002FSecurity\u002FSame-origin_policy",[203],"MDN の Same-origin policy"," が示すように、データをどこに送るかを意識することが基本のセキュリティ習慣だ。",[17,1058,1059],{},"クラウド送信を避けたい場面では Squoosh か zerosend のようなブラウザ内処理ツールが現実的な選択肢になる。どちらも無料で使えるため、用途と状況に合わせて使い分けるのが合理的だ。",{"title":329,"searchDepth":330,"depth":330,"links":1061},[1062,1063,1064,1070,1071],{"id":750,"depth":330,"text":751},{"id":794,"depth":330,"text":795},{"id":935,"depth":330,"text":936,"children":1065},[1066,1067,1068,1069],{"id":942,"depth":336,"text":943},{"id":960,"depth":336,"text":961},{"id":973,"depth":336,"text":974},{"id":980,"depth":336,"text":981},{"id":989,"depth":330,"text":990},{"id":302,"depth":330,"text":302},"画質を維持したまま画像を圧縮する方法を解説。TinyPNG・Squoosh・zerosenの比較表つき。ブラウザだけで完結する無料ツールの使い方も紹介。",{},"\u002Fblog\u002Fimage-compress-no-quality-loss","2026-05-20",{"title":745,"description":1072},"image-compress-no-quality-loss","blog\u002Fimage-compress-no-quality-loss",[359,1080,361,1081],"比較","Web制作","pk18n9a2D8WNh5OnONKHkKjSLlJ65Fn-8M2XXUJxXpc",{"id":1084,"title":1085,"author":7,"body":1086,"category":344,"coverImage":345,"description":1790,"draft":347,"extension":348,"locale":349,"meta":1791,"navigation":351,"noindex":347,"path":1792,"publishedAt":1793,"seo":1794,"slug":1795,"stem":1796,"tags":1797,"updatedAt":1799,"__hash__":1800},"blog\u002Fblog\u002Fpdf-email-compress.md","PDFがメールで送れない時の圧縮方法｜サーバー送信なしで安全にサイズを減らす",{"type":9,"value":1087,"toc":1752},[1088,1091,1093,1097,1100,1103,1148,1151,1155,1158,1178,1181,1184,1187,1200,1203,1205,1209,1212,1215,1241,1249,1252,1290,1293,1297,1300,1302,1306,1309,1312,1315,1319,1424,1427,1429,1433,1437,1446,1466,1479,1483,1489,1493,1496,1500,1550,1553,1557,1560,1564,1567,1596,1599,1602,1605,1607,1610,1613,1617,1626,1629,1632,1635,1638,1657,1660,1662,1666,1670,1673,1677,1680,1684,1687,1691,1694,1698,1701,1703,1705,1708,1744],[17,1089,1090],{},"PDFをメールに添付しようとして「ファイルサイズが大きすぎます」と弾かれる場面は、ビジネス文書を扱う人なら一度は経験する。上限を超えたとき、真っ先に試すべきなのは圧縮だ。ただし「どのツールを使うか」という選択には、ファイルサイズ削減の効果だけでなく、データのプライバシーという観点が絡んでくる。本記事では、PDF圧縮の仕組みから主要ツールのプライバシー比較、ブラウザ内処理で完結するツールの具体的な操作手順まで、実務で即使える情報を体系的に解説する。",[37,1092],{},[12,1094,1096],{"id":1095},"pdfをメールに添付できない本当の理由","PDFをメールに添付できない本当の理由",[46,1098,1099],{"id":1099},"主要メールサービスの添付上限",[17,1101,1102],{},"メールの添付ファイルに上限があることは広く知られているが、その数値は意外と小さい。",[82,1104,1105,1115],{},[85,1106,1107],{},[88,1108,1109,1112],{},[91,1110,1111],{},"サービス",[91,1113,1114],{},"添付上限の目安",[107,1116,1117,1125,1133,1140],{},[88,1118,1119,1122],{},[112,1120,1121],{},"Gmail",[112,1123,1124],{},"25 MB",[88,1126,1127,1130],{},[112,1128,1129],{},"Outlook \u002F Hotmail",[112,1131,1132],{},"20 MB",[88,1134,1135,1138],{},[112,1136,1137],{},"Yahoo! メール",[112,1139,1124],{},[88,1141,1142,1145],{},[112,1143,1144],{},"社内メールサーバー（一般的な設定）",[112,1146,1147],{},"5〜10 MB",[17,1149,1150],{},"社内メールサーバーは管理者が上限を独自に設定しているケースが多く、5 MB以下に制限されている環境も珍しくない。送信側が25 MBのGmailで送っても、受信側が10 MB制限のサーバーだと弾かれる。",[46,1152,1154],{"id":1153},"重くなりやすいpdfの特徴","重くなりやすいPDFの特徴",[17,1156,1157],{},"PDF自体がフォーマットとして重いわけではない。問題になるのはほぼ例外なく「埋め込み画像」だ。以下の条件が重なると数十MBになる。",[307,1159,1160,1166,1172],{},[219,1161,1162,1165],{},[26,1163,1164],{},"カラースキャン＋300 dpi以上","：契約書をスキャナで取り込む際にデフォルト設定のまま使うと発生しやすい",[219,1167,1168,1171],{},[26,1169,1170],{},"高解像度の写真・図版を多数挿入","：プレゼン資料やカタログPDFに多い",[219,1173,1174,1177],{},[26,1175,1176],{},"複数スキャン画像を結合","：ページごとにスキャン画像が丸ごと埋め込まれる",[17,1179,1180],{},"テキストのみで構成されたPDFはそもそもデータ量が少なく、10ページ程度であれば1 MB未満に収まることが大半だ。",[46,1182,1183],{"id":1183},"対策の選択肢を整理する",[17,1185,1186],{},"上限超えを解消するための主な手段は3つある。",[216,1188,1189,1194,1197],{},[219,1190,1191],{},[26,1192,1193],{},"圧縮してサイズを小さくする",[219,1195,1196],{},"Google Drive・OneDrive などクラウドストレージのリンクをメール本文に貼る",[219,1198,1199],{},"WeTransfer などのファイル転送サービスを使う",[17,1201,1202],{},"「すぐに・追加サービス登録なしで・安全に」完結するのが圧縮だ。クラウドストレージやファイル転送は機密文書を別サービスに預ける手間とリスクが発生する。ただし圧縮ツールの選び方を誤ると、それ自体が情報漏洩のリスクになりうる。この点は後述する比較表で詳しく解説する。",[37,1204],{},[12,1206,1208],{"id":1207},"pdf圧縮の仕組みと削減率の目安","PDF圧縮の仕組みと削減率の目安",[46,1210,1211],{"id":1211},"圧縮ツールが実際に何をしているか",[17,1213,1214],{},"「圧縮」という言葉は漠然としているが、PDFの場合は主に以下の処理を指す。",[307,1216,1217,1223,1229,1235],{},[219,1218,1219,1222],{},[26,1220,1221],{},"画像の再エンコード","：埋め込みPNGをJPEGに変換したり、JPEG品質係数を下げたりする",[219,1224,1225,1228],{},[26,1226,1227],{},"解像度のダウンサンプリング","：300 dpi → 150 dpi など、目的に応じた解像度へ変換する",[219,1230,1231,1234],{},[26,1232,1233],{},"埋め込みフォントのサブセット化","：文書内で実際に使われている文字のみを残し、フォントデータ全体を削る",[219,1236,1237,1240],{},[26,1238,1239],{},"不要メタデータの除去","：作成ソフトのバージョン情報、サムネイルキャッシュ、コメント履歴などを取り除く",[17,1242,1243,1248],{},[199,1244,1247],{"href":1245,"rel":1246},"https:\u002F\u002Fwww.iso.org\u002Fstandard\u002F75839.html",[203],"PDF仕様はISO 32000-2として標準化されており","、画像ストリームの格納方式が規定されている。圧縮ツールはこの仕様に沿ってバイナリを書き換えることでサイズを削減する。",[46,1250,1251],{"id":1251},"どのくらい軽くなるか",[82,1253,1254,1264],{},[85,1255,1256],{},[88,1257,1258,1261],{},[91,1259,1260],{},"元のファイルの種類",[91,1262,1263],{},"想定される削減率",[107,1265,1266,1274,1282],{},[88,1267,1268,1271],{},[112,1269,1270],{},"カラースキャン（300 dpi以上）",[112,1272,1273],{},"50〜80%",[88,1275,1276,1279],{},[112,1277,1278],{},"図版・グラフを含む資料",[112,1280,1281],{},"30〜60%",[88,1283,1284,1287],{},[112,1285,1286],{},"テキストのみ",[112,1288,1289],{},"5〜15% 程度",[17,1291,1292],{},"20 MBのカラースキャン書類であれば、設定次第で4〜10 MB台まで落とせる計算になる。Gmail の25 MB上限を狙うなら、「中」程度の品質設定でほとんどのケースをカバーできる。",[46,1294,1296],{"id":1295},"注意点テキストと画像は別処理","注意点：テキストと画像は別処理",[17,1298,1299],{},"圧縮で影響を受けるのは埋め込み画像のみで、テキストデータはそのまま保持される。フォントのサブセット化によってテキストが文字化けしたり消えたりすることはない。品質設定が「低（最高圧縮）」であっても、文字の読み取りには影響しない。",[37,1301],{},[12,1303,1305],{"id":1304},"主要pdf圧縮ツールのプライバシー比較","主要PDF圧縮ツールのプライバシー比較",[46,1307,1308],{"id":1308},"サーバー送信の有無が最重要指標",[17,1310,1311],{},"PDF圧縮ツールを選ぶ際、見落とされがちなのが「ファイルがどこで処理されるか」だ。多くのオンラインツールは、PDFを外部クラウドサーバーへアップロードしてから処理を行う仕組みをとっている。「アップロード後1時間で削除」「TLS通信で暗号化」といった記載があっても、処理の瞬間にサーバー上にファイルが存在することは変わらない。",[17,1313,1314],{},"契約書・請求書・個人情報・未公開の事業計画書など、機密性の高い文書を日常的に扱う場合、このリスクは無視できない。",[46,1316,1318],{"id":1317},"比較表送信先サーバーを軸に評価","比較表：送信先サーバーを軸に評価",[82,1320,1321,1337],{},[85,1322,1323],{},[88,1324,1325,1327,1329,1331,1334],{},[91,1326,741],{},[91,1328,809],{},[91,1330,96],{},[91,1332,1333],{},"料金",[91,1335,1336],{},"アカウント登録",[107,1338,1339,1355,1370,1385,1399],{},[88,1340,1341,1344,1346,1349,1352],{},[112,1342,1343],{},"Smallpdf",[112,1345,830],{},[112,1347,1348],{},"Smallpdf社サーバー（スイス）",[112,1350,1351],{},"無料枠あり（1日2件制限）",[112,1353,1354],{},"無料登録あり",[88,1356,1357,1360,1362,1365,1368],{},[112,1358,1359],{},"iLovePDF",[112,1361,830],{},[112,1363,1364],{},"iLovePDF社サーバー（スペイン）",[112,1366,1367],{},"無料枠あり",[112,1369,1354],{},[88,1371,1372,1375,1377,1380,1382],{},[112,1373,1374],{},"Adobe Acrobat オンライン",[112,1376,830],{},[112,1378,1379],{},"Adobe社サーバー（米国）",[112,1381,1367],{},[112,1383,1384],{},"Adobe ID必須",[88,1386,1387,1390,1392,1395,1397],{},[112,1388,1389],{},"PDF24",[112,1391,830],{},[112,1393,1394],{},"PDF24社サーバー（ドイツ）",[112,1396,120],{},[112,1398,145],{},[88,1400,1401,1406,1411,1416,1420],{},[112,1402,1403],{},[26,1404,1405],{},"zerosend（PDF圧縮）",[112,1407,1408],{},[26,1409,1410],{},"ブラウザ内（ローカル）",[112,1412,1413],{},[26,1414,1415],{},"なし（ゼロ送信）",[112,1417,1418],{},[26,1419,856],{},[112,1421,1422],{},[26,1423,145],{},[17,1425,1426],{},"Smallpdf・iLovePDF・Adobe Acrobat オンラインはいずれも広く使われている信頼性の高いサービスだが、処理の核心部はサーバー側で実行される。利用規約上のデータ取り扱いポリシーを確認する手間をかけたくない場合、あるいはポリシーを読んでもなおサーバー送信を避けたい場合は、ブラウザ内処理型が合理的な選択肢となる。",[37,1428],{},[12,1430,1432],{"id":1431},"zerosenedでpdfを圧縮する手順実践ガイド","zerosenedでPDFを圧縮する手順（実践ガイド）",[46,1434,1436],{"id":1435},"使用技術の概要なぜサーバーなしで動くのか","使用技術の概要：なぜサーバーなしで動くのか",[17,1438,1439,1440,1445],{},"zerosendの",[199,1441,1444],{"href":1442,"rel":1443},"https:\u002F\u002Fzerosend.site\u002Ftools\u002Fpdf-compress",[203],"PDF圧縮ツール","は、以下のライブラリとブラウザ標準APIをクライアント側で動作させることで、外部サーバーへのファイル送信ゼロを実現している。",[307,1447,1448,1454,1460],{},[219,1449,1450,1453],{},[26,1451,1452],{},"pdf-lib","：PDFの解析・ページ操作・書き出しをJavaScriptで実行するオープンソースライブラリ",[219,1455,1456,1459],{},[26,1457,1458],{},"pdfjs-dist（PDF.js）","：Mozillaが開発したオープンソースのPDFレンダリングエンジン。各ページをピクセルデータとして展開する",[219,1461,1462,1465],{},[26,1463,1464],{},"Canvas API","：各ページを画像として再描画し、解像度調整・JPEG再エンコードを行うブラウザ標準のグラフィックAPI",[17,1467,1468,1469,1472,1473,1478],{},"重い処理はメインスレッドをブロックしないよう",[26,1470,1471],{},"Web Worker","内で実行される。",[199,1474,1477],{"href":1475,"rel":1476},"https:\u002F\u002Fhtml.spec.whatwg.org\u002Fmultipage\u002Fcanvas.html",[203],"Canvas APIはW3C HTMLリビングスタンダードで標準化","されており、Chrome・Firefox・Safari・Edgeすべてで追加インストールなしに利用できる。",[46,1480,1482],{"id":1481},"ステップ1ツールにアクセスする","ステップ1：ツールにアクセスする",[17,1484,1485,1488],{},[199,1486,1442],{"href":1442,"rel":1487},[203]," をブラウザで開く。PC・スマートフォン・タブレットのいずれからでも動作する。インストール不要で、アクセス直後から使える状態になっている。",[46,1490,1492],{"id":1491},"ステップ2pdfをドロップまたは選択する","ステップ2：PDFをドロップまたは選択する",[17,1494,1495],{},"画面中央のドロップゾーンにPDFをドラッグ＆ドロップするか、「ファイルを選択」ボタンからファイルを指定する。このタイミングでファイルはブラウザのメモリ上に読み込まれるだけで、外部への送信は行われない。",[46,1497,1499],{"id":1498},"ステップ3圧縮品質を選択する","ステップ3：圧縮品質を選択する",[82,1501,1502,1515],{},[85,1503,1504],{},[88,1505,1506,1509,1512],{},[91,1507,1508],{},"品質設定",[91,1510,1511],{},"DPI目安",[91,1513,1514],{},"おすすめ用途",[107,1516,1517,1528,1539],{},[88,1518,1519,1522,1525],{},[112,1520,1521],{},"高（Low compression）",[112,1523,1524],{},"150 dpi前後",[112,1526,1527],{},"印刷・長期保存が必要な場合",[88,1529,1530,1533,1536],{},[112,1531,1532],{},"中（Balanced）",[112,1534,1535],{},"96〜120 dpi",[112,1537,1538],{},"メール添付の標準的な用途",[88,1540,1541,1544,1547],{},[112,1542,1543],{},"低（High compression）",[112,1545,1546],{},"72 dpi前後",[112,1548,1549],{},"とにかくサイズを最小化したい場合",[17,1551,1552],{},"メール添付が目的であれば「中」から試して、それでも上限を超えるようなら「低」に切り替えるのが効率的だ。画像品質の劣化が気になる場合は「高」を選び、添付上限との折り合いをつける。",[46,1554,1556],{"id":1555},"ステップ4圧縮してダウンロードする","ステップ4：圧縮してダウンロードする",[17,1558,1559],{},"「圧縮する」ボタンをクリックすると処理が始まる。処理中は進捗が表示される。完了後は「ダウンロード」ボタンでローカルデバイスに保存される。アカウント登録・ログイン・メールアドレスの入力は一切不要だ。",[46,1561,1563],{"id":1562},"通信ゼロをdevtoolsで自分の目で確認する","通信ゼロをDevToolsで自分の目で確認する",[17,1565,1566],{},"ファイルが本当に外部送信されていないかを自分で検証したい場合、次の手順で確認できる。",[216,1568,1569,1572,1582,1585],{},[219,1570,1571],{},"Chrome または Edge でツールページを開く",[219,1573,1574,1577,1578,1581],{},[26,1575,1576],{},"F12"," キーを押して開発者ツールを起動し、",[26,1579,1580],{},"Network"," タブをクリックする",[219,1583,1584],{},"ページをリロードしてからPDFをドロップし、「圧縮する」ボタンをクリックする",[219,1586,1587,1588,1591,1592,1595],{},"Networkタブのフィルタに ",[26,1589,1590],{},"XHR"," または ",[26,1593,1594],{},"Fetch"," を選択し、リクエスト一覧を確認する",[17,1597,1598],{},"zerosendの場合、PDFデータを乗せた外部ドメインへのリクエストは記録されない。ライブラリファイルのロードは発生するが、PDFファイルのバイナリが外部に飛ぶ通信はゼロだ。「信頼してください」という主張ではなく、利用者が手元で検証できる透明性を担保している点が特徴といえる。",[46,1600,1601],{"id":1601},"オフライン環境でも動作する",[17,1603,1604],{},"zerosendは初回アクセス後、Service Workerがライブラリ等を端末内にキャッシュする。2回目以降はオフライン状態（機内モード・VPN切断・社内ネットワーク制限下）でもPDF圧縮処理を実行できる。処理がサーバーに依存していないため、ネットワーク接続が切れても動作に影響しない。出張先や移動中の作業にも対応できる。",[37,1606],{},[12,1608,1609],{"id":1609},"圧縮してもサイズが足りないときの追加対策",[17,1611,1612],{},"最高圧縮率を適用してもなお添付上限を超える場合は、以下の方法を組み合わせる。",[46,1614,1616],{"id":1615},"pdfを分割して複数通に分ける","PDFを分割して複数通に分ける",[17,1618,1619,1620,1625],{},"ページ数が多い場合は前半・後半に分けて2通に分割するのがシンプルな回避策だ。zerosendには",[199,1621,1624],{"href":1622,"rel":1623},"https:\u002F\u002Fzerosend.site\u002Ftools\u002Fpdf-split",[203],"PDF分割ツール","も用意されており、同様にサーバー送信なしで処理できる。受信者に分割の旨を件名に明記すると混乱が少ない。",[46,1627,1628],{"id":1628},"クラウドストレージのリンク共有を使う",[17,1630,1631],{},"Google Drive・OneDrive・Dropboxにアップロードしてリンクをメール本文に貼る方法は、ファイルサイズ制限を完全に回避できる。ただし機密文書の場合は共有設定を「特定のユーザーのみ」に限定し、アクセス権の設定ミスによる情報漏洩に注意が必要だ。",[46,1633,1634],{"id":1634},"スキャン設定を見直す",[17,1636,1637],{},"根本的にファイルサイズを抑えたいなら、スキャナの設定を変更するのが最も効果が大きい。",[307,1639,1640,1645,1651],{},[219,1641,1642,1644],{},[26,1643,491],{},"：200 dpi以下に落とす（業務書類の多くは200 dpiで十分読める）",[219,1646,1647,1650],{},[26,1648,1649],{},"カラー設定","：カラーからグレースケールまたは白黒に変更する",[219,1652,1653,1656],{},[26,1654,1655],{},"PDF圧縮品質","：スキャナメーカーによっては保存時の圧縮率を選択できる項目がある",[17,1658,1659],{},"設定変更だけで同じ書類のファイルサイズが5分の1以下になることも珍しくない。",[37,1661],{},[12,1663,1665],{"id":1664},"よくある質問faq","よくある質問（FAQ）",[46,1667,1669],{"id":1668},"q1-圧縮後にpdfのテキストが読めなくなることはあるか","Q1. 圧縮後にPDFのテキストが読めなくなることはあるか？",[17,1671,1672],{},"テキストデータは再エンコードされず、文字情報はそのまま保持される。影響を受けるのは埋め込み画像の解像度と品質のみだ。「高」品質設定であれば、通常の画面閲覧・業務文書の印刷用途で視覚的な劣化に気づくケースはほとんどない。",[46,1674,1676],{"id":1675},"q2-スマートフォンからも使えるか","Q2. スマートフォンからも使えるか？",[17,1678,1679],{},"iOS Safari・Android Chromeで動作確認済みだ。ファイル選択はスマートフォンのファイルアプリや写真アプリと連携できる。ただし50 MBを超える大容量ファイルを処理する場合、端末搭載メモリの量によって処理速度が低下することがある。",[46,1681,1683],{"id":1682},"q3-パスワードがかかったpdfは圧縮できるか","Q3. パスワードがかかったPDFは圧縮できるか？",[17,1685,1686],{},"パスワード保護（暗号化）されたPDFは、まずパスワードを解除してから圧縮する必要がある。現時点では、パスワード付きPDFをそのまま圧縮する機能には対応していない。",[46,1688,1690],{"id":1689},"q4-圧縮後のpdfは印刷に使えるか","Q4. 圧縮後のPDFは印刷に使えるか？",[17,1692,1693],{},"「高」設定（Low compression・150 dpi前後）であれば、家庭用・オフィス用レーザープリンター・インクジェットプリンターでの印刷に十分な画質を維持できる。商業印刷（入稿データ）や高精細な図面への用途には元ファイルの使用を推奨する。",[46,1695,1697],{"id":1696},"q5-一度に複数のpdfをまとめて圧縮できるか","Q5. 一度に複数のPDFをまとめて圧縮できるか？",[17,1699,1700],{},"現時点では1ファイルずつの処理となる。複数ファイルを連続処理したい場合は、1件ダウンロード後に次のファイルをドロップゾーンに投入することで続けて利用できる。",[37,1702],{},[12,1704,302],{"id":302},[17,1706,1707],{},"PDFがメールで送れない場合の対処法と、ツール選びの判断基準を以下に整理する。",[307,1709,1710,1716,1722,1728,1738],{},[219,1711,1712,1715],{},[26,1713,1714],{},"サイズ超過の主因は埋め込み画像","：カラースキャンや図版入り資料は適切な設定で50〜80%の削減が見込める。テキストのみのPDFへの効果は限定的だ。",[219,1717,1718,1721],{},[26,1719,1720],{},"オンラインツールはサーバー送信の有無を確認する","：Smallpdf・iLovePDF・Adobe Acrobat オンラインなど代表的なサービスはクラウド処理型であり、機密文書のアップロードにはデータポリシーの確認が必要になる。",[219,1723,1724,1727],{},[26,1725,1726],{},"ブラウザ内処理はネットワーク通信ゼロを実現する","：zerosenedはpdf-lib・pdfjs-dist・Canvas APIをWeb Worker内で動作させ、データを一切外部送信しない。DevToolsのNetworkタブで利用者自身が通信ゼロを検証できる。",[219,1729,1730,1733,1734,1737],{},[26,1731,1732],{},"圧縮で解決しない場合はPDF分割またはクラウド共有を組み合わせる","：zerosendの",[199,1735,1624],{"href":1622,"rel":1736},[203],"も同様にサーバー送信なしで利用できる。",[219,1739,1740,1743],{},[26,1741,1742],{},"初回アクセス後はオフラインでも動作する","：Service Workerキャッシュにより、ネットワーク環境に左右されない安定した処理が可能だ。",[17,1745,1746,1747,1751],{},"業務文書や個人情報を含むPDFを日常的に扱う環境では、処理の透明性を自分で確認できるツールを選ぶことが長期的なリスク管理につながる。",[199,1748,1750],{"href":1442,"rel":1749},[203],"PDF圧縮ツール（zerosend）","はそのための実用的な選択肢の一つだ。",{"title":329,"searchDepth":330,"depth":330,"links":1753},[1754,1759,1764,1768,1777,1782,1789],{"id":1095,"depth":330,"text":1096,"children":1755},[1756,1757,1758],{"id":1099,"depth":336,"text":1099},{"id":1153,"depth":336,"text":1154},{"id":1183,"depth":336,"text":1183},{"id":1207,"depth":330,"text":1208,"children":1760},[1761,1762,1763],{"id":1211,"depth":336,"text":1211},{"id":1251,"depth":336,"text":1251},{"id":1295,"depth":336,"text":1296},{"id":1304,"depth":330,"text":1305,"children":1765},[1766,1767],{"id":1308,"depth":336,"text":1308},{"id":1317,"depth":336,"text":1318},{"id":1431,"depth":330,"text":1432,"children":1769},[1770,1771,1772,1773,1774,1775,1776],{"id":1435,"depth":336,"text":1436},{"id":1481,"depth":336,"text":1482},{"id":1491,"depth":336,"text":1492},{"id":1498,"depth":336,"text":1499},{"id":1555,"depth":336,"text":1556},{"id":1562,"depth":336,"text":1563},{"id":1601,"depth":336,"text":1601},{"id":1609,"depth":330,"text":1609,"children":1778},[1779,1780,1781],{"id":1615,"depth":336,"text":1616},{"id":1628,"depth":336,"text":1628},{"id":1634,"depth":336,"text":1634},{"id":1664,"depth":330,"text":1665,"children":1783},[1784,1785,1786,1787,1788],{"id":1668,"depth":336,"text":1669},{"id":1675,"depth":336,"text":1676},{"id":1682,"depth":336,"text":1683},{"id":1689,"depth":336,"text":1690},{"id":1696,"depth":336,"text":1697},{"id":302,"depth":330,"text":302},"PDFの添付上限超えをブラウザ内処理で解決。サーバーにファイルを送信せず圧縮できるツールの仕組み・手順・競合比較をまとめた実践ガイド。",{},"\u002Fblog\u002Fpdf-email-compress","2026-05-06",{"title":1085,"description":1790},"pdf-email-compress","blog\u002Fpdf-email-compress",[359,361,360,1798],"ブラウザ","2026-05-15","cz9PDy-rI2dQcuqiEXSdCrhXES8d2lz1ZvNuYLxhcMg",{"id":1802,"title":1803,"author":7,"body":1804,"category":344,"coverImage":345,"description":2333,"draft":347,"extension":348,"locale":349,"meta":2334,"navigation":351,"noindex":347,"path":2335,"publishedAt":2336,"seo":2337,"slug":2338,"stem":2339,"tags":2340,"updatedAt":1799,"__hash__":2344},"blog\u002Fblog\u002Fcore-web-vitals-image-compress.md","Core Web Vitals を画像圧縮で改善する完全ガイド【LCP対策】",{"type":9,"value":1805,"toc":2304},[1806,1810,1813,1833,1842,1845,1849,1860,1864,1867,1878,1880,1883,1886,1947,1950,1952,1956,1959,1963,1970,1974,1977,1981,1990,1994,2013,2015,2019,2031,2035,2041,2045,2048,2052,2055,2059,2062,2066,2069,2071,2074,2077,2185,2188,2191,2193,2196,2200,2206,2212,2215,2218,2221,2224,2228,2231,2233,2237,2242,2245,2250,2253,2258,2267,2272,2275,2280,2287,2289,2291,2294,2301],[12,1807,1809],{"id":1808},"なぜ画像が-core-web-vitals-を下げるのか","なぜ画像が Core Web Vitals を下げるのか",[17,1811,1812],{},"Google が検索ランキングの評価基準に組み込んでいる「Core Web Vitals」は、現在3つの指標で構成されている。",[307,1814,1815,1821,1827],{},[219,1816,1817,1820],{},[26,1818,1819],{},"LCP（Largest Contentful Paint）","：ページ内で最も大きなコンテンツが描画されるまでの時間",[219,1822,1823,1826],{},[26,1824,1825],{},"INP（Interaction to Next Paint）","：ユーザー操作から次の描画までの応答速度",[219,1828,1829,1832],{},[26,1830,1831],{},"CLS（Cumulative Layout Shift）","：読み込み中に発生するレイアウトのずれ",[17,1834,1835,1836,1841],{},"このうち画像が直撃するのは LCP だ。ファーストビューに置かれたヒーロー画像や記事アイキャッチが LCP 対象要素になるケースは非常に多く、ファイルが重いほど「良好」の合格ライン（2.5秒以内）を超えやすい。Google の ",[199,1837,1840],{"href":1838,"rel":1839},"https:\u002F\u002Fweb.dev\u002Farticles\u002Fvitals",[203],"Core Web Vitals 技術文書"," では、LCP 悪化の主因として「リソースのロード時間」が明示されており、その代表格が最適化されていない画像ファイルだ。",[17,1843,1844],{},"デジタルカメラやスマートフォンが出力する JPEG は、無処理のまま 3〜8 MB に達することが珍しくない。そのファイルをそのまま CMS にアップロードし続けた結果、PageSpeed Insights の LCP が「改善が必要（2.5秒超）」になっているサイトは今でも大量に存在する。",[46,1846,1848],{"id":1847},"cls-への影響も見落とさない","CLS への影響も見落とさない",[17,1850,1851,1852,1855,1856,1859],{},"CLS への影響も軽視できない。画像タグに ",[21,1853,1854],{},"width","・",[21,1857,1858],{},"height"," 属性が設定されていない場合、ブラウザは読み込み完了まで表示領域を確保できず、後からレイアウトがずれる。圧縮によって読み込みを速くしつつ、属性指定でスペースを事前に予約する組み合わせが CLS スコアの維持にも寄与する。",[46,1861,1863],{"id":1862},"pagespeed-insights-が出す画像関連の警告を読む","PageSpeed Insights が出す画像関連の警告を読む",[17,1865,1866],{},"PageSpeed Insights で計測した際に以下のいずれかが「改善が必要」として表示されているなら、画像圧縮は費用対効果が最も高い改善アクションになる。",[307,1868,1869,1872,1875],{},[219,1870,1871],{},"「適切なサイズの画像」",[219,1873,1874],{},"「効率的な画像エンコード」",[219,1876,1877],{},"「次世代フォーマットでの画像の配信」",[37,1879],{},[12,1881,1882],{"id":1882},"圧縮前後のスコア変化の目安",[17,1884,1885],{},"ファイルサイズ別の改善期待値を下表に示す。値はページ構成や通信速度によって変動するが、3 MB 超の画像を抱えているページはほぼ例外なく効果を体感できる。",[82,1887,1888,1901],{},[85,1889,1890],{},[88,1891,1892,1895,1898],{},[91,1893,1894],{},"元のファイルサイズ",[91,1896,1897],{},"圧縮後の目安",[91,1899,1900],{},"LCP 改善の期待値",[107,1902,1903,1914,1925,1936],{},[88,1904,1905,1908,1911],{},[112,1906,1907],{},"5 MB 以上",[112,1909,1910],{},"300〜500 KB",[112,1912,1913],{},"大きく改善（数秒単位）",[88,1915,1916,1919,1922],{},[112,1917,1918],{},"1〜3 MB",[112,1920,1921],{},"150〜300 KB",[112,1923,1924],{},"明確に改善（1秒前後）",[88,1926,1927,1930,1933],{},[112,1928,1929],{},"500 KB〜1 MB",[112,1931,1932],{},"80〜150 KB",[112,1934,1935],{},"中程度改善（0.5秒前後）",[88,1937,1938,1941,1944],{},[112,1939,1940],{},"500 KB 未満",[112,1942,1943],{},"50〜80 KB",[112,1945,1946],{},"軽微〜誤差の範囲",[17,1948,1949],{},"圧縮後は必ず PageSpeed Insights または Chrome DevTools の Lighthouse で再計測し、改善幅を数値で把握する。「やった気になる」だけで終わらせないためにも、計測は必須のステップだ。",[37,1951],{},[12,1953,1955],{"id":1954},"画像圧縮の一般的な手順ツール非依存","画像圧縮の一般的な手順（ツール非依存）",[17,1957,1958],{},"ツールを問わず共通する圧縮の流れを4ステップで整理する。",[46,1960,1962],{"id":1961},"ステップ-1lcp-対象要素を特定する","ステップ 1：LCP 対象要素を特定する",[17,1964,1965,1966,1969],{},"Chrome DevTools を開き、Lighthouse タブで「パフォーマンス」を計測する。レポートの「LCP」セクションをクリックすると、対象要素がハイライト表示される。まずその要素の URL とファイルサイズを確認することが出発点だ。対象要素が思ったものと異なるケースは多い。CMS が自動生成したサムネイルや、CSS の ",[21,1967,1968],{},"background-image"," で指定した画像が LCP になっていることもある。",[46,1971,1973],{"id":1972},"ステップ-2リサイズと圧縮をセットで行う","ステップ 2：リサイズと圧縮をセットで行う",[17,1975,1976],{},"「圧縮」と「リサイズ（解像度の変更）」は別の操作だが、セットで考えると効果が大きい。横幅 800 px で表示している領域に対して 3,000 px 幅の画像を使っていれば、まず 800 px 程度にリサイズしてから JPEG 品質を 70〜80 % に落とすだけで、ファイルサイズが元の 10 分の 1 以下になることがある。品質を下げる前にまずリサイズを行うのが、視覚品質を保ちながらサイズを削るコツだ。",[46,1978,1980],{"id":1979},"ステップ-3フォーマットを検討する","ステップ 3：フォーマットを検討する",[17,1982,1983,1984,1989],{},"WebP は JPEG と比較して同等の視覚品質で 20〜30 % 程度ファイルサイズを削減できる。",[199,1985,1988],{"href":1986,"rel":1987},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fja\u002Fdocs\u002FWeb\u002FMedia\u002FFormats\u002FImage_types#webp",[203],"MDN の WebP 解説"," によれば、現在の主要ブラウザは広く WebP をサポートしており、モダンな環境では JPEG を WebP に置き換えるだけでも LCP に貢献する。ただし古い CMS 環境やメールマガジンへの埋め込みなど、WebP 未対応の環境が対象に含まれる場合は慎重に判断する。",[46,1991,1993],{"id":1992},"ステップ-4html-の属性を整備する","ステップ 4：HTML の属性を整備する",[17,1995,1996,1997,1855,1999,2001,2002,2005,2006,2009,2010,2012],{},"圧縮後、画像タグに ",[21,1998,1854],{},[21,2000,1858],{}," 属性を設定して CLS を防ぐ。ファーストビューの画像には ",[21,2003,2004],{},"loading=\"eager\"","（または属性なし）、スクロール先の画像には ",[21,2007,2008],{},"loading=\"lazy\""," を使い分けると、必要なリソースが優先的に読み込まれる。ファーストビュー画像への ",[21,2011,2008],{}," は LCP を悪化させる典型的な誤りなので注意が必要だ。",[37,2014],{},[12,2016,2018],{"id":2017},"zerosend-を使ったブラウザ内圧縮の手順","zerosend を使ったブラウザ内圧縮の手順",[17,2020,2021,2026,2027,2030],{},[199,2022,2025],{"href":2023,"rel":2024},"https:\u002F\u002Fzerosend.site\u002Ftools\u002Fimage-compress",[203],"zerosend の画像圧縮ツール"," は、圧縮処理をサーバーではなくブラウザ内で完結させる設計になっている。使用しているライブラリは ",[26,2028,2029],{},"browser-image-compression（Web Worker）"," で、メインスレッドをブロックせずにバックグラウンドで処理を走らせる。ファイルの内容は一切外部サーバーに送信されない。",[46,2032,2034],{"id":2033},"ステップ-1ツールにアクセスする","ステップ 1：ツールにアクセスする",[17,2036,2037,2040],{},[199,2038,2023],{"href":2023,"rel":2039},[203]," をブラウザで開く。インストール不要、アカウント登録不要。Service Worker によるキャッシュが有効なため、初回ロード後はオフライン環境でも動作する。社内ネットワークでインターネットアクセスが制限されている環境でも、一度ロードさえしておけば継続して使用できる。",[46,2042,2044],{"id":2043},"ステップ-2ファイルを選択する","ステップ 2：ファイルを選択する",[17,2046,2047],{},"ドラッグ＆ドロップ、またはファイル選択ダイアログで画像を読み込む。JPEG・PNG・WebP に対応している。複数ファイルをまとめて読み込むバッチ処理にも対応しており、複数枚を一度に圧縮できる。",[46,2049,2051],{"id":2050},"ステップ-3品質スライダーを調整する","ステップ 3：品質スライダーを調整する",[17,2053,2054],{},"品質 70〜80 % が Web サイト用途のデフォルト推奨値だ。ファーストビューの主要ビジュアルであれば 80 %、背景画像や繰り返し使うアイコン類なら 65〜70 % でも視覚的な劣化はほぼ感じられない。スライダーを動かすたびにプレビューが更新されるため、圧縮前後の見た目を比較しながら数値を決められる。",[46,2056,2058],{"id":2057},"ステップ-4network-タブでアップロード通信がゼロであることを確認する","ステップ 4：Network タブでアップロード通信がゼロであることを確認する",[17,2060,2061],{},"セキュリティポリシーが厳しい環境での利用前や、「本当にサーバーに送っていないか」を確認したい場合は、自分で検証できる。Chrome DevTools を開いて Network タブを選択し、ツールを操作しながらリクエストを監視する。画像ファイルに関するアップロード通信が一切発生しないことをリアルタイムで確認できる。クラウド型のサービスではこの確認を行うとアップロードリクエストが記録されるが、zerosend では何も記録されない。",[46,2063,2065],{"id":2064},"ステップ-5ダウンロードして-cms-に反映する","ステップ 5：ダウンロードして CMS に反映する",[17,2067,2068],{},"圧縮後のファイルをダウンロードし、そのまま CMS やサーバーにアップロードする。元ファイルとのサイズ比較が画面上で確認でき、何 % 削減されたかが数値で表示される。",[37,2070],{},[12,2072,2073],{"id":2073},"主要ツールとの比較",[17,2075,2076],{},"圧縮ツールを選ぶ際に重視される観点を整理した。特に「送信先サーバー」列は、機密性の高い画像を扱う場合に見落としがちな観点だ。",[82,2078,2079,2097],{},[85,2080,2081],{},[88,2082,2083,2085,2087,2090,2092,2094],{},[91,2084,741],{},[91,2086,96],{},[91,2088,2089],{},"無料枠の制限",[91,2091,678],{},[91,2093,809],{},[91,2095,2096],{},"バッチ処理",[107,2098,2099,2117,2135,2151,2169],{},[88,2100,2101,2104,2107,2109,2112,2114],{},[112,2102,2103],{},"zerosend",[112,2105,2106],{},"なし（ブラウザ内完結）",[112,2108,123],{},[112,2110,2111],{},"可（SW キャッシュ）",[112,2113,1471],{},[112,2115,2116],{},"可",[88,2118,2119,2121,2124,2127,2130,2132],{},[112,2120,1343],{},[112,2122,2123],{},"あり（Smallpdf のサーバー）",[112,2125,2126],{},"1日 2 ファイルまで",[112,2128,2129],{},"不可",[112,2131,830],{},[112,2133,2134],{},"有料プランのみ",[88,2136,2137,2139,2142,2145,2147,2149],{},[112,2138,1359],{},[112,2140,2141],{},"あり（iLovePDF のサーバー）",[112,2143,2144],{},"1日上限あり",[112,2146,2129],{},[112,2148,830],{},[112,2150,2134],{},[88,2152,2153,2156,2159,2162,2164,2166],{},[112,2154,2155],{},"TinyPNG \u002F TinyJPG",[112,2157,2158],{},"あり（Tinify のサーバー）",[112,2160,2161],{},"月 500 ファイルまで",[112,2163,2129],{},[112,2165,830],{},[112,2167,2168],{},"可（API 利用時）",[88,2170,2171,2173,2175,2177,2179,2182],{},[112,2172,847],{},[112,2174,2106],{},[112,2176,123],{},[112,2178,2116],{},[112,2180,2181],{},"WASM",[112,2183,2184],{},"不可（1 ファイルずつ）",[17,2186,2187],{},"Smallpdf・iLovePDF・TinyPNG はいずれもクラウドサーバーでの処理が前提であり、アップロードしたファイルは一時的にでも外部サーバーに送信される。個人写真・社内資料・顧客から提供された素材を扱う場合、そのリスクは無視できない。",[17,2189,2190],{},"Squoosh はブラウザ内処理でプライバシー面に優れているが、1 ファイルずつしか処理できないため、複数枚を日常的に扱うワークフローには向いていない。zerosend は複数ファイルの一括処理に対応している点で、実務的な運用に組み込みやすい。",[37,2192],{},[12,2194,2195],{"id":2195},"よくある落とし穴と対処法",[46,2197,2199],{"id":2198},"圧縮したのに-lcp-が改善しない","圧縮したのに LCP が改善しない",[17,2201,2202,2203,2205],{},"最も多い原因は「圧縮した画像とは別のファイルが実際には LCP に使われている」ケースだ。CMS のプラグインが自動生成したサムネイル画像が LCP 対象になっていたり、CSS の ",[21,2204,1968],{}," で設定した画像が LCP 要素になっていたりする。Lighthouse のレポートで対象要素の URL を確認し、実際に差し替えたファイルと一致しているかを必ず検証する。",[17,2207,2208,2209,2211],{},"もう一つの原因として、ファーストビュー画像に ",[21,2210,2008],{}," が設定されている場合がある。lazy-load は LCP 対象要素には逆効果になるため、ファーストビューの画像には設定しない。",[46,2213,2214],{"id":2214},"圧縮しすぎてブランドイメージを損ねた",[17,2216,2217],{},"品質を 50 % 以下まで落とすと、JPEG 特有のブロックノイズが目立ち始める。特に人物写真やグラデーションを含む画像では視覚的な劣化が顕著になる。品質は 70〜80 % を下限の目安とし、どうしてもファイルサイズを削りたい場合はリサイズを先に行う方が品質を維持しやすい。",[46,2219,2220],{"id":2220},"一度だけ対応して終わりにした",[17,2222,2223],{},"新しいページを追加するたびに未最適化の画像が混入すると、サイト全体のスコアは再び悪化する。制作フローに「アップロード前に圧縮ツールを通す」というステップを明示的に組み込むか、CMS の自動最適化機能（WordPress であれば ShortPixel や Imagify 等のプラグイン）を併用することで、属人的な対応をなくすことができる。",[46,2225,2227],{"id":2226},"_100-kb-以下でも警告が出る","100 KB 以下でも警告が出る",[17,2229,2230],{},"ファイルサイズではなく「表示サイズに対して解像度が過剰」と判定されている場合に出る。例えば 100 KB の PNG でも、横幅 2,000 px で書き出されたものを 400 px の領域で表示していれば警告対象になる。リサイズで解像度を表示サイズに合わせることで解消する。",[37,2232],{},[12,2234,2236],{"id":2235},"faq","FAQ",[17,2238,2239],{},[26,2240,2241],{},"Q1. 圧縮すると SEO 的に不利になることはあるか？",[17,2243,2244],{},"ない。Google は表示速度を評価するが、同一 URL で提供される限りファイルサイズの変化それ自体がコンテンツの品質評価に影響することはない。むしろ圧縮によって LCP が改善すれば Core Web Vitals のスコアが向上し、検索順位にプラスに働く可能性がある。",[17,2246,2247],{},[26,2248,2249],{},"Q2. WebP への変換は必須か？",[17,2251,2252],{},"必須ではないが効果は高い。既存の JPEG を WebP に変換するだけで 20〜30 % のファイル削減が見込めるため、LCP がギリギリ合格ラインにあるページでは変換を検討する価値がある。ただし古い CMS 環境やメールマガジンへの埋め込みなど、WebP 未対応の環境が対象に含まれる場合は注意が必要だ。",[17,2254,2255],{},[26,2256,2257],{},"Q3. zerosend で PNG を WebP に変換することはできるか？",[17,2259,2260,2261,2266],{},"zerosend の",[199,2262,2265],{"href":2263,"rel":2264},"https:\u002F\u002Fzerosend.site\u002Ftools\u002Fimage-convert",[203],"画像変換ツール","では、PNG・JPEG を WebP に変換する機能を提供している。圧縮と変換を組み合わせることで、さらに大きなファイルサイズ削減が期待できる。変換処理もブラウザ内で完結するため、ファイルは外部に送信されない。",[17,2268,2269],{},[26,2270,2271],{},"Q4. スマートフォン撮影の写真を直接圧縮してもよいか？",[17,2273,2274],{},"問題ない。ただしスマートフォン写真は EXIF データ（GPS 情報・撮影日時等）を含むことが多い。zerosend のブラウザ内処理ではファイルが外部に送信されないため、EXIF データを含む写真でも情報漏洩のリスクなしに圧縮できる。クラウド型サービスでは EXIF 情報ごと外部サーバーに送信される点と対照的だ。",[17,2276,2277],{},[26,2278,2279],{},"Q5. 画像圧縮以外に LCP を改善する手段はあるか？",[17,2281,2282,2283,2286],{},"ある。CDN の利用、サーバー応答時間の短縮、",[21,2284,2285],{},"\u003Clink rel=\"preload\">"," による画像の事前読み込み指定、フォントの最適化などが代表的な手段だ。ただしこれらは設定変更やインフラ費用を伴うことが多く、即効性という点では画像圧縮が最も着手しやすい。画像圧縮で対処できる改善余地をまず使い切り、それでも目標値に届かない場合に他の手段を検討するのが現実的な順序だ。",[37,2288],{},[12,2290,302],{"id":302},[17,2292,2293],{},"Core Web Vitals のうちページ表示速度に最も直結する LCP を改善するには、画像圧縮が最も即効性の高い手段だ。対応の手順は「LCP 対象要素の特定 → リサイズ → 圧縮 → HTML 属性の整備 → 再計測」のサイクルを回すだけであり、特別な専門知識は不要だ。",[17,2295,2296,2297,2300],{},"プライバシーが気になる業務用途では、ファイルをサーバーに送信しないブラウザ内処理ツールを選ぶことが重要になる。zerosend の",[199,2298,996],{"href":2023,"rel":2299},[203],"は browser-image-compression を Web Worker で動作させており、Chrome DevTools の Network タブでアップロード通信がゼロであることを誰でも自分で検証できる。初回ロード後は Service Worker のキャッシュによりオフライン環境でも動作するため、ネットワーク制限のある環境でも継続して使用できる。",[17,2302,2303],{},"一度の対応で終わらせず、画像をアップロードする前に圧縮するというステップを制作フローに組み込むことが、Core Web Vitals のスコアを継続的に維持する最も現実的な方法だ。",{"title":329,"searchDepth":330,"depth":330,"links":2305},[2306,2310,2311,2317,2324,2325,2331,2332],{"id":1808,"depth":330,"text":1809,"children":2307},[2308,2309],{"id":1847,"depth":336,"text":1848},{"id":1862,"depth":336,"text":1863},{"id":1882,"depth":330,"text":1882},{"id":1954,"depth":330,"text":1955,"children":2312},[2313,2314,2315,2316],{"id":1961,"depth":336,"text":1962},{"id":1972,"depth":336,"text":1973},{"id":1979,"depth":336,"text":1980},{"id":1992,"depth":336,"text":1993},{"id":2017,"depth":330,"text":2018,"children":2318},[2319,2320,2321,2322,2323],{"id":2033,"depth":336,"text":2034},{"id":2043,"depth":336,"text":2044},{"id":2050,"depth":336,"text":2051},{"id":2057,"depth":336,"text":2058},{"id":2064,"depth":336,"text":2065},{"id":2073,"depth":330,"text":2073},{"id":2195,"depth":330,"text":2195,"children":2326},[2327,2328,2329,2330],{"id":2198,"depth":336,"text":2199},{"id":2214,"depth":336,"text":2214},{"id":2220,"depth":336,"text":2220},{"id":2226,"depth":336,"text":2227},{"id":2235,"depth":330,"text":2236},{"id":302,"depth":330,"text":302},"LCP悪化の主因は画像の重さ。圧縮前後のスコア目安・手順・プライバシー安全なブラウザ内処理ツールの比較まで、実践的に解説します。",{},"\u002Fblog\u002Fcore-web-vitals-image-compress","2026-05-05",{"title":1803,"description":2333},"core-web-vitals-image-compress","blog\u002Fcore-web-vitals-image-compress",[2341,359,2342,2343],"画像","SEO","Core Web Vitals","FRRn6aETDLGIWfMvq0hTPpmd8dMvwj0BA7KDHibK5yY",{"id":2346,"title":2347,"author":7,"body":2348,"category":344,"coverImage":345,"description":2812,"draft":347,"extension":348,"locale":349,"meta":2813,"navigation":351,"noindex":351,"path":2814,"publishedAt":2815,"seo":2816,"slug":2817,"stem":2818,"tags":2819,"updatedAt":1799,"__hash__":2821},"blog\u002Fblog\u002Fpdf-compress-intro.md","PDF を圧縮する方法：ブラウザだけで完結、サーバー送信ゼロの安全な軽量化",{"type":9,"value":2349,"toc":2779},[2350,2353,2360,2368,2370,2374,2377,2380,2383,2386,2389,2392,2395,2397,2401,2404,2408,2411,2414,2417,2424,2426,2430,2433,2546,2549,2551,2555,2560,2564,2569,2573,2576,2580,2583,2603,2606,2610,2613,2615,2619,2622,2656,2659,2661,2664,2667,2671,2674,2678,2681,2685,2688,2691,2699,2701,2705,2709,2712,2715,2718,2722,2725,2729,2732,2736,2744,2746,2748,2751,2754,2757],[17,2351,2352],{},"メールに PDF を添付しようとしたら「ファイルサイズの上限を超えています」と弾かれた。Slack の無料プランでは 1GB のストレージ上限があり、20MB を超えるスキャン PDF を何枚も貼り続けるとすぐに圧迫される。顧客に送る見積書 PDF が 30MB あれば、相手のモバイル回線に余計な負荷をかける。こうした摩擦を一つひとつ取り除くのが PDF 圧縮の実用的な価値だ。",[17,2354,2355,2356,2359],{},"ただし PDF 圧縮の手段を選ぶ際に見落とされがちな問題がある。",[26,2357,2358],{},"圧縮の利便性とプライバシーはトレードオフになりやすい","という点だ。オンラインの圧縮サービスの多くはファイルをサーバーにアップロードする構造を持つ。契約書・給与明細・健康診断書・見積書をそのままクラウドに送ることになるが、「処理後に削除します」という約束がどの程度履行されているかをユーザー側で検証する手段はほぼない。",[17,2361,2362,2363,2367],{},"本記事では、PDF 圧縮の仕組みを技術的に整理したうえで、ブラウザ完結型・サーバー送信ゼロの選択肢として ",[199,2364,2366],{"href":2365},"\u002Ftools\u002Fpdf-compress","zerosend の PDF 圧縮ツール"," を後半で紹介する。まず原理と比較基準を把握してから、ツールを選んでほしい。",[37,2369],{},[12,2371,2373],{"id":2372},"pdf-のファイルサイズが大きくなる理由","PDF のファイルサイズが大きくなる理由",[17,2375,2376],{},"PDF のサイズを決める主な要因は三つある。",[46,2378,2379],{"id":2379},"埋め込みリソースの種類",[17,2381,2382],{},"PDF の中身は大まかに「ベクタデータ（テキスト・図形）」「ラスタ画像（JPEG・PNG など）」「フォント」に分類できる。スキャナで取り込んだ文書は全ページが高解像度ラスタ画像として埋め込まれるため、数十 MB になりやすい。一方、Word や Google ドキュメントからエクスポートした PDF はテキストがベクタとして保持されるので、ページ数のわりにサイズが小さい。",[46,2384,2385],{"id":2385},"画像の圧縮設定",[17,2387,2388],{},"スキャン PDF でも、スキャナの設定によってはロスレス PNG や非圧縮ビットマップが埋め込まれている場合がある。同じ 200dpi のスキャンでも JPEG 品質 60 と PNG では 3〜5 倍のサイズ差が生まれる。",[46,2390,2391],{"id":2391},"メタデータとフォント埋め込み",[17,2393,2394],{},"フォントのサブセット化が行われていない PDF は、使用しているフォントファミリー全体を埋め込むため、数 MB 余計に大きくなることがある。メタデータ（XMP パケット・注釈・リンクアクション）が積み重なるケースもある。",[37,2396],{},[12,2398,2400],{"id":2399},"pdf-圧縮の主な方式と得意不得意","PDF 圧縮の主な方式と得意・不得意",[17,2402,2403],{},"圧縮ツールが内部で行う処理は大きく二種類に分かれる。",[46,2405,2407],{"id":2406},"画像リサンプリング再エンコード方式","画像リサンプリング・再エンコード方式",[17,2409,2410],{},"既存の埋め込み画像を取り出し、解像度を下げる（ダウンサンプリング）か、品質を下げて JPEG 再エンコードして書き戻す手法。スキャン PDF に対して最も効果が高い。ツールによっては元の PDF 構造を維持したままリソースだけ差し替える実装もある。",[46,2412,2413],{"id":2413},"ページラスタライズ再構築方式",[17,2415,2416],{},"すべてのページをいったんキャンバスに描画して画像化し、その画像を新しい PDF に貼り直す手法。元の PDF 構造（テキストレイヤー・しおり・注釈など）は失われる代わりに、削減率が高くなりやすい。ブラウザ完結型の実装に向いている。zerosend が採用しているのがこの方式だ。",[17,2418,2419,2420,2423],{},"どちらの方式も",[26,2421,2422],{},"ベクタ主体のテキスト PDF に対する効果は限定的","であることは共通している。テキスト PDF のサイズを大幅に削減したいなら、フォントのサブセット化や不要なメタデータ削除のアプローチが適切だが、これらはより専門的な処理になる。",[37,2425],{},[12,2427,2429],{"id":2428},"主要ツール比較送信先サーバーと機能の違い","主要ツール比較：送信先サーバーと機能の違い",[17,2431,2432],{},"同種のサービスと zerosend を並べて比較する。",[82,2434,2435,2452],{},[85,2436,2437],{},[88,2438,2439,2441,2443,2445,2447,2450],{},[91,2440,741],{},[91,2442,96],{},[91,2444,809],{},[91,2446,2089],{},[91,2448,2449],{},"テキスト検索保持",[91,2451,678],{},[107,2453,2454,2471,2486,2503,2518],{},[88,2455,2456,2458,2461,2463,2466,2469],{},[112,2457,1343],{},[112,2459,2460],{},"あり（同社サーバー）",[112,2462,830],{},[112,2464,2465],{},"1日2ファイル",[112,2467,2468],{},"方式により異なる",[112,2470,2129],{},[88,2472,2473,2475,2477,2479,2482,2484],{},[112,2474,1359],{},[112,2476,2460],{},[112,2478,830],{},[112,2480,2481],{},"ファイルサイズ制限あり",[112,2483,2468],{},[112,2485,2129],{},[88,2487,2488,2490,2493,2495,2498,2501],{},[112,2489,1374],{},[112,2491,2492],{},"あり（Adobe サーバー）",[112,2494,830],{},[112,2496,2497],{},"月2回まで",[112,2499,2500],{},"保持される場合あり",[112,2502,2129],{},[88,2504,2505,2508,2510,2512,2514,2516],{},[112,2506,2507],{},"PDF2Go",[112,2509,2460],{},[112,2511,830],{},[112,2513,2481],{},[112,2515,2468],{},[112,2517,2129],{},[88,2519,2520,2524,2529,2533,2537,2542],{},[112,2521,2522],{},[26,2523,2103],{},[112,2525,2526],{},[26,2527,2528],{},"なし（ゼロ）",[112,2530,2531],{},[26,2532,850],{},[112,2534,2535],{},[26,2536,123],{},[112,2538,2539],{},[26,2540,2541],{},"失われる（ラスタライズ）",[112,2543,2544],{},[26,2545,2111],{},[17,2547,2548],{},"Smallpdf や iLovePDF はクラウド処理ゆえに安定した圧縮品質を提供しており、テキスト検索を保持する圧縮モードも持つ。zerosend はサーバー送信ゼロと制限なし無料というトレードオフで、テキスト検索性を犠牲にする点は正直に記載しておく。",[37,2550],{},[12,2552,2554],{"id":2553},"zerosend-でブラウザ内圧縮を行う手順","zerosend でブラウザ内圧縮を行う手順",[17,2556,2557,2559],{},[199,2558,2366],{"href":2365}," を使う手順は次の通りだ。",[46,2561,2563],{"id":2562},"_1-ツールを開く","1. ツールを開く",[17,2565,2566,2568],{},[21,2567,1442],{}," にアクセスする。初回はライブラリのロードに数秒かかる場合がある。一度ロードが完了すれば、Service Worker によってキャッシュされるため、次回以降はオフライン環境でも動作する。",[46,2570,2572],{"id":2571},"_2-pdf-を投入する","2. PDF を投入する",[17,2574,2575],{},"ドラッグ＆ドロップ、またはクリックしてファイル選択ダイアログから PDF を選ぶ。パスワード保護された PDF は処理できないため、事前にロック解除が必要だ。",[46,2577,2579],{"id":2578},"_3-品質レベルを選択する","3. 品質レベルを選択する",[17,2581,2582],{},"三段階の品質設定がある。",[307,2584,2585,2591,2597],{},[219,2586,2587,2590],{},[26,2588,2589],{},"高品質","：解像度を比較的維持し、読みやすさ優先。削減率は控えめ（スキャン PDF で 20〜40% 程度）",[219,2592,2593,2596],{},[26,2594,2595],{},"標準","：バランス型。ほとんどのユースケースに適する（スキャン PDF で 40〜65% 程度）",[219,2598,2599,2602],{},[26,2600,2601],{},"低品質","：最大圧縮。画質は落ちるが軽量化率が高い（スキャン PDF で 60〜80% 程度）",[17,2604,2605],{},"テキスト主体の PDF は設定にかかわらず削減率が低い（10〜25% 程度）。",[46,2607,2609],{"id":2608},"_4-圧縮を実行してダウンロードする","4. 圧縮を実行してダウンロードする",[17,2611,2612],{},"「圧縮を開始する」ボタンを押すと、ブラウザ内で処理が走る。完了後にダウンロードリンクが表示される。処理中にページを離れても問題ないが、ブラウザタブを閉じると処理が中断される。",[37,2614],{},[12,2616,2618],{"id":2617},"内部の仕組みライブラリと処理フロー","内部の仕組み：ライブラリと処理フロー",[17,2620,2621],{},"zerosend の PDF 圧縮は以下のライブラリを組み合わせて実装されている。",[216,2623,2624,2636,2651],{},[219,2625,2626,2629,2630,2635],{},[26,2627,2628],{},"pdfjs-dist","（Mozilla 製の PDF レンダリングライブラリ）：元の PDF ファイルを読み込み、各ページを Canvas に描画する。これが「ラスタライズ」の工程だ。pdfjs-dist の仕様については ",[199,2631,2634],{"href":2632,"rel":2633},"https:\u002F\u002Fgithub.com\u002Fmozilla\u002Fpdf.js",[203],"公式 GitHub リポジトリ"," を参照できる。",[219,2637,2638,2640,2641,2644,2645,2650],{},[26,2639,1464],{},"：描画されたページを ",[21,2642,2643],{},"canvas.toDataURL('image\u002Fjpeg', quality)"," で指定品質の JPEG に変換する。品質パラメータ（0〜1）が品質レベル選択に対応している。Canvas API の仕様は ",[199,2646,2649],{"href":2647,"rel":2648},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fja\u002Fdocs\u002FWeb\u002FAPI\u002FCanvas_API",[203],"MDN Web Docs"," で確認できる。",[219,2652,2653,2655],{},[26,2654,1452],{},"：JPEG に変換されたページを新しい PDF ドキュメントに埋め込み直す。元 PDF のタイトル・作成者などのメタデータを引き継いで最終的な PDF を組み立てる。",[17,2657,2658],{},"処理はすべてブラウザのメインスレッドまたは Web Worker 上で行われる。ネットワーク通信は発生しない。DevTools の「Network」タブを開いた状態で圧縮を実行すると、処理中に外部への HTTP リクエストが発生していないことを自分の目で確認できる。",[37,2660],{},[12,2662,2663],{"id":2663},"注意すべき落とし穴",[17,2665,2666],{},"zerosend の PDF 圧縮ツールを使う前に把握しておくべき制限と注意点を整理する。",[46,2668,2670],{"id":2669},"テキスト検索コピーが不可になる","テキスト検索・コピーが不可になる",[17,2672,2673],{},"ラスタライズ方式のため、圧縮後の PDF はすべてのページが画像になる。Adobe Acrobat や PDF ビューアでテキスト検索（Ctrl+F）を実行しても文字がヒットしない。テキスト選択・コピーも不可になる。契約書の条文を検索したい、コピーして引用したいといった用途には向かない。",[46,2675,2677],{"id":2676},"しおり注釈ハイパーリンクが失われる","しおり・注釈・ハイパーリンクが失われる",[17,2679,2680],{},"元の PDF に含まれていたしおり（ブックマーク）・注釈・クリッカブルなリンクは、ラスタライズの過程で消える。ページ数の多いマニュアル PDF でナビゲーション構造を維持したい場合は別の方法を検討すること。",[46,2682,2684],{"id":2683},"ベクタ主体の-pdf-には効果が薄い","ベクタ主体の PDF には効果が薄い",[17,2686,2687],{},"Word や LaTeX からエクスポートしたテキスト PDF は、もともとのサイズが小さく、ラスタライズしても大きな削減にならない場合がある。むしろファイルサイズが増えることもある。",[46,2689,2690],{"id":2690},"大容量ファイルはブラウザのメモリを消費する",[17,2692,2693,2694,2698],{},"100MB を超えるような大型 PDF を処理すると、ブラウザのタブが大量のメモリを消費する。タブがクラッシュする場合は、先に ",[199,2695,2697],{"href":2696},"\u002Ftools\u002Fpdf-split","PDF 分割ツール"," でページ数を減らしてから圧縮を試みるとよい。",[37,2700],{},[12,2702,2704],{"id":2703},"faqよくある疑問","FAQ：よくある疑問",[46,2706,2708],{"id":2707},"削減率はどのくらい期待できるか","削減率はどのくらい期待できるか？",[17,2710,2711],{},"スキャン由来の画像 PDF で標準品質を選んだ場合、50〜65% 削減されるケースが多い。ただし元 PDF の解像度・埋め込み形式・ページ数によって大きく変わる。ベクタ主体のテキスト PDF では 10〜20% 程度にとどまることが多い。",[46,2713,2714],{"id":2714},"圧縮後に画質が荒くなった",[17,2716,2717],{},"「低品質」設定で圧縮すると、特に細かいテキストや図表が読みにくくなる場合がある。「標準」または「高品質」に切り替えて再試行してほしい。印刷用途なら高品質推奨、メール添付程度なら標準で十分なケースが多い。",[46,2719,2721],{"id":2720},"ocr-機能はあるか","OCR 機能はあるか？",[17,2723,2724],{},"ない。zerosend の PDF 圧縮ツールはラスタライズして再構築するだけで、文字認識（OCR）は行わない。圧縮後の PDF に OCR をかけたい場合は、別途 OCR ツール（Adobe Acrobat、Google Drive の「テキストに変換」機能など）を使う必要がある。",[46,2726,2728],{"id":2727},"パスワード付き-pdf-はどうすればよいか","パスワード付き PDF はどうすればよいか？",[17,2730,2731],{},"パスワード保護された PDF は処理できない。事前に PDF のパスワードを解除してから投入すること。",[46,2733,2735],{"id":2734},"複数ファイルをまとめて処理できるか","複数ファイルをまとめて処理できるか？",[17,2737,2738,2739,2743],{},"現時点では 1 ファイルずつの処理となる。複数の PDF を一括で圧縮したい場合は繰り返し実行するか、先に ",[199,2740,2742],{"href":2741},"\u002Ftools\u002Fpdf-merge","PDF 結合ツール"," で結合してから一括圧縮する方法も取れる。",[37,2745],{},[12,2747,302],{"id":302},[17,2749,2750],{},"PDF 圧縮の手段を選ぶ際の判断軸は「プライバシーリスクを受け入れられるか」と「テキスト検索性を維持する必要があるか」の二点に集約される。",[17,2752,2753],{},"Smallpdf や iLovePDF はテキスト検索を保持しながら高品質な圧縮を提供しており、機密性の低い PDF であればこれらを使う合理性は十分にある。一方、契約書・給与明細・医療文書のように社外サーバーに送りたくない PDF については、zerosend のブラウザ完結型が現実的な選択肢になる。",[17,2755,2756],{},"zerosend が採用するラスタライズ方式はテキスト検索性を失うという明確なトレードオフを持つ。これを理解したうえで用途と合致するなら、サーバー送信ゼロ・無料・オフライン動作という実用上のメリットは大きい。",[307,2758,2759,2762,2765,2772],{},[219,2760,2761],{},"画像主体のスキャン PDF を軽くしたい → zerosend が向いている",[219,2763,2764],{},"テキスト検索性を保持したい → Smallpdf 等のクラウドサービスを検討する",[219,2766,2767,2768,2771],{},"ページを絞ってサイズを減らしたい → ",[199,2769,2770],{"href":2696},"PDF 分割"," で必要ページだけ抽出する",[219,2773,2774,2775,2778],{},"複数 PDF をまとめてから圧縮したい → ",[199,2776,2777],{"href":2741},"PDF 結合"," と組み合わせる",{"title":329,"searchDepth":330,"depth":330,"links":2780},[2781,2786,2790,2791,2797,2798,2804,2811],{"id":2372,"depth":330,"text":2373,"children":2782},[2783,2784,2785],{"id":2379,"depth":336,"text":2379},{"id":2385,"depth":336,"text":2385},{"id":2391,"depth":336,"text":2391},{"id":2399,"depth":330,"text":2400,"children":2787},[2788,2789],{"id":2406,"depth":336,"text":2407},{"id":2413,"depth":336,"text":2413},{"id":2428,"depth":330,"text":2429},{"id":2553,"depth":330,"text":2554,"children":2792},[2793,2794,2795,2796],{"id":2562,"depth":336,"text":2563},{"id":2571,"depth":336,"text":2572},{"id":2578,"depth":336,"text":2579},{"id":2608,"depth":336,"text":2609},{"id":2617,"depth":330,"text":2618},{"id":2663,"depth":330,"text":2663,"children":2799},[2800,2801,2802,2803],{"id":2669,"depth":336,"text":2670},{"id":2676,"depth":336,"text":2677},{"id":2683,"depth":336,"text":2684},{"id":2690,"depth":336,"text":2690},{"id":2703,"depth":330,"text":2704,"children":2805},[2806,2807,2808,2809,2810],{"id":2707,"depth":336,"text":2708},{"id":2714,"depth":336,"text":2714},{"id":2720,"depth":336,"text":2721},{"id":2727,"depth":336,"text":2728},{"id":2734,"depth":336,"text":2735},{"id":302,"depth":330,"text":302},"PDF をサーバーに送らずブラウザ内で圧縮する方法を解説。zerosend の仕組み・削減率・競合比較・注意点まで網羅。",{},"\u002Fblog\u002Fpdf-compress-intro","2026-04-20",{"title":2347,"description":2812},"pdf-compress-intro","blog\u002Fpdf-compress-intro",[2820,359,741],"PDF","iUXvX2xAyMF5RiU6TEM9slF-ZVrHX2-S9qGNKN5liyk",{"id":2823,"title":2824,"author":7,"body":2825,"category":344,"coverImage":345,"description":3061,"draft":347,"extension":348,"locale":349,"meta":3062,"navigation":351,"noindex":351,"path":3063,"publishedAt":2815,"seo":3064,"slug":3065,"stem":3066,"tags":3067,"updatedAt":2815,"__hash__":3068},"blog\u002Fblog\u002Fvideo-compress-intro.md","動画をブラウザ内で圧縮する — \u002Ftools\u002Fvideo-compress の思想と使い方",{"type":9,"value":2826,"toc":3049},[2827,2830,2840,2843,2846,2853,2864,2867,2870,2891,2894,2920,2923,2927,2930,2934,2945,2981,2984,2988,2995,2997,3003,3009,3015,3021,3024,3046],[17,2828,2829],{},"打ち合わせ動画、商品撮影、画面録画、子供の運動会。日常で動画を扱う場面は増える一方で、SNS やメッセンジャーのサイズ制限、メールの添付上限、サーバーのストレージコストという現実的な壁にぶつかります。",[17,2831,2832,2833,2839],{},"Zerosend は ",[199,2834,2835,2836,2838],{"href":541},"動画圧縮ツール (",[21,2837,541],{},")"," を、この「軽くしたいだけなのに、動画を他人のサーバーに預ける必要はない」という素朴な違和感を起点に作りました。なぜ作ったのか、どう使うのか、裏で何が起きているのかを整理します。",[12,2841,2842],{"id":2842},"なぜブラウザ内で動画を圧縮するのか",[17,2844,2845],{},"動画は個人情報そのものです。顔・声・背景・位置情報、ときには画面録画の中にパスワードや顧客名まで写り込みます。これをオンラインの圧縮サービスにアップロードするということは、その内容を一度他人のサーバーに預けることです。",[17,2847,2848,2849,2852],{},"多くのサービスは「一定時間で自動削除」を謳いますが、",[26,2850,2851],{},"その削除は利用者から検証できません","。削除完了のスクリーンショットを送ってくれるわけでもなく、ログがどこまで残るかも不透明です。未公開の企画映像や社内会議の録画を、無料ツールに放り込むことに抵抗を感じたことがある人は多いはずです。",[17,2854,2855,2856,2859,2860,2863],{},"Zerosend は逆のアプローチを取ります。",[26,2857,2858],{},"動画ファイルを最初から外に出さない","。処理はすべて、あなたがいま開いているこのブラウザ、ローカル端末の CPU と GPU の中だけで完結します。DevTools の Network タブを開いたまま圧縮を実行すれば、動画そのものがアップロードされていないことを自分の目で確認できます。信用してもらう代わりに、",[26,2861,2862],{},"検証可能にする"," — これが Zerosend の基本方針です。",[12,2865,2866],{"id":2866},"使い方",[17,2868,2869],{},"操作はシンプルです。",[216,2871,2872,2879,2882,2885,2888],{},[219,2873,2874,2878],{},[199,2875,2876],{"href":541},[21,2877,541],{}," を開く",[219,2880,2881],{},"画面中央のドロップゾーンに動画ファイルをドラッグ&ドロップ、またはクリックして選択 (MP4 \u002F WebM \u002F MOV、最大 500MB)",[219,2883,2884],{},"圧縮強度 (CRF) と解像度を選ぶ",[219,2886,2887],{},"「圧縮を開始する」をクリック",[219,2889,2890],{},"処理が終わると「処理完了。あなたのファイルは外に出ていません。」と表示され、ダウンロードボタンから結果を保存できる",[46,2892,2893],{"id":2893},"設定の目安",[307,2895,2896,2902,2908,2914],{},[219,2897,2898,2901],{},[26,2899,2900],{},"高画質 (CRF 23)",": 画質維持を最優先。削減率は 10〜30% 程度。保存用のマスター映像向け",[219,2903,2904,2907],{},[26,2905,2906],{},"標準 (CRF 28)",": 視覚的な劣化は軽微。削減率 40〜70%。ウェブ掲載・SNS 共有に",[219,2909,2910,2913],{},[26,2911,2912],{},"小さめ (CRF 32)",": 多少ぼやけるが容量優先。チャット添付・LINE・メール向け",[219,2915,2916,2919],{},[26,2917,2918],{},"最小 (CRF 36)",": 輪郭が甘くなる。品質より「とにかく送れる」が最優先なとき",[17,2921,2922],{},"解像度は 100 \u002F 75 \u002F 50% から選べます。1080p の素材を 75% にすると、CRF を 1〜2 下げるより確実にサイズが落ちます。",[12,2924,2926],{"id":2925},"仕組み-二段構えのエンジン","仕組み — 二段構えのエンジン",[17,2928,2929],{},"Zerosend の動画圧縮は、単一のエンジンに依存していません。ブラウザの能力を見て、もっとも速い経路を自動で選びます。",[46,2931,2933],{"id":2932},"_1-webcodecs-高速パス","1. WebCodecs (高速パス)",[17,2935,2936,2937,2940,2941,2944],{},"Chrome \u002F Edge \u002F 最近の Safari には ",[21,2938,2939],{},"WebCodecs"," API が実装されており、",[26,2942,2943],{},"GPU 支援の H.264 エンコーダ","をブラウザから直接呼び出せます。Zerosend は対応環境では次のパイプラインで処理します。",[307,2946,2947,2953,2959,2966,2972,2975],{},[219,2948,2949,2952],{},[21,2950,2951],{},"mp4box.js"," で MP4 ファイルを demux",[219,2954,2955,2958],{},[21,2956,2957],{},"VideoDecoder"," でフレームを復号 (ハードウェアアクセラレーション)",[219,2960,2961,2962,2965],{},"必要なら ",[21,2963,2964],{},"OffscreenCanvas"," でリサイズ",[219,2967,2968,2971],{},[21,2969,2970],{},"VideoEncoder"," で H.264 に再エンコード (GPU)",[219,2973,2974],{},"音声はロスレスコピー (AAC のチャンクをそのまま維持)",[219,2976,2977,2980],{},[21,2978,2979],{},"mp4-muxer"," で MP4 に mux し、Blob として出力",[17,2982,2983],{},"数百 MB の動画も数十秒で処理できます。処理後の結果カードに「エンジン: webcodecs」と表示されれば、このパスが走っています。",[46,2985,2987],{"id":2986},"_2-ffmpegwasm-フォールバック","2. ffmpeg.wasm (フォールバック)",[17,2989,2990,2991,2994],{},"WebCodecs が未対応のブラウザ、HEVC などの特殊なコーデック入力、mp4box が parse できない特殊コンテナのときは、自動的に ",[21,2992,2993],{},"ffmpeg.wasm"," に切り替わります。完全に CPU で処理するため速度は落ちますが、対応できるフォーマットの幅が段違いに広いのが強みです。ffmpeg-core は Cloudflare R2 から、同一オリジンのパスを経由して 32MB の WASM を取得します。初回のみ時間がかかりますが、2 回目以降はブラウザのキャッシュから復元されます。",[12,2996,273],{"id":273},[17,2998,2999,3002],{},[26,3000,3001],{},"Q. 処理中にインターネット接続が切れたら？","\nA. 動画本体の送受信は発生しないため、圧縮処理自体は継続します。エンジン (ffmpeg.wasm) が未ロードの状態だと初回ダウンロードで失敗しますが、一度読み込んだあとはオフラインでも動作します。",[17,3004,3005,3008],{},[26,3006,3007],{},"Q. 結果のファイルはどこに保存されますか？","\nA. ダウンロードボタンを押したときのブラウザの保存先です。サーバーには何も残りません。結果ファイルはタブを閉じるとメモリから消えます。",[17,3010,3011,3014],{},[26,3012,3013],{},"Q. 画質が思ったより落ちます。","\nA. CRF を下げる (例: 28 → 23)、または解像度の縮小をやめる (50% → 100%) と改善します。素材が 4K なら、100% のまま CRF を下げるより 75% + CRF 25 の方が視覚的なバランスが取れやすいです。",[17,3016,3017,3020],{},[26,3018,3019],{},"Q. iPhone で撮った MOV も処理できますか？","\nA. はい。HEVC (H.265) の場合は ffmpeg.wasm 側のフォールバックに回るため時間がかかりますが、H.264 にトランスコードされた MP4 として出力されます。",[12,3022,3023],{"id":3023},"関連ツール",[307,3025,3026,3033,3040],{},[219,3027,3028,3032],{},[199,3029,3031],{"href":3030},"\u002Ftools\u002Fvideo-to-gif","動画 → GIF"," — SNS の表紙やドキュメント挿入に",[219,3034,3035,3039],{},[199,3036,3038],{"href":3037},"\u002Ftools\u002Fvideo-trim","動画トリミング"," — 必要な区間だけ切り出してから圧縮すると効率的",[219,3041,3042,3045],{},[199,3043,3044],{"href":582},"動画形式変換"," — MOV \u002F WebM → MP4 など",[17,3047,3048],{},"Zerosend は「日常のちょっとした加工を、あなたの端末で完結させる」ことに徹したツール集です。動画の中身があなたの手元から離れないことを、DevTools で自分の目で確かめてから使ってみてください。",{"title":329,"searchDepth":330,"depth":330,"links":3050},[3051,3052,3055,3059,3060],{"id":2842,"depth":330,"text":2842},{"id":2866,"depth":330,"text":2866,"children":3053},[3054],{"id":2893,"depth":336,"text":2893},{"id":2925,"depth":330,"text":2926,"children":3056},[3057,3058],{"id":2932,"depth":336,"text":2933},{"id":2986,"depth":336,"text":2987},{"id":273,"depth":330,"text":273},{"id":3023,"depth":330,"text":3023},"Zerosend の動画圧縮ツールは、動画ファイルをサーバーに送らずブラウザ内で再エンコードしてサイズを削減します。WebCodecs で GPU 支援、未対応環境では ffmpeg.wasm にフォールバック。設計思想と使い方、仕組みを Zerosend 編集部が解説します。",{},"\u002Fblog\u002Fvideo-compress-intro",{"title":2824,"description":3061},"video-compress-intro","blog\u002Fvideo-compress-intro",[358,359,2939,741],"m6ZmnP7B9y1BiQ1bkpnuRVd5d-kUAoN5oRSdq2weaH0",1782000329729]