やっとくん

ZIP分割

ファイルをまとめて置くと、1通あたりの上限(既定25MB)に収まるように複数のZIPへ自動で振り分けます。できるZIPは1つずつそのまま開けるので、受け取った人に結合の手間をかけません。すべてブラウザの中で処理し、どこにも送信しません。

ここにファイルをドラッグ&ドロップ
/クリックして選ぶ(何個でも。1ファイル4GB未満。置いた瞬間に振り分けます)

結果

操作後の結果がここに表示されます。

不具合・使いにくい点を教えてください

PDFそのものを小さくしたいときはPDF圧縮へ。

ファイルはどの大きさを基準にZIPへ分けますか?

置かれたファイルを1つずつ圧縮し、圧縮したあとの実際のバイト数で、1通あたりの上限に収まるように詰め合わせます(大きいものから、入る箱へ順に入れる方式)。元の大きさで割るのではなく圧縮後の大きさで詰めるので、単独で上限を超えるファイルを除き、計算上の上限に収まるZIPへまとめます。ZIP自体の管理領域(1ファイルにつき約76バイト+ファイル名2回分、1つのZIPにつき22バイト)も数に入れています。

できるZIPは1つずつそのまま開ける独立したZIPです。.z01・.z02 のような分割書庫(全部そろえて結合しないと開けない形式)ではないので、受け取った人は届いたZIPをダブルクリックするだけで中身を取り出せます。

日本語のファイル名は、UTF-8で書き込んだうえで「UTF-8で書いた」という印(汎用フラグの第11ビット)を立てています。これはZIPの仕様書(PKWARE APPNOTE)が日本語などを入れるために定めている方法です。同じ名前のファイルが2つあるときは、後のほうに「 (2)」を付けて上書きを防ぎます。

メール添付の容量は送信前と同じですか?

メールの添付ファイルはBase64という方式で文字に置き換えて送るため、送信前の約1.33倍になります。3バイトを4文字にする方式です(RFC 2045)。Microsoftの資料にも「変換エンコードが33%大きいサイズになる」「エンコードで33%増加する可能性があるため、送信できるメッセージサイズを構成されているよりも25%低い値に制限する」と書かれています。

そのため、この道具の既定は「安全側:メールに乗せた後の大きさで数える」です。上限25MBなら、ZIPは1つあたり約18.7MBまでに抑えます。相手の受信側で弾かれるより、1通増えるほうが安いという考え方です。上限がファイルの大きさそのもので決まる仕組み(社内ファイルサーバーへの受け渡しなど)なら「そのまま」に切り替えてください。

Gmail(個人アカウント)添付ファイルの上限 25MB
Microsoft 365(Exchange Online)既定の最大メッセージサイズは送信35MB・受信36MB(管理者が1MB〜150MBで変更できる)
iOS版・Android版 Outlookメッセージサイズの制限 33MB

会社のメールは管理者が上限を下げていることがあります。分からないときは、実際に送れた添付の大きさより少し小さい値を入れてください。

1つのファイルだけで上限を超えるとどうなりますか?

それ以上分けられないため、そのファイルは単独のZIPにし、画面で知らせます。上限を上げるか、ファイル転送サービスを使ってください。

  • 1つのファイルだけで上限を超えるときは、それ以上分けられません(そのファイルは単独のZIPにして、画面で知らせます)。上限を上げるか、ファイル転送サービスを使ってください。
  • すでに圧縮されている形式(ZIP・JPEG・PNG・PDFの多く・動画)は、圧縮してもほとんど小さくなりません。速さを優先するなら「圧縮しない」を選んでください。
  • 1MBは安全側に1,000,000バイトで数えます(1,048,576バイトで数えるより上限が厳しくなります)。
  • 4GB以上のファイル、および4GBを超えるZIPには対応していません(ZIP64ではないため)。
  • パスワード付きZIPは作れません(パスワード付きZIPを添付し、次のメールでパスワードを送るやり方は、受信側で拒否されることがあります)。
  • フォルダごとの取り込みには対応していません。フォルダを開いて、中のファイルをまとめて選んでください。

ZIPの構造や容量計算は何に基づいていますか?

ZIPの構造はPKWARE APPNOTE、Base64による容量増加はRFC 2045 6.8に基づいています。添付の上限はGmailヘルプとMicrosoft Learnを参照しています。

  • ZIPの構造(ローカルファイルヘッダ30バイト・セントラルディレクトリ46バイト・終端22バイト、UTF-8フラグ、MS-DOS形式の日時): PKWARE APPNOTE(.ZIP File Format Specification)
  • Base64が約4/3になること: RFC 2045 6.8
  • 添付の上限とエンコードによる増分: Gmailヘルプ「Gmailのメールにファイルを添付して送信する」/Microsoft Learn「Exchange Onlineの制限」(2026年8月時点で本文を確認)
  • 圧縮はブラウザ標準の CompressionStream("deflate-raw") を使っています(追加のライブラリを読み込みません)。対応していないブラウザでは、自動的に「圧縮しない(まとめるだけ)」で作ります。

メール添付が容量オーバーのとき、分割・圧縮・共有はどう選びますか?

小さいファイルが何個もあるならZIPへ振り分け、1つだけ大きいなら元ファイルの軽量化や共有方法を検討する、という違いがあります。この道具は複数のファイルを独立したZIPへまとめる処理で、1つの動画やPDFの中身を途中で切り分けるものではありません。

添付したい内容使い分け確認する点
個々は小さいが合計が大きい上限を指定して複数ZIPへ振り分けるできたZIPを1通に全部付ければ、合計は再び大きくなる
1つのPDF・画像・動画だけで大きい元のファイルを圧縮・軽量化するZIPの「上限超え」表示があるファイルは、この道具ではさらに分けられない
原寸や画質を保つ必要がある利用できる共有先のリンクで渡す方法を検討する相手の閲覧権限と共有期限。この道具にアップロードや共有リンク発行の機能はない

受信側の制限もあるため、ZIPの作成成功はメールの送信成功を意味しません。「安全側」の容量計算にも、メール本文やメールシステム独自の制約をすべて再現する機能はありません。

比較やっとくん

パソコン仕事で使う物を比べるPR

よくある質問

作ったZIPは全部そろわないと開けませんか?

1つずつそのまま開ける独立したZIPです。.z01・.z02のように全部をそろえて結合する分割書庫ではありません。

パスワード付きZIPを作れますか?

パスワード付きZIPは作れません。

最終更新: 2026-10-01

この計算は 2026 年 8 月時点のGmail ヘルプ「Gmail のメールにファイルを添付して送信する」(個人アカウントの添付上限 25MB)と Microsoft Learn「Exchange Online の制限」(既定の送信 35MB・エンコードで 33% 増える) にもとづきます。

入力やファイルの処理は、お使いのブラウザ内で行います。 使いやすさの改善のため、閲覧・操作状況は外部の分析サービスで確認します。 情報の取り扱いについて

ツールも、テンプレートも。

日々の「これも」に。

ファイルを整える。書類をつくる。
仕事の小さな用事を、ここから。

PDF圧縮
PDF結合
画像圧縮
消費税計算
PDF Word変換
PDF Excel変換
請求書
見積書
出勤簿
取引先名簿
経費精算書
議事録