Is this phone number redactor free?
Yes. This phone number redactor is free and runs entirely in your browser with no account required.
Does it upload my text to a server?
No. The redactor processes your text locally in your browser, so nothing is uploaded and your data stays on your device.
Can it keep some digits visible?
Yes. In masked-digit mode you can keep the last 2 or last 4 digits visible so records remain traceable while most of the number is hidden.
Is it meant for compliance validation?
No. It is a practical masking tool for common cleanup workflows, not a compliance or number-validation service.
Does it work on mobile?
Yes. Because it runs in the browser, the phone number redactor works on desktop and mobile browsers without installing anything.
Does my text get sent to a server?
No. The redaction runs as a regular expression replacement inside the page, so the text never leaves the tab. That is the point of doing it here rather than in an online paste tool: the whole reason you are redacting is that the text is sensitive, and uploading it first would defeat the exercise.
Should I keep the last 4 digits or the last 2?
Keep 4 when the masked text still needs to be actionable internally, for example so an agent can match a customer against a record they already hold. Keep 2, or use the full placeholder, when the text is going anywhere outside the team. Last-4 is treated as a knowledge factor by many banks and telcos, so it is not a neutral thing to publish.
Why did it redact something that is not a phone number?
The pattern looks for a run of digits with optional spaces, brackets and hyphens, at least eight characters long. Dates, order IDs and tracking numbers can fit that shape. This is the trade-off of a regex redactor: it is tuned to over-match rather than to let a real number slip through.
Why was a short number left alone?
The pattern needs a digit, then at least six more digit-ish characters, then a final digit. Anything shorter, such as a 4-digit extension or a 5-digit short code, is below that floor. If your text uses short internal numbers, remove them by hand or search for them with the regex tester.
Can it handle a list of numbers, one per line?
Yes. The replacement runs over the whole text block, so a pasted column of numbers is processed line by line in a single pass. The line structure is preserved, so you can paste the result straight back into the sheet or ticket it came from.
Is this enough for GDPR or HIPAA compliance?
No, and it is not designed to be. A phone number is one identifier among many, and this tool only looks at digit patterns. It will not touch a name, an address, a date of birth or a customer ID that does not fit the pattern. Use it to reduce obvious exposure, not as a compliance control.