Generate Fake Text
Replace letters with similar-looking characters (homoglyphs). Runs entirely in your browser, so your data never leaves your device.
0 chars · 0 lines
Output
The result appears here as you type.
How to use Generate Fake Text
- 1. Paste the text you want disguised. Enter the word or phrase you want to swap letters in for similar-looking Unicode lookalikes, such as a brand name for a phishing-awareness demo.
- 2. Set Percent of letters to fake. Enter what portion of the letters should be replaced with homoglyphs. A low percentage keeps the text mostly legible, while a high percentage disguises it heavily.
- 3. Review the disguised text. Check the output pane to see certain letters swapped for visually similar characters from other alphabets, such as Cyrillic lookalikes for Latin letters, while the word still looks nearly identical to the eye.
- 4. Copy the fake text. Copy the result into a security-awareness example, a font rendering test, or wherever a lookalike version of the text is needed.
When to use Generate Fake Text
Generate Fake Text swaps ordinary letters for homoglyphs, characters from other alphabets that look nearly identical to Latin letters, the exact technique used in phishing domains and impersonation scams. Use Generate Fake Text to build phishing-awareness training material, test how systems handle homoglyph attacks, or check font rendering of lookalike characters.
- Building a phishing-awareness training example. A security training deck needs a realistic example of how 'PayPal' can be disguised with Cyrillic lookalike characters to fool users into trusting a fake domain or message.
- Testing a username system's homoglyph filtering. A platform needs to prevent impersonation through lookalike usernames. Generating a homoglyph version of an existing username tests whether the registration system correctly flags or blocks it.
- Checking how a font renders confusable characters. A designer wants to see whether a chosen typeface makes Cyrillic and Latin lookalike letters visually distinguishable enough to prevent confusion in body text.
- Demonstrating a spoofing technique in a security talk. A conference talk about text-based attacks needs a live example showing how a small percentage of swapped letters can make a brand name nearly indistinguishable from the real thing.
Examples
Disguise a word with lookalikes
Input
PayPal
Output
РаyРаl
About the Generate Fake Text tool
Generate Fake Text runs as plain JavaScript in your browser tab, with no server behind it. Replace letters with similar-looking characters (homoglyphs). Whatever you put in stays on your device from start to finish.
The tool is part of EditSafely's Text Tools section, 211 single-purpose utilities built around the same idea: open the page, get the result, keep your data to yourself.
You can shape the output with the Percent of letters to fake setting, and the result refreshes the moment you change it. A worked example further down the page shows exactly what the tool produces for a real input.
That local-first design has practical benefits beyond privacy. The tool keeps working on a flaky connection once the page has loaded, results are instant because nothing round-trips to a server, and it is safe to use with confidential material.
Frequently asked questions
Does Generate Fake Text cost anything?
Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.
Is it safe to paste sensitive or confidential data?
No data leaves your device. The whole tool is JavaScript that runs inside your browser tab, so there is no upload, no server-side processing and no log of what you did. If you disconnect from the internet after the page loads, it keeps working.
How much text can I process at once?
There is no fixed limit. Because the work happens on your own device rather than on a shared server, the practical ceiling is your machine's memory, which comfortably handles inputs far larger than typical online tools allow.
Do I need to sign up or install anything?
Nothing to install and no account needed. Open the page in any up-to-date browser, including on a phone or tablet, and the tool is ready.
How do I use the result?
The output panel has a one-click copy button, and you can keep refining the input while you work; the result updates in place as you type.