箱・封筒の展開図メーカー抽選ルーレットフラッシュカード作成迷路メーカーモールス信号変換ピクセルアート図案メーカートーナメント表作成ワードサーチ作成コード移調・カポ変換ビンゴカード作成営業日計算単価比較分数計算世界の会議時間プランナーカップ・グラム変換GPA計算チップ・割り勘計算消費税計算日付計算六曜・月齢・旧暦カレンダーパーセント計算和暦変換年齢計算期間計算時間計算・勤務時間計算進数変換単位変換ローン計算割り勘計算乱数生成QRコード生成UUID生成パスワード生成ハッシュ値生成ダウンロード時間計算IPアドレス・CIDR計算JWTデコーダーOGP確認ツールアスペクト比計算画像リサイズ容量指定の画像圧縮画像モノクロ化画像二値化Exifビューワー用紙サイズ・印刷倍率計算PDFページ整理画像からPDF変換PDFから画像変換HTMLエスケープ変換JSON整形JSON差分比較カラーピッカー画像カラーピッカーURLエンコーダーBase64変換Unix時間変換Favicon作成3DモデルビューアVRMアバタービューア関数グラフ描画統計計算線形回帰・相関分析確率分布シミュレーター文字列一括置換テキスト重複行削除文字数カウントテキスト変換文字コード変換CSV整形・変換テキスト差分比較Markdownプレビュー正規表現テスターBMI計算体表面積計算BMR・TDEE計算

HTMLエスケープ変換

HTMLの特殊文字と文字参照を相互変換します。

変換方向

38 / 100,000文字

エスケープ対象は &・<・>・"・' の5種類です。復元は名前付き文字参照・10進数・16進数に対応し、1回につき1段階だけ戻します。

HTMLは実行・プレビューしません。この変換はHTMLのサニタイズではありません。JavaScript・CSS・URLに埋め込む値には、それぞれの文脈に合う処理が必要です。

このツールでできること

HTMLの記号を文字参照へ変換するエスケープと、文字参照を元の文字へ戻すアンエスケープができる無料ツールです。コードを文章として掲載する際の準備や、コピーした文字列の確認に使えます。日本語や改行を保持し、結果をコピーしたりUTF-8のテキストファイルとして保存できます。

主な利用例

  • HTMLタグを説明記事に文字として掲載する
  • &amp;や&#169;を人が読める文字へ戻す
  • 二重にエスケープされた文章を1段階ずつ確認する

使い方

  1. エスケープかアンエスケープを選びます。
  2. 変換したいテキストを入力欄に貼り付けます。
  3. 変換結果を確認し、コピーまたはTXT保存を押します。
  4. 結果が10万文字以内なら、結果を入力にして逆変換を押して逆方向に変換できます。上限を超える結果はコピー・TXT保存してください。

入力・出力例

入力: <p>日本語 & English</p>
出力: &lt;p&gt;日本語 &amp; English&lt;/p&gt;

利用時の注意点

  • エスケープは&、<、>、二重引用符、一重引用符の5文字が対象です。すでにある文字参照の&もエスケープします。
  • 復元はHTMLの名前付き・10進数・16進数の文字参照に対応します。1回で1段階だけ戻し、&amp;lt;は&lt;になります。HTMLの解釈規則に従うため、一部の文字参照は末尾のセミコロンがなくても復元します。
  • 入力は10万文字まで。変換はブラウザ内で行い、入力したHTMLを実行しません。
  • HTMLのサニタイズやJavaScript・CSS・URLの安全化をする機能ではありません。利用先の文脈に合わせた処理が必要です。

よくある質問

&amp;と&amp;lt;はどう変換されますか?
アンエスケープすると、&amp;は&、&amp;lt;は&lt;になります。後者をさらに<へ戻すにはもう1回アンエスケープしてください。
HTMLタグを削除できますか?
タグは削除しません。タグも文字列として保持します。復元後のタグをWebページとして実行するプレビューもありません。
数値文字参照や絵文字も戻せますか?
&#169;のような10進数、&#x1F600;のような16進数の文字参照を復元できます。HTMLの文字参照として解釈できない部分はそのまま残ります。