HTML エンコード / デコード
HTML エンティティをエンコード・デコード。
どのページでも使う(ブックマークレット)
見ているページを離れずに HTML エンコード / デコード を使いたいですか? 下のボタンをブックマークバーにドラッグし、どのウェブサイトでもクリックすれば、その場で HTML エンコード / デコード が開きます — すべてブラウザ内だけで動作します。
責任を持って使用してください: ブックマークレットはクリックしたページ上で実行されます。ネットバンキング・決済・医療などの機密性の高いサイトでは使用を避けてください — 使用は自己責任です。処理はすべてローカルで行われ、データはどこにも送信されません。利用規約をご覧ください。
- ブックマークバーが非表示なら表示します — Ctrl+Shift+B(Mac は ⌘+Shift+B)。
- 上のボタンをブックマークバーへドラッグします。
- 任意のウェブサイトを開いてブックマークをクリックすると、右上に HTML エンコード / デコード パネルが表示されます。✛ でコーナーを移動、›/‹ で端に収納して再度引き出せます。
- もう一度ブックマークをクリック(または ✕)すると閉じます。
注: セキュリティポリシーの厳しい一部のサイトではブックマークレットがブロックされることがあります。
使用例
特殊文字をエンコード
入力
<p>Tom & Jerry</p>
出力
<p>Tom & Jerry</p>
エンティティをデコード
入力
café — 5 < 10
出力
café — 5 < 10
このツールについて
この無料オンラインHTMLエンコーダー・デコーダーは、テキストをHTMLエンティティに、またその逆に変換します。ウェブページに <、>、& を安全に表示するためにエンコードしたり、エンティティだらけのHTMLを読みやすいテキストにデコードしたりします。オプションのモードはすべての非ASCII文字を数値エンティティとしてエンコードします。すべてアップロードなしにブラウザ内で動作します。
使い方
- エンコードまたはデコードを選びます。
- テキストまたはHTMLを貼り付けます(サンプルを押して試せます)。
- エンコード時に必要ならすべての非ASCIIをオンにします。
- 結果をコピーするか、入れ替えで逆方向に戻します。
よくある用途
記事にコード例を表示、安全なレンダリングのためのユーザー入力のサニタイズ、スクレイピングしたHTMLの文字化け修正、ASCIIのみの出力を要求するシステム用のコンテンツ準備。
よくある質問
HTMLエンティティとは何ですか?
HTMLエンティティは &、<、© のようなコードで、HTMLで特別な意味を持つ、または直接入力できない文字を表します。エンコードは文字をエンティティに変え、デコードは元に戻します。
このHTMLエンコーダー/デコーダーは無料ですか?
はい — 登録も制限もない完全無料オンラインHTMLエンティティエンコーダー・デコーダーです。
どの文字をエスケープしますか?
既定では安全なHTMLに重要な5文字をエスケープします: & < > " '。「すべての非ASCII」をオンにすると、アクセント付き文字・記号・絵文字も数値エンティティとしてエンコードします。
名前付きと数値エンティティの両方をデコードしますか?
はい。デコードは  ・  のような数値エンティティと ・©・—・€ のような一般的な名前付きエンティティを処理します。
テキストはどこかにアップロードされますか?
いいえ。エンコード・デコードはすべてアップロードなしにブラウザ内で実行されるため、コンテンツが端末を離れることはありません。
なぜHTMLをエンコードするのですか?
マークアップを壊したりXSSの穴を開けたりせずに、コード片やユーザー入力をウェブページに安全に表示するためです — & < > をエスケープすると、ブラウザがテキストをタグとして扱いません。
関連ツール