MakeQR
ブログに戻る
pdfhow-todocument

PDFファイル用QRコードを作る方法(アップロード不要・無料)

MakeQR Team8分で読める

QRコードはPDFファイルそのものを含められない。ここが出発点だ。多くの「PDF用QRコード」ツールは、その事実を隠し、実質1ファイルのホスティング代としてサブスクを請求している。QRコードが含められるのはあくまでリンク — インターネット上のどこかに置かれたPDFへのリンクだ。そのPDFをどこにホストするかが、コードが1年後も動くかどうか、そしてあなたが課金する必要があるかどうかを決める。

この記事では、3つのパスを扱う — すでに支払っているどこかにPDFをホストする(無料、5分で完了)、無料のファイルホスティングを使う(無料、脆弱なので慎重に選ぶ)、ホスティングつきの動的QRサービスに課金する(特定の用途だけ価値がある)。無料の静的パターンは、飲食店のメニュー、イベントチラシ、ホワイトペーパーを含む実務の80%をカバーする。日本の居酒屋メニューやセミナー配布資料も例外ではない。

「QRコードがPDF全体を持てる」という神話

QRコードの最大ペイロードは、ISO/IEC 18004 Version 40、バイナリモード、誤り訂正レベルLで2,953バイト — 約2.9 KB。誤り訂正をレベルHに上げると1,273バイトまで下がる。1ページのテキストPDFでも通常30〜200 KB、画像主体のPDFは1〜10 MBが普通だ。エンコード方式によらず、現実的なPDFはQRコードに収まらない。

「PDF QRコード」を売るツールが実際にやっているのは、あなたのPDFを自社サーバーにアップロードし、URLを生成し、そのURLをQRにエンコードすることだ。QRはリンクにすぎず、PDFはベンダーのホスティングに住んでいる。これはまったく問題ない — ベンダーが閉鎖したり、無料枠の条件を変えたり、月間スキャン枠を超えたと判定されるまでは。カンファレンスの配布物2000枚に印刷されたコードがある日から動かなくなり、唯一の解決策は刷り直しだ。

これを理解すると、意思決定が変わる。あなたが選んでいるのはQRジェネレータではなく、PDFホスティングだ。QRツールは簡単なパート — どれでも数秒で無料にURLをエンコードしてくれる。

方法1 — 自分で管理する場所にPDFをホストする

最も堅牢な選択肢。すでにウェブサイトを運営しているなら、自社サーバーにPDFをアップロードし、そこをQRで指す。永続的、無料、サードパーティ依存なし。

  1. PDFをアップロードhttps://yoursite.com/menu.pdfhttps://yoursite.com/brochure-2026.pdf のように安定したURLに置く。後で変更しないURLを選ぶ — ファイル名を変えるとQRが壊れる。
  2. リンクを検証 — シークレットウィンドウで確認。サーバー設定によってはダウンロードが強制されることがあるが、多くの訪問者はブラウザ内インライン表示を好む。
  3. QRを生成MakeQRでURLタイプを選び、PDFの直接リンクを貼り付け、クリーンなPNGまたはSVGをダウンロード。

WordPressで動いているサイトなら、メディアライブラリが自動で安定URLを生成する。Next.jsやAstroの静的サイトなら、PDFを public/ フォルダに入れてコミットすれば、ルート直下で配信される。SquarespaceやWixでは内蔵のファイルマネージャが同じことをするが、URLが長く見栄えは劣る。

方法2 — 消えない無料ファイルホスト

自分のサイトを持っていない場合、次善は長期運営実績のある無料サービスだ。日本でも実績のあるサービスに絞って、必要度の高い順に紹介する。

Google Drive — 無料15 GBまで。PDFをアップロードし、右クリック→「共有」、権限を「リンクを知っている全員」に変更して、リンクをコピー。URLは https://drive.google.com/file/d/FILE_ID/view の形式になる。/view/preview に置き換えるとクリーンな埋め込み表示になる。Google Driveは2012年から提供されており、一般的な中小規模ビジネス用途では最も信頼できる無料ホストだ。

Dropbox — 無料枠は2 GBだが、リンクは非常に安定している。Dropboxアプリでファイルを右クリック、共有リンクをコピーし、URLの末尾に ?raw=1 を付けてDropboxのビューアーページではなく直接PDF表示を強制する。

GitHub(静的PDF向け) — 公開共有できるファイル限定。公開リポジトリにアップロードし、「Raw」ボタンで直接ファイルURLを取得する。無料、耐久性あり、履歴書、ホワイトペーパー、利用規約のような文書に最適。

避けるべき選択肢 — 2022年以降に登場した汎用名の「PDFホスティング」サイト。そのうちいくつかは2024年、トラフィックが落ちた後に古いQRコードを広告ページへリダイレクトし始めた。10年前にブランド名を知らなかったサービスは、10年後にも存在していない可能性があると考える。

方法3 — ホスティング内蔵の動的QR

月額$7〜15を支払えば、ホスティング、スキャン分析、刷り直さずにQRの遷移先PDFを差し替える機能を一括で提供する。課金に見合う3つの典型的な状況。

  • PDFが定期的に変わる — 四半期ごとに更新するメニュー、リリースごとに差し替える製品カタログ、シーズンごとに調整する価格表。
  • スキャン分析が必要 — マーケティング施策で、どのポスターやテーブルカードが実際にダウンロードを生んでいるかを計測する必要がある場合。
  • パスワード保護や失効機能が必要 — 社外秘の配布物で、イベント終了後にQRを無効化したいケース。

3年間内容が同じテイクアウトメニュー、有料ガイド、履歴書のような変わらない静的PDFの場合、2 MBのファイルのホスティングに年間$84払うのは割に合わない。セルフホストやGoogle Driveなら無料で、耐久性も同等だ。

MakeQRは、用途が本当に必要とするときに限り、Proティア(月額$7)で動的QRを提供する。静的PDF QRのパスは完全無料のまま維持される。

PDFが開いたときに見栄えを整える

QRコードはユーザー体験の半分。残り半分は、訪問者がスマホでPDFを開いたときに目にするものだ。コードを確定する前に3つを直す。

ファイルサイズを最適化 — 20 MBのPDFはモバイルデータでダウンロードに時間がかかりすぎる。画面表示用に150 DPIで書き出し、画像を圧縮し、不要なフォントを取り除く。画像入りPDFのほとんどは、視認できる品質低下なしに2 MB以下に収まる。Macならプレビューの「ファイルサイズを縮小」フィルタが1クリック。WindowsならSmallpdfなどの無料ツールで同じことができる。

スマホでの可読性を確認 — PDFをスマホで開き、デフォルトズームでテキストが読めるか確認する。デスクトップ向けに設計した横長ページはスマホでピンチズームを強いるフリクションになる。可能なら縦向き・大きめフォントのモバイル向けバージョンを作る。

正しいMIMEタイプを設定 — 訪問者がPDFではなく壊れたように見えるページを見る場合、サーバーが間違ったContent-Typeヘッダーでファイルを返している。application/pdf であるべき。多くのCDN・ホストは自動処理するが、カスタム構築では .htaccess やnginxの調整が必要なこともある。

2分でPDF QRを生成する

makeqr.daylab.dev を訪れ、タイプをURLのまま、ホストしたPDFへのリンクを貼り付ける。プレビューが即座に更新される。色を調整したりロゴを追加したりして、スライドやポスター向けならPNG、メニューや名刺などの印刷物向けならSVGでダウンロードする。アカウント、透かし、失効、いずれもなし。

後でホストを変えると — Google Driveから新しいウェブサイトにメニューを移したとしよう — 先ほど印刷した静的QRは動かなくなる。静的QRはURLを直接エンコードしているからだ。これが、大量印刷の前に方法1または2がPDFの最終的な置き場所だと確認すべき主な理由だ。

PDF QRコードを壊す典型的な失敗

QRツール全般のサポートスレッドで繰り返し登場する3つの失敗パターン。

直リンではなくプレビューURLを使う — Google Driveの共有リンクはデフォルトで「ダウンロード」ボタン付きのプレビューページを指す。QRが即PDFを開くべきなら、URLの /view/preview に差し替える。両方を優雅に扱うスマホもあれば、空のDriveページを開くスマホもある。

公開設定を確認せず印刷 — 「制限付き」のGoogle DriveファイルはスキャナーがGoogleアカウントにログインしており、かつアクセス権を持っていることを要求する。自分のブラウザでは動くが、顧客では失敗する。Googleログインなしのシークレットウィンドウでテスト — それでもPDFが読めるなら、本当に公開されている。

パスワード保護されたPDFをホスト — パスワード付きPDFは開いた瞬間に認証を要求する — メニューを見たかっただけのスキャナーには最悪の体験だ。本当に保護が必要なら、パスワード付き静的PDFではなくアクセス制御付きの動的QRを使う。多くの場合パスワードは習慣であって必要性ではなく、単に外せばよい。

よくある質問

Q. どこにもホストせずにPDFそのものを含んだQRを生成できますか?

A. 技術的には不可能です。QRコード規格(ISO/IEC 18004)Version 40のバイナリペイロード上限は2,953バイト(約2.9 KB)で、現実的な最小のPDFよりも小さい容量です。「オフラインPDF QRコード」を謳うツールは、裏でPDFを圧縮してホスティングURLに変換しています。本当にオフラインで完結するのは、内容が小さく画像に直接エンコードできるvCard、Wi-Fi、テキストのQRだけです。

Q. 無料のPDF QRコードはしばらく経つと動かなくなりますか?

A. PDFへのリンクを持つ静的QRは、PDFが同じURLに留まる限り動き続けます。PDFを自社サーバーにホストし試用期間後に課金するツールは「失効する」QRを作ります — QR自体が失効するのではなく、ツールがPDFの配信を止めるからです。自社ドメインでのセルフホスト、またはGoogle Driveを使えばこのリスクは消えます。

Q. PDFを開くQRコードをスキャンしても安全ですか?

A. ウェブ上の任意のリンクをクリックするのと同程度に安全です。QR自体は不活性 — URLをエンコードしたパターンにすぎません。背後のPDFが理論上は悪意あるコンテンツを含みうる(稀ですが実在する攻撃手法です)。多くのスマホブラウザはPDFをサンドボックスでレンダリングし、一般的な悪用経路を防ぎます。機密性の高い文書なら、自社ドメイン(例:yourcompany.com)にホストすることが汎用短縮リンクより信頼を築きます。

Q. PDFのQRコードを無料で作る最良の方法は?

A. PDFをGoogle Driveまたは自社サイトにアップロードし、直接ファイルURLをコピーし、MakeQRのような無料QRジェネレータに貼り付ける。所要時間5分未満。サブスクもサインアップも不要で、PDFがそのURLに留まる限りQRは動き続けます。

QRコードを今すぐ作成しましょう

MakeQRは無料です — サインアップ不要、透かしなし。

無料でQRコードを作成