すべてのツール

HTMLコードビューア

左側のボックスにHTMLコードを貼り付け、「プレビューを更新」をクリックすると、右側に結果が即座に表示されます。プレビューは隔離された(サンドボックス化された)フレーム内で実行されるため、コードがサイトの他の部分やCookieにアクセスすることは決してありません。

HTMLコードビューア
コード
ライブプレビュー

プレビュー結果はどう評価すればよいですか?

右パネルのプレビューは、コードがブラウザでどのように表示されるかに近い表現です。予期しない見た目になった場合は、HTMLタグが正しく閉じられているか確認してください。

プレビューはどのように機能しますか?

貼り付けたHTMLは、「sandbox」属性で隔離されたiframe内に配置されます。この隔離により、コードの実行は許可されつつ、サイトの他の部分、Cookie、他のタブへのアクセスはブロックされます。つまり、信頼できないコードでも安全にテストできます。

  • HTML(CSSやJavaScriptを含めることも可能)をコードボックスに貼り付けます。
  • 「プレビューを更新」をクリックすると、コードが隔離されたiframeに渡されます。
  • 「sandbox」属性のおかげで、iframeはメインページから隔離された環境でコードをレンダリングします。
  • 結果は右側のプレビューエリアに視覚的に表示されます。
  • コードを編集して再度ボタンをクリックすると、プレビューが更新されます。

使用例

埋め込みiframeのスニペットやシンプルなHTML/CSSの実験を貼り付けると、結果が即座に右パネルに表示され、実際のサイトに追加する前に見た目を確認できます。

HTMLプレビューのヒント

  • 埋め込みコード(iframeウィジェットなど)がサイト上でどう表示されるか、公開する前にここでテストしましょう。
  • プレビューは変更のたびに自動更新されません。コードを編集した後は「プレビューを更新」をクリックすることを忘れないでください。
  • プレビューエリアは隔離されているため、コード内のスクリプトがページの他の部分に影響を与えたり読み取ったりすることはできません。

比較

シンプルなHTML/CSS

即座に正しく表示される

見出し、段落、ボタンなどの基本要素は問題なく動作します。

iframe埋め込みコード

公開前にテスト可能

ウィジェットのサイズや見た目を確認するのに最適です。

JavaScriptを含むコード

実行されるが隔離されている

スクリプトはプレビューエリア外やメインページにアクセスできません。

HTMLプレビューツールガイド

ウェブ開発中に、HTMLの断片や埋め込みコードが実際のサイトでどう表示されるかを確認するには、通常まずコードを本番環境に追加する必要があり、時間を無駄にしたり、コードに不具合がある場合はサイトの見た目を壊してしまう可能性があります。このツールは、隔離された環境でコードをテストできるようにすることで、そのリスクを取り除きます。

このツールの中核には、ブラウザが提供する「sandbox」iframe機能があります。この機能は、特定の権限セット以外でiframe内のコンテンツを完全に隔離します。デフォルトでは、スクリプトの実行以外の機能(親ページへのアクセス、フォーム送信、新しいウィンドウを開くことなど)は一切許可されません。

この設計上の選択は意図的なものです。ユーザーが信頼していないコードでもテストできる空間を提供しながら、実際のサイト(およびユーザーのCookieやセッションデータ)を保護します。多くのプロフェッショナル向けコード共有プラットフォーム(CodePenのようなツール)も同じ隔離の原則に従っています。

プレビューはコードが変更されるたびに自動的に更新されるわけではなく、「プレビューを更新」ボタンで手動でトリガーされます。これによりパフォーマンスが維持され、コードが完成する前に誤って実行されるのではなく、ユーザーがいつコードを実際に実行するかを制御できます。

このツールは、埋め込みウィジェットのテスト、HTML/CSSのアイデアの素早い試行、バグレポートで共有されたコードの安全な確認、あるいは学習の一環としてHTMLがどのようにレンダリングされるかを見るのに役立ちます。

FAQ

貼り付けたコードはサーバーに送信されますか?

いいえ。コードはプレビューのためにブラウザ内でのみ処理され、サーバーに送信・保存されることは一切ありません。

なぜプレビューエリアは「sandbox」で制限されているのですか?

貼り付けたコード(特に信頼できないソースからのもの)がサイトの他の部分、Cookie、その他のデータにアクセスするのを防ぐためのセキュリティ対策です。

JavaScriptを含むコードをテストできますか?

はい、プレビューエリアではスクリプトの実行が可能ですが、隔離されているため、これらのスクリプトはメインページと相互作用できません。

なぜプレビューは自動更新されないのですか?

キー入力のたびに再レンダリングする代わりに、「プレビューを更新」ボタンで制御をユーザーに委ねています。これにより大きなコードブロックでもパフォーマンスが維持されます。

このツールを埋め込みコードのテストに使えますか?

はい、このツールの最も一般的な用途の一つが、iframe埋め込みコードをサイトに追加する前に正しく表示されるか確認することです。

サンプルコードはありますか?

はい、ページを開くとコードエリアにシンプルなHTMLの例があらかじめ読み込まれています。削除して自分のコードを貼り付けることができます。

プレビューで見えるデザインは、実際のサイトでも全く同じに見えますか?

通常はそうですが、プレビューエリアには独自のスタイルリセットがあるため、サイトのグローバルCSSと相互作用するコードでは、わずかな見た目の違いが生じることがあります。

信頼できないソースからのコードをここに貼り付けても安全ですか?

サンドボックスによる隔離により、コードがサイトに害を及ぼすことはありませんが、それでも知らないソースからのコードは注意深く確認することをお勧めします。

関連ツール

このツールをサイトに埋め込む

<iframe src="https://pinfox.tech/ja/tools/general/html-code-viewer/?embed=1" width="100%" height="720" loading="lazy" style="border:0;border-radius:12px;overflow:hidden" title="HTMLコードビューア:ライブプレビュー - Pinfox"></iframe>