本文へスキップ

HTML PDF 変換 — CSS を保持、アップロード不要

ブラウザで HTML を PDF に変換。コードを貼り付けるか .html ファイルを開きます。<style> とインライン CSS は保持し、スクリプトは削除します。

ブラウザ内で変換 · 登録不要

HTML は 2 MB まで。スクリプト、フォーム、埋め込みフレームは削除されます。プレビューの内容がそのまま PDF になります。

ページ設定

使い方

  1. HTML を貼り付けるか、.html/.htm ファイルを開きます。入力に合わせてプレビューが更新されます。
  2. 用紙サイズ、向き、余白、ページ番号を設定し、必要に応じて透かしやパスワードを追加します。
  3. 「PDF をダウンロード」を選び、このタブで作成したファイルを保存します。

変換例

<h1 style="color:#4338ca">請求書</h1> → 青い見出しで、テキストを選択できる PDF。

仕様と制限

<style> ブロックと style 属性のルールが適用され、@media print のルールも使われます。これらは文書内だけに適用され、このページには影響しません。リンクされたスタイルシート、@import、Web フォントは読み込まれません。本文は Noto Sans、コードは Noto Sans Mono で組まれます。

外部の画像は、サーバーがクロスオリジン読み込み(CORS)を許可している場合のみ表示されます。それ以外の画像や相対パスはラベル付きの枠になります。Data URI は常に使えます。プレビューは外部画像をそのサーバーから読み込みますが、HTML 自体はブラウザの中にとどまります。

FAQ

PDF を作成する前に HTML 内の JavaScript は実行されますか?

いいえ。スクリプト、イベントハンドラー、javascript: リンクは DOMPurify で削除されるため、JavaScript で内容を生成するページは空白になります。ブラウザの開発者ツールなどから、描画後の HTML を貼り付けてください。

URL を指定して Web ページを変換できますか?

いいえ。ブラウザはあるサイトから別のサイトのページを読み取ることを許可していません。ページを開いて .html ファイルとして保存するか HTML をコピーし、それを変換してください。

PDF のテキストは選択できますか?

はい。レイアウトはブラウザが行い、中国語・日本語・韓国語を含む Noto フォントを埋め込んだベクターテキストとして書き込まれます。アラビア語とヘブライ語はまだ対応しておらず、代わりに印刷ダイアログが表示されます。

形式の参考資料

ツールページの更新日: