電子メールのエンコード
無料でオンラインで利用可能 電子メールのエンコード インストール不要のツール
メールエンコーダーについて
メールアドレスを難読化して、単純な収集ボットがスクレイピングしにくくしつつ、ブラウザでは正しく表示されるようにします。3つのエンコード戦略を提供します:10進数HTML文字参照、16進数HTML文字参照、そして人間が読める [at] / [dot] 置換です。出力はHTMLに貼り付けるか、直接表示できます。
使い方
1. メールフィールドにメールアドレスを入力します。 2. 3つのボタンのいずれかをクリックします:10進数エンコード、16進数エンコード、または難読化エンコード。 3. エンコード結果が読み取り専用の出力領域に表示され、コピーできる状態になります。ユースケースに最も適した戦略を選択してください。
エンコード戦略
10進数:各文字が10進数文字コードを使って &#NNN; になります(例:@ → @)。16進数:各文字が小文字の16進数を使って &#xHEX; になります(例:@ → @)。どちらの形式も、HTMLレンダラーでは元のアドレスとして表示されますが、エンティティをデコードしないプレーンテキストスクレイパーからは見えません。難読化:@ を " [at] " に、各 . を " [dot] " に置き換え、クリックや直接送信はできないものの、人間には理解できる user [at] example [dot] com のような人間が読める文字列を生成します。
▶どのエンコードを使用すべきですか?
アドレスがクリック可能な状態を維持する必要があるHTMLページでは、10進数または16進数を使用してください——ブラウザは文字参照を元のアドレスにレンダリングし直します。クリック可能性が不要なフォーラム、コメント、プレーンテキストの文脈では、難読化形式がシンプルで人間に優しいです。
▶難読化は実際にスパムを止めますか?
@ 記号を grep する単純なボットによる収集を減らしますが、現代のスクレイパーはHTMLエンティティをデコードし、[at]/[dot] パターンを認識できます。これは深層防御の手段であり、完全なソリューションではありません——コンタクトフォームやJavaScriptベースのレンダリングと組み合わせることでより強力な保護が得られます。
▶10進数と16進数のエンコードは mailto: リンクとして機能しますか?
はい。ブラウザは属性を解釈する前にHTML文字参照をデコードするため、mailto:user@... はクリック時に正しいアドレスに解決されます。これこそが、これらのエンコードが依然として有用である理由です。
▶このツールはメールアドレスを検証しますか?
いいえ。入力フィールドは type="email" を使用するため、ブラウザは明らかに不正な形式のアドレスにフラグを立てる可能性がありますが、エンコード自体は存在する任意の文字列に対して実行されます——アドレスが配信可能かどうかは確認しません。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。