Text Masking Tool
Mask parts of personal data such as emails, phone numbers, and names with *.
Category: Text Tools
When to use?
Use it to hide sensitive data before sharing logs or documents with colleagues or taking a screenshot. Also handy for handling real PII in development test data.
How to use
- Enter the text to mask.
- Choose the type to mask (email, phone, name).
- Copy the masked result.
Input Explanation
Enter the text to mask and choose the masking rules to apply (email, phone, name, etc.).
Calculation Basis
It finds patterns by type-specific regex and replaces the middle part with * while keeping some edge characters. Emails mask the middle before @; phone numbers mask the middle digits.
Usage Examples
- Process before sharing logs - Mask emails and phone numbers in a log file to share safely.
- Prepare screenshots - Hide sensitive info before capturing a screen with PII.
- Clean test data - Hide real PII mixed into development test data.
Examples
- test@example.com → te**@example.com
- 010-1234-5678 → 010-****-5678
- A 3-character name → first and last kept, middle masked
Cautions
- This is pattern-based masking, so check non-standard PII manually.
- Very short names leave fewer hidden characters, so identification may remain — verify the result.
Guides
Masking personal data before sharing
Names, phone numbers, and ID numbers are direct identifiers under privacy law. Overwriting those spans with asterisks before sharing logs or screenshots is an essential safeguard against data leaks.
Always review the masked output
Pattern-based detection scans standardized formats, so addresses broken by line breaks or unusual spacing can occasionally escape the filter. Give the final result a quick visual check before publishing.
FAQ
Can I adjust the masking range?
It applies default rules to emails, phone numbers, and names. Verify the result and adjust manually as needed.
Can I mask multiple types at once?
Yes, you can mask emails and phone numbers at the same time.
Can masked data be reversed?
No. Masking is one-way (replacing characters with *) and cannot be restored.
Is it perfect privacy protection?
It is pattern-based, so differently formatted data may be missed. Verify the result before sharing.
Related Tools
- Text Extractor - Automatically find and extract emails, URLs, phone numbers, and numbers from text.
- Forbidden Word Checker - Find and highlight forbidden words in text based on a user-provided list.
- Regex Replace Tester - Apply a regex pattern and replacement value to see the result.
- Character Counter - Count characters with and without spaces, and line count, in real time.
- Byte Counter - Calculate the byte length of text when stored as UTF-8.
- Case Converter - Convert text, variable names, and filenames to UPPER, camelCase, snake_case, kebab-case, and more.