A library that removes common unicode confusables/homoglyphs from strings.
-
Updated
Feb 28, 2026 - Rust
A library that removes common unicode confusables/homoglyphs from strings.
Unicode::Confusable.confusable? "ℜսᖯʏ", "Ruby"
A nodejs library for removing confusable unicode characters from strings.
Unicode Security Toolkit
Unicode Security Toolkit
Generates confusables for Han script using ML techniques
793 confusable pairs missing from Unicode TR39, world-first cross-script dataset, font-aware SSIM scoring across 230 fonts and 22,000+ characters
Create a similar, usually less-readable phrase from an input phrase, replacing default characters with "confusable" ones according to the Unicode Consortium
✏️ 📋 Simple editor to check Greek text
Deterministic input sanitization for untrusted text — homoglyphs, invisible chars, null bytes, NFKC normalization, template injection. Zero dependencies. Python 3.12+.
Detect and analyze visually confusable intentional Unicode characters (homoglyphs) to prevent phishing and IDN homograph attacks.
A tool that aims to replace strange and less-used characters with their most common counterparts.
A C library to remove unicode confusables.
A Typescript library to remove/replace diacritics, accents, symbols & confusables from text
In-development PHP library to aid in comparing strings for visual similarity. Aims to become more reductive and much more comprehensive than the official Unicode confusables list. Contribute a unicode block today!
Add a description, image, and links to the confusables topic page so that developers can more easily learn about it.
To associate your repository with the confusables topic, visit your repo's landing page and select "manage topics."