ハコツールズ

ファイル処理ツール一覧

PDF の結合・分割・圧縮、画像の圧縮・リサイズ、HEIC 変換、カレンダーやポスターの印刷用データ作成など、ファイルを扱うツールです。ファイルはサーバーにアップロードされず、すべてお使いの端末内で処理されます。

ファイル処理

HEIC→JPG変換

iPhoneやiPadで撮影したHEIC形式の画像をJPG・PNGに無料変換。Windowsで開けないHEICもドラッグ&ドロップだけで変換でき、複数ファイルの一括変換とZIPダウンロードに対応。処理はすべてブラウザ内で完結し、画像がサーバーに送信されることはありません。登録不要。

ファイル処理

画像一括圧縮

JPEG・PNG・WebPの画像を複数まとめて無料で圧縮。品質(0.1〜1.0)と最大長辺を指定してJPEG/WebPに一括変換し、zipでまとめて保存できます。3MBのスマホ写真が300〜600KB程度に。処理はすべてブラウザ内で完結し、画像がサーバーに送信されることはありません。登録不要・枚数制限なし。

ファイル処理

画像リサイズ(サイズ変更・形式変換)

画像の幅・高さ・倍率を指定してリサイズできる無料ツール。JPEG・PNG・WebPへの形式変換と複数枚の一括処理(zipダウンロード)にも対応。処理はすべてブラウザ内で完結し、画像がサーバーに送信されることはありません。登録不要・無料。

ファイル処理

PDF圧縮(ファイルサイズを小さく)

PDFのファイルサイズを小さくする無料ツール。各ページを画像化して解像度・画質を調整し、メール添付やアップロード上限に収まるサイズにします。ファイルは送信されず、すべてブラウザ内で処理。登録不要。

ファイル処理

PDF画像変換(PDF to JPG/PNG)

PDFの各ページをJPG/PNG画像に無料で一括変換。解像度(72/150/300 DPI)とページ範囲を指定でき、複数ページはzipでダウンロードできます。処理はブラウザ内で完結し、ファイルがサーバーに送信されることはありません。

ファイル処理

ポスター分割印刷PDFメーカー

画像を A4 複数枚に分割し、のりしろ(重ね貼り用余白)付きの印刷用 PDF をブラウザ内で生成する無料ツール。A4×2/4/6/9枚のレイアウトを選び、コンビニのコピー機で印刷して貼り合わせれば大判ポスターに。登録不要。

ファイル処理

カレンダー印刷PDFメーカー

年月と祝日を指定して印刷用カレンダーPDFを無料で作成。A4対応、ブラウザ内で完結。

ファイル処理

画像PDF変換(JPG・PNG対応)

JPG・PNG画像を1つのPDFにまとめて変換できる無料ツール。1画像=1ページで並び順の入れ替えができ、ページサイズはA4フィットと画像サイズから選べます。処理はすべてブラウザ内で完結し、画像がサーバーに送信されることはありません。登録不要・無料。

ファイル処理

PDF結合・分割

複数のPDFを1つに結合、または1つのPDFから必要なページだけを「1-3,5」の書式で抽出・分割。ページの並べ替えにも使えます。処理はすべてブラウザ内で完結し、ファイルがサーバーにアップロードされることはありません。契約書などの機密書類も安心。登録不要・無料。

ファイル処理

QRコード読み取り(画像から)

QRコードが写った画像やスクリーンショットをアップロードすると、ブラウザ内で中身(URL・テキスト・Wi-Fi設定など)を読み取る無料ツール。画像は送信されず端末内で処理。カメラで撮れない画面内のQRコードもPCで読める。登録不要。

ブラウザだけでファイル処理が完結する仕組み

このカテゴリのツールはどう使い分ける?

「入力と出力の形式が何から何へ変わるか」で選ぶと迷いません。同じ形式のまま中身を軽くするのが圧縮、寸法を変えるのがリサイズ、形式そのものを変えるのが変換、複数のファイルを1つにまとめる(あるいは切り出す)のが結合・分割です。まず出力先が求める形式とサイズの条件を確認してから、それに合うツールを選んでください。

アップロードなしでどうやってファイルを処理する?

選んだファイルはブラウザ標準の File API で端末のメモリに読み込まれるだけで、そのままではネットワークに送信されません。処理結果もブラウザ内で生成され、ダウンロードボタンから直接保存されます。ファイルがサーバーを経由しないため、通信が発生する余地自体がありません。

PDFと画像はどちらの形式で保存すべき?

レイアウトを崩さず配布したいならPDF、Webやチャットに貼って見せたいなら画像が適しています。PDFは用紙サイズを物理的な寸法(pt)で持つため、どの端末で開いてもA4はA4のまま印刷できます。画像はピクセルの集まりでしかないので、印刷時の大きさは出力側の設定しだいで変わります。

この違いは実装にも出ています。画像PDF変換(JPG・PNG対応)はA4モードで用紙を595.28×841.89ptに固定し、画像の縦横比を保ったまま中央に配置します。1pt=1/72インチなので、595.28ptはちょうど210mm(A4の幅)です。一方、画像の寸法をそのまま使うモードでは1px=1ptとして扱うため、用紙サイズは元画像の画素数に引きずられます。契約書や申請書のように紙のサイズが決まっているものはA4モード、スクリーンショットをそのまま束ねたいだけなら画像サイズモードを選んでください。

可逆圧縮と非可逆圧縮はどう使い分ける?

元のデータを完全に復元できるのが可逆圧縮(PNG・ZIPなど)、一部を捨てて小さくするのが非可逆圧縮(JPEG・WebPの非可逆モードなど)です。文字や線画は可逆、写真は非可逆というのが基本の使い分けになります。

非可逆圧縮の効き方は品質パラメータで決まります。画像一括圧縮は0.1〜1.0の範囲で品質を指定でき、初期値は0.8です。数値を下げるほど小さくなりますが、失われた情報は戻らないため、同じファイルを繰り返し圧縮すると劣化が積み重なります。編集を重ねる予定があるなら、途中の保存は可逆形式にしておき、最後に一度だけ非可逆で書き出すのが安全です。

注意したいのは、非可逆圧縮が常に小さくなるとは限らないことです。文字が主体のスキャンPDFやスクリーンショットは、写真向きの符号化と相性が悪く、圧縮後のほうが大きくなることがあります。PDF圧縮(ファイルサイズを小さく)は圧縮後のサイズが元を上回った場合にその旨を表示するので、増えたときは元ファイルをそのまま使ってください。

解像度のpxとdpiは何が違う?

pxは画像が持つ画素の数、dpiは1インチあたりに何画素を並べて印刷するかという密度です。pxだけでは印刷したときの大きさは決まらず、dpiと組み合わせてはじめて物理的な寸法になります。

A4(210×297mm)を300dpiで印刷する場合に必要な画素数は、210mm÷25.4×300≒2,480px、297mm÷25.4×300≒3,508pxです。PDF画像変換が72・150・300dpiを選べるのはこの換算に対応するためで、PDFの標準解像度が72dpiなので描画倍率は「指定dpi÷72」になります。300dpiなら約4.17倍です。逆にポスター分割印刷PDFメーカーは150dpi固定で、A4を1,240×1,754pxのcanvasに描いてから分割します。

PDF圧縮(ファイルサイズを小さく)の圧縮レベルもここに関係します。最高画質を選んでも描画倍率は1.0倍、つまりPDF標準の72dpi相当までしか解像度を持ちません(標準は0.75倍、高圧縮は0.5倍)。用紙サイズ(pt)は元のまま維持されるため紙面が縮むことはありませんが、細かい文字が入ったスキャン文書を圧縮すると読みづらくなります。印刷前提の資料は圧縮せずに渡すか、最高画質を選んでから実際に印刷して確認してください。

ブラウザで扱えるファイルサイズの上限は?

ツール側の上限はHEIC→JPG変換が50MB、PDF画像変換が100MBです。ただし実際の限界を決めるのはファイルサイズよりも、展開後に必要となる端末のメモリ量です。

画像はメモリ上ではRGBAの4バイト/画素に展開されます。A4を300dpiで扱う2,480×3,508pxは約870万画素なので、1ページだけで約35MBのメモリを消費する計算です。10ページのPDFを300dpiで一括変換しようとすれば、単純計算で350MB分の領域が必要になります。元のPDFが数MBしかなくても処理が止まるのはこのためで、対処はページ範囲を分けて実行するか、dpiを150に下げることです。

出力寸法にも上限があります。画像リサイズ(サイズ変更・形式変換)は1辺を20,000pxまでに制限しています。主要ブラウザのcanvasの上限が約32,767pxで、そこまで使うとメモリ枯渇でタブごと落ちるため、十分手前で止める設計です。

PDFの結合・分割はどうやって処理している?

pdf-lib というライブラリを使い、PDFの読み込み・ページ抽出・結合をすべてJavaScriptで行っています。このライブラリはNode.js環境でも動作するため、実際のPDFバイト列を使った自動テストで結合・分割・暗号化ファイルのエラー処理まで検証したうえで公開しています。使い方はPDF結合・分割から。画像をPDF化したいときは画像PDF変換(JPG・PNG対応)、カレンダーやポスターの印刷用PDFを作るときも同じ仕組みを使っています。

ページの指定は「1-3,5」のようにカンマ区切りで書き、「3-」と終わりを省略すると最終ページまでの意味になります。重複して指定したページは最初に出てきた位置だけが残るため、「1-3,2」と書いても結果は1・2・3ページです。抽出したページは元の並び順ではなく、指定した順序でPDFに並びます。結合は2ファイル以上でないと実行できず、パスワード付きのPDFは仕様上そのままでは読み込めないため、事前にパスワードを解除しておく必要があります。

PDFを画像に変換したり圧縮したりする仕組みは?

pdfjs-dist というライブラリでPDFの各ページをブラウザ内のcanvasに描画し、画像として書き出します。圧縮ではページを画像として描画し直してから、画質を抑えて再度PDFに組み込むことでファイルサイズを縮めています。PDF画像変換PDF圧縮(ファイルサイズを小さく)はこの仕組みで動いています。

機密ファイルを外部サービスに渡すリスクは?

一般的なオンライン変換サイトはファイルを一度サーバーへ送信するため、処理後に本当に削除されたかどうかを利用者側から検証できません。契約書・給与明細・身分証の撮影画像・社内資料といったファイルは、そもそも送らないという選択がもっとも確実な対策になります。

本サイトのツールはページを読み込んだあとの処理がすべてブラウザ内で完結するため、ファイルを送る先のサーバーが存在しません。HEICからJPGへの変換(HEIC→JPG変換)のようにWebAssemblyでデコードが必要なケースでもこの原則は変わりません。勤務先の情報持ち出しルールでオンラインの変換サービスが禁止されている場合でも、通信が発生しない点は説明しやすいはずです。読み込みが終わったあとに機内モードにしたり通信を切ったりしても、PDF結合・分割画像一括圧縮はそのまま動作します。心配なときは実際に試して確認してください。

よくあるつまずきと対処は?

  • iPhoneで撮った写真がPDF化ツールで選べない → HEIC形式は対応していません。先にHEIC→JPG変換でJPGへ変換してから読み込ませてください
  • PDFが読み込めずエラーになる → パスワード付き(暗号化)PDFは開けません。閲覧パスワードを解除して保存し直してから使ってください
  • 圧縮したのにファイルサイズが増えた → 文字主体のPDFで起きます。ページを画像として描き直す方式のため、元がテキストのままのPDFでは逆効果になります。元ファイルをそのまま使ってください
  • 変換の途中でタブが固まる・落ちる → 展開後のメモリが足りていません。ページ範囲を分けるか、dpiを300から150に下げて実行してください
  • 印刷したサイズが指定と違う → プリンター側の「用紙に合わせて拡大・縮小」が有効になっています。等倍(100%)で出力してください。ポスター分割印刷PDFメーカーの分割印刷でも同じ設定が必要です
  • ポスターを貼り合わせると絵柄がずれる → のりしろ(重なり幅)が不足しています。初期値は10mmで、用紙の端まで印刷できないプリンターではもう少し広げてください
  • QRコードが読み取れない → 画像が小さすぎるか、コードの一部が欠けています。QRコード読み取り(画像から)はURL・メール・電話番号・Wi-Fi設定を自動で判別しますが、判別の前にコード自体が読めている必要があります

関連ガイド