본문으로 건너뛰기

무료 이메일 난독화기

HTML 엔티티, JavaScript 조합, 텍스트 역전, 기호 대체를 사용하여 이메일 주소를 스팸 스크래퍼로부터 숨깁니다.

한 번 로드하면 오프라인에서도 작동

JavaScript, 인코딩 (더 강함, 클릭 가능)

주소가 스크립트 안의 Base64 문자열에만 저장되고, 브라우저에서 조립되어 클릭 가능한 링크가 됩니다. 수집 프로그램이 주소를 찾으려면 스크립트를 실행하거나 디코딩해야 해요. 방문자는 JavaScript를 켜야 합니다.

제한적 보호: 난독화는 단순 스크래핑을 줄이지만 고급 봇을 막지는 못합니다. 정교한 크롤러는 이 방법들을 모두 우회할 수 있습니다.

JavaScript를 실행하거나 페이지를 렌더링하는 끈질긴 수집 프로그램은 여기 있는 어떤 방법으로도 막을 수 없어요. 공개된 테스트에서는 대체로 JavaScript로 조립하거나 CSS로 뒤집은 주소가 일반 엔티티보다 오래 버티지만, 결과는 다르고 보장되지 않아요. 더 강력히 보호하려면 주소를 아예 노출하지 말고, 숨은 허니팟 필드와 CAPTCHA 또는 요청 제한이 있는 문의 양식을 사용하세요.

주요 용도

  • 개인 사이트에서 이메일 숨기기개인 포트폴리오 및 블로그의 경우 난독화는 연락처 페이지 스크래퍼의 스팸을 줄입니다.
  • 저자 / 연사를 위한 공개 이메일공개 전문가 (저자, 연사, 기자)는 연락처 이메일이 필요합니다. 스팸을 줄이기 위해 난독화합니다.
  • 교수 및 연구 이메일공개 이메일이 있는 대학 교직원 페이지는 많은 스팸을 받습니다. 난독화가 가치가 있습니다.
  • 비즈니스 연락처 페이지 이메일소규모 비즈니스의 경우 고객 대면 이메일을 난독화하면 스팸 양을 줄이는 데 도움이 됩니다.
  • 정적 사이트 이메일 보호백엔드가 없는 정적 사이트 (Hugo, Jekyll, 11ty)의 경우 난독화는 주요 이메일 보호 옵션입니다.

사용 방법

이 도구는 직접 작성한 네 가지 인코딩 알고리즘(HTML 10진 엔티티, CSS bidi 반전, 분할 JavaScript 삽입, 일반 텍스트 기호 치환)으로 이메일 주소를 실제 브라우저에서는 작동하지만 스크레이퍼 봇이 파싱하기 어려운 마크업으로 변환합니다. 모든 인코딩은 서버 없이 브라우저에서 이루어집니다.

  1. 1
    이메일 검증
    가벼운 정규식으로 주소에 로컬 부분, @ 기호, 점이 하나 이상 있는 도메인이 있는지 확인합니다. 전체 RFC 5321 파서를 실행하지 않고도 명백한 오타를 잡아냅니다.
  2. 2
    인코딩 방식 적용
    선택한 방식에 따라 도구는 모든 문자를 HTML 10진 엔티티로 변환하거나(예: h -> h), 문자열을 뒤집어 CSS bidi-override span으로 감싸거나, 주소를 @에서 나눈 뒤 실행 시 링크를 만드는 인라인 스크립트 태그로 재구성하거나, @와 점을 일반 텍스트 토큰 [at]과 [dot]으로 바꿉니다.
  3. 3
    HTML 출력 렌더링
    생성된 HTML 조각은 구문 강조된 코드 블록에 표시됩니다. JavaScript 방식의 미리보기는 직접 시뮬레이션되므로(innerHTML은 스크립트 태그를 실행하지 않음), 실제 페이지에 붙여 넣지 않고도 완성된 링크의 모습을 볼 수 있습니다.
  4. 4
    클립보드에 복사
    복사를 클릭하면 브라우저의 navigator.clipboard API로 생성된 HTML을 클립보드에 기록하여 어떤 HTML 파일이나 CMS에도 바로 붙여 넣을 수 있습니다.

이메일 주소는 브라우저를 떠나지 않습니다. 네 가지 인코딩 방식 모두 네트워크 요청 없이 클라이언트 측 JavaScript에서만 실행됩니다.

관련 도구

자주 묻는 질문