メインコンテンツへスキップ
FixLines

HTML エンティティのエンコード・デコード

テキストを HTML 用にエスケープするか、エンティティを文字に戻します。

エディタ

行 1、列 10 行0 単語0 文字

HTML エンティティのエンコード・デコード: 概要

HTML のマークアップとして扱われる文字をエスケープすることで、コードやユーザー入力を安全に Web ページ上に表示できます。また、<、©、é などの文字参照を通常の文字に戻すこともできます。

HTML エンティティのエンコード・デコード: 使い方

  1. テキストまたは HTML を入力または貼り付けます。
  2. 「HTML エンコード」または「HTML デコード」を選択します。
  3. 「適用」をクリックし、結果をコピーします。

HTML エンティティのエンコード・デコード: 主な活用例

  • ブラウザにマークアップとして解釈させずに、コードサンプルや比較記号を Web ページに表示する。
  • HTML 出力に含まれるエンティティを、文書用に読みやすい通常の文字に戻す。
  • 二重引用符やアンパサンドのエスケープが必要なテンプレート用にユーザー入力を準備する。

HTML エンティティのエンコード・デコード: 使用例

コード断片をエスケープ

入力

<a href="x">Tom & Jerry</a>

結果

&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&lt;/a&gt;
元の文字にデコード

入力

&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&lt;/a&gt;

結果

<a href="x">Tom & Jerry</a>
引用符を含むコード断片をエスケープ

入力

Use "width" > 5 & height

結果

Use &quot;width&quot; &gt; 5 &amp; height

HTML エンティティのエンコード・デコード: よくある質問

どの文字がエスケープされますか?

HTML において重要な5つの文字(アンパサンド、小なり記号、大なり記号、二重引用符、単一引用符)です。

すべての実体参照をデコードできますか?

すべての数値実体参照と、一般的な文字実体参照に対応しています。&unknown; などの未定義な名前はそのまま残ります。

アクセント文字もエンティティに変換されますか?

いいえ。5つの特殊文字のみがエスケープされます。é などの文字はそのまま維持され、これは UTF-8 ページにおいて正しい挙動です。

デコードすると &nbsp; は通常のスペースになりますか?

ノーブレークスペース(改行なしスペース)文字になります。通常のスペースにしたい場合は、その後に「余分な空白を削除」ツールを実行してください。

テキストはサーバーに送信されますか?

いいえ。すべてお使いの端末のブラウザ上でローカルに実行されるため、テキストが外部に送信されることはありません。

このツールとよく一緒に使われるツール。

エンコード・デコード の関連ツールすべてのテキストツールを見る