tool hub ツール集

HTML Entity Converter

HTML Entity Converter — ブラウザで動作します。入力は保存されません。

ブラウザで処理 登録不要 無料


HTMLエンティティ変換

値を入力してから「計算する」を押してください。

使い方

  1. テキストにHTML断片やエンティティ混じりの文を入れます。
  2. エンコード& < > と二重・一重引用符をエンティティにします。一重引用符は &#39; です。
  3. デコードは名前エンティティと &#…; / &#x…; 数値エンティティを文字に戻します。
  4. 結果は下の欄に出ます。一度に一方向だけ適用されます。
  5. リセットで入出力を空にします。変換はブラウザ内だけです。
  6. ブログにコードを文字どおり見せるときは、エンコード結果を本文に貼ってタグが実行されないようにします。すでにエンティティの文は一度だけエンコードしてください。

ポイント

HTMLエンティティはタグと誤解される文字を安全に書く表記です。エンコードは先に & を替えて二重エスケープを減らし、続けて山括弧と引用符を替えます。一重引用符は &#39; です。プレビューやCMSにサンプルコードを入れるときの一次エスケープに使います。完全なHTMLサニタイザやDOMPurifyの代わりではありません。

デコードが理解する名前は amp、lt、gt、quot、apos、nbsp だけです。他の名前エンティティはそのまま、数値 &#…; / &#x…; はコードポイントに戻します。nbspは通常の空白ではなく改行しない空白(U+00A0)なので、コピー後の整列がおかしく見えることがあります。入力はサーバーに送られません。掲示板にサンプルHTMLを上げるときはエンコードした文字列を貼ってタグが実行されないようにしてください。

<div class="x"> をエンコードすると山括弧と引用符が &lt; &quot; になり、ソースに貼ってもタグが開きません。その文字列をデコードすると再びタグのように見える文字になります。&nbsp; は目立ちにくい特殊空白で、すでにエンティティの文をもう一度エンコードすると &amp;lt; のように二重になります。デコード前後をテキスト比較すると、どの文字が戻ったか行単位ですぐ分かります。

関連: Markdownプレビュー · Unicode変換 · テキスト検索置換

よくある質問

HTMLエンティティエンコードはどの文字を変えますか?

<code>& < ></code> と二重引用符・一重引用符です。他のUnicodeハングル・絵文字はそのままにして本文の読みやすさを保ちます。

すべてのHTMLエンティティ名をデコードしますか?

よく使う amp・lt・gt・quot・apos・nbsp だけ名前デコードします。残りは数値エンティティで入れる方が確実です。

数値エンティティもHTMLデコードできますか?

10進 <code>&#…;</code> と16進 <code>&#x…;</code> をサポートします。不正なコードポイントは元のエンティティを保ちます。

MarkdownとHTMLエンティティを一緒に使うには?

コードをエンティティでエスケープしたあと、Markdownプレビューで描画を確認できます。スクリプトは実行されないようエスケープされます。

二重エンコードになると?

<code>&amp;lt;</code> のように見えることがあります。原文がすでにエンティティか確認し、一度だけエンコードしてください。

HTMLエンティティ変換はサーバーに保存されますか?

いいえ。エンコード・デコードともブラウザ内で文字列を変えるだけで保存しません。

HTML Entity Converter カバー画像
入力内容はサーバーへ送信されず、ページを閉じると消えます。

最終確認日: 2026-09-04