HTMLエンティティエンコーダー&デコーダー
特殊文字をHTMLエンティティ(&、<など)に変換したり、その逆を行ったりします。テキストを安全にHTMLへ埋め込むのに役立ちます。
このツールの使い方
- 1
Pick a mode with the Encode or Decode toggle at the top.
- 2
Paste or type your text into the input box.
- 3
Read the converted result in the output panel below, which updates as you type.
- 4
Select and copy the output to use in your HTML or document.
HTMLエンティティエンコーダー&デコーダーとは何ですか?
HTMLエンティティは、HTMLで特別な意味を持つ文字を表すエスケープシーケンスです。&は&を、<は<を表す、といった具合です。ユーザーから提供されたテキストをエンコードせずにそのままHTMLに埋め込むと、XSSの脆弱性を生み出してしまいます。このツールは、安全に埋め込めるようにテキストをエンティティでエンコードされたHTMLに変換したり、エンティティを含むHTMLをプレーンテキストにデコードしたりします。
よくある活用例
Pasting a code snippet into a blog post or docs so tags like <div> display literally instead of rendering.
Escaping user-supplied text before dropping it into an HTML template to avoid breaking the markup.
Decoding entity-laden strings copied from page source, RSS feeds, or scraped HTML back into readable text.
Turning a stray &nbsp; or &mdash; from a CMS export back into a normal space or em dash.
Preparing example strings for tutorials where you need to show the raw entity form of a character.
Quickly checking what ' or — decodes to without writing throwaway code.
よくある質問
どの文字をエンコードすべきですか?▼
すべてのエンティティをエンコードすべきですか、それとも安全でないものだけですか?▼
関連ツール
JWTデコーダー
JSON Web Token(JWT)を瞬時にデコードします。お使いのブラウザ内で実行されるため、トークンがデバイスの外に出ることはなく、本番環境のシークレットでも安全に利用できます。
JSONフォーマッター&バリデーター
JSONをオンラインで整形、検証、minify(圧縮)します。すべてお使いのブラウザ内で動作するため、データがデバイスから外に出ることはありません。
XMLフォーマッター
XMLドキュメントを整形して読みやすくします。SOAP、サイトマップ、RSSフィード、設定ファイルに役立ちます。
Base64エンコーダー&デコーダー
文字列をBase64にエンコードしたり、Base64をテキストにデコードしたりします。あなたのプライバシーを尊重し、すべてブラウザ内で実行されます。
URLエンコーダー&デコーダー
テキストをURLセーフなエンコード(パーセントエンコーディング)に変換したり、その逆を行ったりします。クエリ文字列、リダイレクト、OAuthフローに役立ちます。
CSS圧縮ツール
CSSからコメント、空白、不要な文字を取り除いて、ファイルサイズを削減します。