Check If Text Is Fake

Analyze text to detect homoglyphs and determine authenticity.

Text to Analyze

About this tool

Analyzes text for homoglyphs and provides an authenticity verdict. Perfect for detecting phishing URLs, fake domains, or deceptive content.

No text to analyze

Enter text to see the analysis

What is Text Authenticity Analysis?

Text authenticity analysis is the process of verifying that text contains only standard Latin characters and no deceptive homoglyphs. This tool scans your text, detects look-alike characters from Cyrillic, Greek, and other scripts, and provides a clear verdict: AUTHENTIC, SUSPICIOUS, or FAKE.

For example, раypal.com (Cyrillic р, а) looks like PayPal but is **FAKE** - a phishing domain.

Features

Authenticity Verdict

AUTHENTIC/SUSPICIOUS/FAKE verdict with color-coded severity.

Detailed Report

Stats, homoglyph positions, Unicode values, downloadable report.

Batch URL Analysis

Check multiple URLs/domains simultaneously with line-by-line results.

File Upload

Load files with URLs or text for automated analysis.

Position Detection

See exactly where each homoglyph is located in your text.

Phishing Protection

Identify fake domains before clicking malicious links.

Common Use Cases

Phishing Detection

Identify fake URLs and domains that use homoglyphs to impersonate legitimate websites before entering credentials.

Content Validation

Verify user-submitted content, usernames, or data doesn't contain deceptive characters for database integrity.

Security Audit

Audit text data for homoglyph attacks before processing or storing in systems. Generate reports for compliance.

How to use

  1. Input: Paste the text or URL you want to verify (e.g., a suspicious link).
  2. Analyze: Tool instantly provides an authenticity verdict.
  3. Review: Check the analysis report showing stats and detected homoglyphs.
  4. Download: Get a detailed report for documentation or incident response.

Example - Phishing Detection

Input URL
аpple.com/login
Verdict
SUSPICIOUS (6.7% fake)
Analysis Report
  • Position 0: Cyrillic 'а' (U+0430) should be Latin 'a'
  • Total Characters: 15
  • Homoglyphs Found: 1
  • ⚠️ Warning: Phishing domain detected!

Frequently Asked Questions

How does the authenticity verdict work?

The tool provides three verdicts based on homoglyph concentration: (1) AUTHENTIC (0% homoglyphs) - completely safe, all standard Latin characters. (2) SUSPICIOUS (1-9% homoglyphs) - minor issues detected, verify carefully. (3) FAKE (10%+ homoglyphs) - high concentration of deceptive characters, likely malicious. The verdict is calculated from the percentage of characters that are homoglyphs.

What information does the analysis report show?

The report provides: (1) Authenticity verdict with color-coded severity. (2) Total character count and homoglyphs found. (3) Fake percentage calculation. (4) Detailed homoglyph list showing position, what character it should be, and Unicode code point (e.g., U+0430). (5) Downloadable text report for documentation.

Can this detect phishing URLs?

Yes! Phishing URLs frequently use homoglyphs to impersonate legitimate domains. For example, 'раypal.com' (Cyrillic р and а) vs 'paypal.com' (Latin p and a). This tool will detect such deception and mark the URL as FAKE or SUSPICIOUS, protecting you from credential theft.

What is batch mode for?

Batch mode analyzes multiple lines independently—perfect for checking lists of URLs, domain names, or usernames. Each line gets its own verdict, and you receive an overall summary plus line-by-line results. Great for security audits or bulk validation.

How accurate is the homoglyph detection?

The tool detects common homoglyphs used in 95%+ of real-world attacks, including Cyrillic, Greek, Fullwidth, and Roman numeral lookalikes. It covers all frequently encountered homoglyphs in phishing, social engineering, and filter bypass attempts.

Can I download the analysis report?

Yes! Click 'Download Report' to get a detailed text file containing the verdict, statistics, and complete list of detected homoglyphs with their positions and Unicode values. Perfect for documentation, incident reports, or security audits.

What does 'Position X' mean in the report?

'Position' indicates the character's location in the text (0-indexed). For example, 'Position 0' is the first character. This helps you identify exactly where the fake characters are located for manual verification or correction.

Can I upload a file to check?

Yes! Click 'Upload' to load a .txt, .md, or .csv file containing URLs, text, or data you want to analyze. The tool will scan the entire file and provide a comprehensive analysis report.

Why is SUSPICIOUS different from FAKE?

SUSPICIOUS (1-9% fake) indicates isolated homoglyphs—possibly typos or legitimate foreign text. FAKE (10%+ fake) indicates deliberate deception with multiple homoglyphs, typical of phishing or malicious intent. SUSPICIOUS requires verification; FAKE should be rejected.

Is my text sent to your server?

No. All analysis happens entirely in your browser using JavaScript. We never see, store, or transmit your URLs or sensitive text. This makes it safe for checking confidential URLs, passwords, or proprietary content.