RUNWEBTOOLS
日本語

HTML エンコード / デコード

HTML エンティティをエンコード・デコード。

どのページでも使う(ブックマークレット)

見ているページを離れずに HTML エンコード / デコード を使いたいですか? 下のボタンをブックマークバーにドラッグし、どのウェブサイトでもクリックすれば、その場で HTML エンコード / デコード が開きます — すべてブラウザ内だけで動作します。

HTML エンコード / デコード← このボタンをブックマークバーへドラッグ

責任を持って使用してください: ブックマークレットはクリックしたページ上で実行されます。ネットバンキング・決済・医療などの機密性の高いサイトでは使用を避けてください — 使用は自己責任です。処理はすべてローカルで行われ、データはどこにも送信されません。利用規約をご覧ください。

  1. ブックマークバーが非表示なら表示します — Ctrl+Shift+B(Mac は +Shift+B)。
  2. 上のボタンをブックマークバーへドラッグします。
  3. 任意のウェブサイトを開いてブックマークをクリックすると、右上に HTML エンコード / デコード パネルが表示されます。✛ でコーナーを移動、›/‹ で端に収納して再度引き出せます。
  4. もう一度ブックマークをクリック(または ✕)すると閉じます。
ドラッグできない場合は、コピーしてこれを URL とする新しいブックマークを作成してください:

注: セキュリティポリシーの厳しい一部のサイトではブックマークレットがブロックされることがあります。

使用例

特殊文字をエンコード

入力

<p>Tom & Jerry</p>

出力

&lt;p&gt;Tom &amp; Jerry&lt;/p&gt;

エンティティをデコード

入力

caf&eacute; &mdash; 5 &lt; 10

出力

café — 5 < 10

このツールについて

この無料オンラインHTMLエンコーダー・デコーダーは、テキストをHTMLエンティティに、またその逆に変換します。ウェブページに <>& を安全に表示するためにエンコードしたり、エンティティだらけのHTMLを読みやすいテキストにデコードしたりします。オプションのモードはすべての非ASCII文字を数値エンティティとしてエンコードします。すべてアップロードなしにブラウザ内で動作します。

使い方

  1. エンコードまたはデコードを選びます。
  2. テキストまたはHTMLを貼り付けます(サンプルを押して試せます)。
  3. エンコード時に必要ならすべての非ASCIIをオンにします。
  4. 結果をコピーするか、入れ替えで逆方向に戻します。

よくある用途

記事にコード例を表示、安全なレンダリングのためのユーザー入力のサニタイズ、スクレイピングしたHTMLの文字化け修正、ASCIIのみの出力を要求するシステム用のコンテンツ準備。

よくある質問

HTMLエンティティとは何ですか?

HTMLエンティティは &amp;、&lt;、&#169; のようなコードで、HTMLで特別な意味を持つ、または直接入力できない文字を表します。エンコードは文字をエンティティに変え、デコードは元に戻します。

このHTMLエンコーダー/デコーダーは無料ですか?

はい — 登録も制限もない完全無料オンラインHTMLエンティティエンコーダー・デコーダーです。

どの文字をエスケープしますか?

既定では安全なHTMLに重要な5文字をエスケープします: & < > " '。「すべての非ASCII」をオンにすると、アクセント付き文字・記号・絵文字も数値エンティティとしてエンコードします。

名前付きと数値エンティティの両方をデコードしますか?

はい。デコードは &#160;・&#xA0; のような数値エンティティと &nbsp;・&copy;・&mdash;・&euro; のような一般的な名前付きエンティティを処理します。

テキストはどこかにアップロードされますか?

いいえ。エンコード・デコードはすべてアップロードなしにブラウザ内で実行されるため、コンテンツが端末を離れることはありません。

なぜHTMLをエンコードするのですか?

マークアップを壊したりXSSの穴を開けたりせずに、コード片やユーザー入力をウェブページに安全に表示するためです — & < > をエスケープすると、ブラウザがテキストをタグとして扱いません。

関連ツール