HTMLエンティティデコード

HTMLエンティティを元の文字にデコードします。

結果

使用例

スクレイピングしたHTMLテキストを元に戻す

ウェブページから取得したテキストに&や"のようなエンティティが混ざっているとき、元の文字に戻して読みやすくできます。

メールやRSSフィードのタイトルを整える

RSSフィードやメール本文でHTMLエンティティにエンコードされたタイトルや本文を、読みやすいプレーンテキストに戻せます。

数値参照で表現された特殊文字を確認する

€のように数値で表現された文字が実際にどの文字(この場合は€)なのかすぐに確認できます。

よくある質問

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

いいえ。すべてのデコードはブラウザ内でのみ行われ、入力した内容がサーバーに送信されることはありません。

ブラウザのHTMLパーサーを使っていますか?

いいえ。innerHTMLのようなブラウザの解析機能には一切頼らず、独自に作成した変換テーブルと数値エンティティ用の正規表現だけでデコードします。

どの名前付きエンティティに対応していますか?

&、<、>、"、'などの基本エンティティに加え、通貨記号、句読点、矢印など約60種類の一般的な名前付きエンティティに対応しています。リストにない名前はそのまま残されます。

数値エンティティにも対応していますか?

はい。'のような10進数のエンティティと'のような16進数のエンティティの両方に対応しています。