🔒Email & Phone Masker

Mask emails and phone numbers in text

Everything you paste stays in this browser. Nothing is uploaded or stored.

How to mask emails and phone numbers in text

Pulling a support log or sign-up list into a slide deck means scrubbing the contact details first, and doing it by hand always leaves one behind. Paste the text here and every email address, phone number and Social Security number is partially replaced with asterisks. Each category is counted so you can confirm nothing was missed.

Email addresses keep one or two leading characters and become ab***@domain.com. The domain is left readable so you can still tell which company or school an address belongs to. Phone numbers keep the area code and the last four digits, giving (555) ***-6789. Bare ten-digit numbers, dotted and dashed formats and a leading country code are all recognised. Social Security numbers keep only the last four digits, the same convention most US forms use.

This is pattern matching, not a trained detector, so it is not perfect. Unusual formats can slip through, and a long digit string that merely looks like a phone number may be masked as well. Always read the output before you share it. Everything you paste is processed by JavaScript inside this page and is never uploaded or stored.

Frequently asked questions

Is the text I paste sent to a server?

No. All of the work is done by JavaScript already loaded in this page, and nothing you type is transmitted or saved anywhere.

Which phone formats are recognised?

Parenthesised area codes, dashes, dots, spaces, bare ten-digit numbers and an optional leading 1 country code are all matched.