최근 사용한 도구가 없습니다
즐겨찾기한 도구가 없습니다

이메일 인코더 무료 온라인: 스팸으로부터 이메일 보호

767 회 사용

HTML 엔티티 인코딩

인코딩된 Mailto 링크

JavaScript 인코딩

스팸 방지 팁

HTML Entities
이메일을 봇이 읽을 수 없는 HTML 엔티티로 변환. 브라우저는 정상 표시.
JavaScript
브라우저에서 실행될 때만 이메일이 표시되는 JavaScript 코드.
인코딩된 Mailto
주소가 인코딩된 mailto 링크. 클릭은 정상이지만 스크래핑 방지.

자주 묻는 질문

Q 한 페이지에서 여러 이메일 주소를 다른 방법으로 인코딩할 수 있나요?
A 물론 가능합니다. HTML 엔티티 인코딩과 JavaScript 인코딩을 같은 페이지에서 혼용할 수 있습니다. 각 주소마다 인코딩 과정을 반복하고 생성된 스니펫을 필요한 위치에 붙여넣기만 하면 됩니다. 메서드 간 충돌이 발생하지 않습니다. 일반적인 구성: 주요 연락처 이메일에는 JavaScript를 사용하고 support@ 같은 덜 중요한 주소에는 HTML 엔티티를 사용하세요.
Q 악센트 문자나 기호도 인코딩할 수 있나요?
A 네, 전체 유니코드 범위를 지원합니다. é, ü 같은 악센트 문자와 ©, € 같은 기호도 올바른 엔티티 코드로 변환됩니다. 예를 들어 'café@example.com'을 인코딩해도 문제없습니다. 도구가 자동으로 UTF-8 인코딩을 사용하므로 문자가 깨지지 않습니다. 이메일 주소를 붙여넣고 방법만 선택하면 됩니다. 특수 문자가 많은 주소는 배포 전에 미리 테스트하세요.
Q 이메일 인코딩이 mailto 링크의 클릭 가능성에 영향을 미치나요?
A 전혀 그렇지 않습니다. 인코딩된 mailto 링크는 일반 링크와 똑같이 작동합니다. 사용자가 클릭하면 기본 이메일 클라이언트가 올바른 주소로 열립니다. support@example.co.kr을 인코딩해서 직접 테스트해보세요. 디코딩은 브라우저 내에서 클릭 이벤트가 발생하기 전에 이루어지므로 링크 동작은 완전히 동일합니다. href 속성 전체를 인코딩해야 한다는 점만 기억하세요.
Q 이메일을 인코딩했는데도 스팸이 가끔 오는 이유는 무엇인가요?
A 어떤 인코딩 방법도 100% 완벽하지는 않습니다. 정교한 봇은 HTML 엔터티를 디코딩하고, 일부는 JavaScript도 실행합니다. 이 도구를 강력한 필터라고 생각하세요. 요새가 아닙니다. 개인 사이트의 경우 JavaScript 인코딩은 스팸의 95% 이상을 차단합니다. 하지만 헤드리스 브라우저를 사용하는 공격자는 뚫을 수도 있습니다. 인코딩과 문의 양식을 함께 사용하는 것이 가장 좋습니다.
Q 인코딩하면 페이지 로딩 속도가 느려지나요?
A 전혀 체감되지 않습니다. HTML 엔터티 방식은 이메일 하나당 약 50~70바이트만 추가됩니다. 자바스크립트 방식은 150~200바이트 정도 더 붙죠. 이미지 하나가 보통 5만 바이트 이상인 걸 생각하면 미미한 수준입니다. 디코딩은 브라우저에서 즉시 처리되며 서버에 부하를 주지 않습니다. 페이지에 수백 개 이메일이 있다면 HTML 엔터티 방식만 쓰는 걸 추천합니다.
Q WordPress에서 정적 사이트 빌더로 플랫폼을 이전해도 인코딩된 이메일이 작동하나요?
A 네, 생성된 스니펫은 일반 텍스트라 표준 HTML을 제공하는 어떤 호스팅에서도 작동합니다. WordPress, Netlify, 심지어 옛날 FTP 사이트 사이에서도 인코딩된 이메일을 옮겨본 적 있는데 문제없었습니다. 단, Wix나 Squarespace 같은 빌더는 특정 블록에서 자바스크립트를 제거할 수 있습니다. 그럴 땐 HTML 엔티티 인코딩으로 바꾸세요. 마이그레이션 후엔 반드시 다시 테스트하세요. CMS가 코드를 축소하거나 재작성하면 링크가 깨질 수 있습니다.
Q 같은 이메일 주소를 여러 페이지에서 쓸 때 인코딩을 한 번만 해도 되나요?
A 매번 새로 인코딩하는 것이 안전합니다. 이 도구는 전역 변수나 공유 함수를 만들지 않으므로 페이지마다 별도의 스니펫이 필요합니다. 같은 인코딩 결과를 10페이지에 붙여넣어도 작동은 하지만, 좋은 습관이 아닙니다. CMS 업데이트가 script 태그를 제거해 깨진 사이트를 본 적이 있습니다. 주소가 같아도 페이지마다 새로 생성하세요. 배포 전에 한 페이지만 먼저 테스트해 보십시오.
Q 스프레드시트에서 인코딩된 이메일을 바로 붙여넣어도 되나요?
A 됩니다. 다만 열 서식 때문에 문제가 생길 수 있어요. A2 셀에 이메일을 넣고, 인코딩 결과를 B2에 넣은 다음 아래로 쭉 채우면 됩니다. 주의할 점은 엑셀이 파일을 다시 열 때 @ 같은 문자열을 @로 되돌려버리는 경우가 있다는 거예요. 저장 전에 열 서식을 텍스트로 바꾸거나 메모장에 먼저 붙여넣으세요. 200줄짜리 캠페인이 이걸로 깨진 걸 본 적 있습니다.
Q 이메일 비밀번호를 바꾸면 생성된 코드가 망가지나요?
A 아니요, 인코딩된 출력값은 인증 토큰이 아닌 문자 표현 방식에만 의존하기 때문입니다. contact@company.com에서 support@company.com으로 주소가 바뀔 때 새 스니펫을 생성하면 됩니다. 도구는 자격 증명을 저장하지 않습니다.
Q 한글 도메인 주소도 변환되나요?
A 물론입니다. 한글이 포함된 이메일 주소도 문제없이 인코딩할 수 있습니다. 예를 들어 `문의@회사.kr` 같은 주소를 안전한 엔티티 코드로 바꿔줍니다. 스팸 봇의 수집을 막으면서 사용자에게는 원래 주소로 보입니다. 지금 바로 한글 주소를 넣고 테스트해보세요.

인코딩 방법

관련 도구