最近使用したツールはありません
お気に入りはまだありません

メールエンコーダー:スパムボットからメールを保護 | 無料ツール

150 回使用

HTMLエンティティ

エンコードmailtoリンク

JavaScriptエンコード

メールエンコーダーのヒント

アンチスパム保護
スパムボットがメールアドレスを読み取れないようにエンコード。
3つの方式
HTMLエンティティ、エンコードmailtoリンク、JavaScriptベース。
クリック可能
エンコード後もブラウザでは正常表示・クリック可能。
リアルタイム
入力中にエンコード。

よくある質問

Q ユーザーにはメールが見える?
A はい、正常に表示・クリック可能です。
Q 無料ですか?
A はい。
Q エンコードされたメールアドレスをウェブサイトのHTMLに正しく埋め込むにはどうすればよいですか?
A ツールでメールをエンコードした後、生成されたHTMLまたはJavaScriptスニペットをコピーしてください。HTMLエンティティエンコーディングの場合、スニペットを`<a>`タグの`href`属性に直接貼り付けます(例:`<a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#105;&#110;&#102;&#111;&#64;&#101;&#120;&#97;&#109;&#112;&#108;&#101;&#46;&#99;&#111;&#109;">お問い合わせ</a>`)。JavaScriptの場合、メールを表示させたい場所に提供されたスクリプトを配置します。機能性とスパムボット対策を確認するため、常に徹底的にテストしてください。
Q HTMLエンティティエンコーディングとJavaScriptメールエンコーディングの実用的な違いは何ですか?
A HTMLエンティティエンコーディングは普遍的な互換性がありますが、高度なボットにはやや効果が劣るかもしれません。JavaScript実行が不要または保証されない静的コンテンツに最適です。JavaScriptエンコーディングは多くのボットに非常に効果的ですが、メール表示にはユーザーブラウザでのJavaScript有効化が必要です。最大の互換性にはHTMLを、JSが期待される環境での強力なボット保護にはJavaScriptを選びましょう。
Q 非常に長いメールアドレスの場合はどうなりますか?
A 当社のツールは長いメールアドレスも問題なく処理します。15文字でも50文字でも、エンコードプロセスは同じです。生成されるHTMLまたはJavaScriptは、すべての文字を正確に表現するために長くなるだけです。文字数制限はありません。
Q メールアドレスをページからコピーするとエンコードは壊れますか?
A いいえ、エンコードされたメールは通常のテキストと同じようにコピーできます。ユーザーがブラウザ上で表示されているアドレスを選択してコピーすると、デコードされたバージョンを取得します。エンコードはボットがソースコードを読む方法にのみ影響します。実際に試してみてください:メールをエンコードし、テストページに貼り付けてからコピーし直すと、常に元のアドレスが得られます。
Q 1つのページで異なる方法を使って複数のメールアドレスをエンコードできますか?
A もちろん可能です。HTMLエンティティエンコードとJavaScriptエンコードを同じページで混在させられます。アドレスごとにエンコード処理を繰り返し、生成されたスニペットを必要な場所に貼り付けてください。メソッド間で競合は発生しません。よくある設定例:メインの連絡先メールにはJavaScriptを使用し、support@のような重要度の低いアドレスにはHTMLエンティティを使います。
Q アクセント記号や特殊文字もエンコードできますか?
A はい、すべてのUnicode文字を処理できます。éやüのようなアクセント付き文字、©や€のような記号も正しくエンティティコードに変換されます。例えば「café@example.com」をエンコードしても問題ありません。ツールは自動的にUTF-8エンコードを使用するため、文字化けしません。メールアドレスを貼り付けて方式を選ぶだけです。特殊文字が多いアドレスで事前にテストすることをお勧めします。
Q メールアドレスをエンコードすると、mailtoリンクのクリック動作に影響しますか?
A 全く影響しません。エンコードされたmailtoリンクは通常のリンクとまったく同じように動作します。ユーザーがクリックすると、デフォルトのメールクライアントが正しいアドレスで開きます。実際にinfo@example.jpをエンコードしてテストしてみてください。デコードはブラウザ内でクリックイベントの発生前に行われるため、リンクの挙動は完全に同一です。href属性全体をエンコードするよう注意してください。
Q エンコードしてもスパムが届くのはなぜですか?
A 100%完全な防御方法はありません。高度なボットはHTMLエンティティをデコードし、中にはJavaScriptを実行するものもいます。このツールは強力なフィルターであり、要塞ではないと考えてください。個人サイトではJavaScriptエンコードでスパムの95%以上をブロックします。しかし、ヘッドレスブラウザを使った攻撃者はすり抜ける可能性があります。エンコードとお問い合わせフォームを組み合わせるのが最も効果的です。

メールのエンコード方法

関連ツール