HTMLエンティティ デコード

HTMLエンコードされたテキストを下に貼り付けてデコードをクリックするとエンティティが文字に変換されます。すべての処理はブラウザ内でローカルに行われます。

コピーしました!

HTMLエンティティデコーディングとは?

HTMLエンティティデコーディングは、HTMLエンティティを元の文字に変換します。名前付きエンティティ(&<)および数値エンティティ(&&)が対象です。

このツールはブラウザ組み込みのHTMLパーサーを使用して、すべての標準エンティティを正確にデコードします。

名前付き参照と数値参照は別々にデコードできます。文書の半分だけが処理されている場合に役立ちます。ゆるい設定は閉じのセミコロンがない参照も受け付けます。古い一部の参照についてはブラウザーも同じ扱いをしますし、半分壊れた書き出しはたいていこの形で届くからです。結果にまだ参照が残っている場合はページが知らせます。ほぼ必ず、CMS を通る途中でテキストが二重にエンコードされているからです。

マークアップに手こずっていませんか

エスケープされた実体参照、崩れた文字コード、CMS では正しく見えるのにページでは違って見える内容。たいていは、どこかが推測で処理しているサインです。当社はフロントエンドと、その背後にある公開の流れまで作ります。書いたとおりに訪問者へ届けるためです。

サイトについて相談する

よくある質問

このツールは何をデコードしますか
& のような名前付き参照、& のような 10 進参照、& のような 16 進参照です。有効な参照でないものはそのまま残るので、紛れ込んだアンパサンドを含む文章もそっくり返ってきます。
ほかのツールで文章が途中で切れるのはなぜですか
多くのツールは入力全体を隠し要素に流し込み、そこからテキストを読み戻します。文章の中に閉じタグの文字列があると、その要素が早く終わり、以降がすべて捨てられます。このページは参照を 1 つずつ解決するので、周りの文章がマークアップとして解析されることはありません。
ゆるい設定は何のためにありますか
ブラウザーは閉じのセミコロンなしで書かれた古い参照の集合を受け付けます。ページ内では &amp だけでもアンパサンドになります。古いシステムからの書き出しはその形で届きます。デコードしても明らかな参照が残るときは有効に、文章にアンパサンドの直後に単語が続く箇所があるときは無効にしてください。
結果にまだ参照が残っているのはなぜですか
テキストが二重にエンコードされているからで、CMS がすでにエスケープ済みの内容をもう一度エスケープすると起こります。< は小なり記号ではなく < になります。その場合はページが知らせますので、もう一度デコードして元に戻してください。
入力した内容はどこかに送信されますか
いいえ。ページはすべてブラウザー内で動き、各参照の解決にもブラウザー自身の解析器を使うため、貼り付けた内容がアップロードされることはありません。顧客レコードや社内システムから出てきた文章を調べるときに効いてきます。