Elysia Tools

Browse tools, examples, visual explainers, and topic guides from one clear workspace.

Top Categories

Hubs

Language
ZHESPTRUFRDEEN

Elysia Tools

Navigation

Text Processing

Consistent Pseudonym Text Anonymizer

· Last updated:2026-08-02

Detect common PII in text and replace repeated entities with stable, auditable pseudonyms without sending the text to a model.

Execution

Run this tool

Fill in the form, run the tool, and review the result in one place.

Samples

Examples that match this tool

Related

Continue with connected tools and hubs

Written by the Elysia Tools team

Tool usage guide

Learn when to use this tool, what it supports, and how real users apply it.

Key facts

Category
Text Processing
Input types
textarea, select, checkbox, text
Output type
json
Sample coverage
4
API ready
Yes

Overview

Consistent Pseudonym Text Anonymizer detects selected common PII in pasted text and replaces repeated entities with stable labels, synthetic placeholders, or deterministic hashes. It returns anonymized text and JSON details such as the unique entity count.

When to use

  • Anonymize logs, notes, or text containing repeated email addresses, phone numbers, IP addresses, or other supported identifiers.
  • Share sanitized text while preserving consistency for the same entity throughout the content.
  • Create repeatable pseudonyms with a mapping seed when deterministic replacements are needed.

How it works

  1. 1Paste text containing the entities you want to anonymize into Text Content.
  2. 2Select one or more entity types, such as email addresses, phone numbers, IPv4 addresses, API keys, or names after name labels.
  3. 3Choose Stable Labels, Synthetic Placeholders, or Deterministic Hashes as the replacement mode.
  4. 4Optionally include the entity mapping and provide a mapping seed for deterministic results, then receive the anonymized text as JSON.

Use cases

  • Sanitizing application logs before sharing them with a support or engineering team.
  • Preparing privacy-conscious datasets or text samples while preserving repeated-entity relationships.
  • Replacing contact details and identifiers in test documents with stable labels or hashes.

Examples

1. Keep repeated contacts consistent

Support engineer

Background

A support engineer needs to share a text extract that contains the same customer email address twice and a phone number.

Problem

The contact details must be removed without changing repeated occurrences into unrelated replacements.

How to use

Paste the text, select Email Addresses and Phone Numbers, choose Stable Labels, and enable Include Mapping.

{"entityTypes":["email","phone"],"replacementMode":"label","includeMapping":true,"seed":"demo"}

Outcome

The repeated email becomes EMAIL_1 in both locations, the phone becomes PHONE_1, and the JSON result reports 2 unique entities.

2. Use deterministic hashes for text sharing

Data analyst

Background

A data analyst is preparing sample text for review and wants repeated email addresses to remain linkable without returning a reverse mapping.

Problem

The same email appears multiple times, but the original address should not be exposed in the shared output.

How to use

Paste the text, select Email Addresses, choose Deterministic Hashes, leave Include Mapping disabled, and set a seed.

FAQ

What types of information can the tool detect?

It can detect email addresses, phone numbers, IPv4 addresses, credit card numbers, API keys and tokens, national ID cards, passport numbers, and names after name labels.

Are repeated entities replaced consistently?

Yes. The same detected entity receives the same pseudonym throughout the text.

Which replacement modes are available?

You can use stable labels, synthetic placeholders, or deterministic hashes.

Can I receive the replacement mapping?

Yes. Enable Include Mapping to request the mapping in the JSON result.

What does the Mapping Seed do?

The optional seed supports deterministic pseudonym generation, so the same input settings can produce repeatable replacements.

Home
Tools3201
Samples593
Visualizations465
Viewers103
Hubs233
Tags333
Images, Audio & Video657

Image, audio, and video processing, conversion, and optimization tools

Math, Date & Finance644

Calculators, numerics, date logic, statistics, and finance tools

Design & Color297

Color, layout, graphics, visual styling, and design helper tools

Text & Writing209

Writing, cleanup, formatting, extraction, and text analysis tools

Developer & Web193

Developer utilities, networking, web debugging, and automation helpers

Conversion & Encoding175

Format, file, archive, unit, and encoding conversion tools

FLAC/WAV Source Screening and Evidence Handoff
Self-Hosted Giveaway Widget Review and Embed Handoff
Stripe Promo Code Batch Review and Import Preflight
Batch Photo Culling Review and Editing Shortlist Handoff
UI Screenshot Structure Review and Development Handoff

© 2026 Elysia Tools. All rights reserved.

DocsPricingAboutTerms of ServicePrivacy PolicyCookiesContact
Text Processing

Text with Emoji Samples

Mixed language text containing various Unicode emojis for testing emoji extraction

Text Processing

Text with Sensitive Data Samples

Text containing various types of sensitive data for testing data masking (phones, emails, ID cards, bank cards)

Text Processing

Chinese-English Mixed Text Samples

Sample text files with mixed Chinese and English content for testing automatic spacing tools

text-processing

Text Case Format Samples

Examples of different text case formats: camelCase, snake_case, kebab-case, PascalCase, and more

Text Processing

AI Currency & Number Extractor (AI货币数字提取器)

Use AI to intelligently extract numbers, currencies, and financial amounts from text with their original formatting preserved

Text Processing

Date Extractor (日期提取器)

Extract dates from text in multiple formats including Chinese, ISO, and US formats with detailed analysis and summary

Text Processing

Text Pipeline Builder

Run a portable text-cleaning recipe and inspect every step, diff, timing, and character change.

Text Processing

Rail Fence (ZigZag) Cipher

Encode, decode, visualize, and brute-force the Rail Fence transposition cipher. See the zigzag rail grid and try all rail counts to crack a ciphertext.

{"entityTypes":["email"],"replacementMode":"hash","includeMapping":false,"seed":"demo"}

Outcome

Both occurrences receive the same deterministic hash pseudonym, the result reports 1 unique entity, and the mapping is not included.