HTMLエンティティを相互変換

サイト制作者や編集者が、特殊記号をHTMLへ安全に載せたいときや、エンティティを読み直したい場面に役立ちます。

記号を安全なHTMLエンティティへ変えるか、人が読める文字へ正確に戻し、コード、テンプレート、公開原稿へ使える結果を作れます。

使い方

  1. 予約文字を含むHTMLフラグメントまたはテキストを入力エリアに貼り付けます。
  2. 文字をエンティティに変換するエンコード、または読み取り可能なテキストに戻すデコードを選択します。
  3. 必要に応じてすべての文字をエンコードするオプションを有効にし、操作を実行して結果を表示します。
  4. 出力を確認し、エディターにコピーして、予約文字がコードを壊さなくなったことを確認します。

使用例

サンプルフラグメントでは、エンコードによって山かっことアンパサンドがHTMLエンティティに変換されるはずです。その後デコードすると元のテキストに戻り、往復変換が一貫していることを確認できます。

入力

<p>Hello & welcome</p>

出力

&lt;p&gt;Hello &amp; welcome&lt;/p&gt;

制限と形式

処理の場所

エンコードとデコードはブラウザー内で行われます。入力した内容はデバイス上に残り、外部サービスに送信されません。

よくある質問

なぜ文字をHTMLエンティティにエンコードするのですか?

山かっこやアンパサンドなど一部の文字はHTMLで特別な意味を持ちます。表示したいときにマークアップとして読まれないよう、エンティティに置き換えます。

いつエンティティをデコードすべきですか?

エンコードされたコンテンツブロックを読んだり、インポートしたテキストを修正したり、編集前にフラグメントの読み取り可能な形式を復元したりするのに便利です。

すべての文字をエンコードする必要がありますか?

いつも必要とは限りません。予約文字だけをエンコードすれば十分なことが多く、コードも読みやすくなります。完全なオプションは特定のテストに役立つことがあります。

同じカテゴリのツール