Charset Normalizer
JSON →Charset-normalizer is a truly universal charset encoding detector for Python. It detects the encoding of raw bytes/files using a heuristic, non-training-based approach and can optionally identify the spoken language of the content. All IANA character set names supported by CPython codecs are supported. The library also ships a `normalizer` CLI tool and a drop-in `detect()` shim for Chardet migration. Current version is 3.4.6 (released March 2026); releases follow Semantic Versioning with frequent minor/patch cadence.
Traffic · last 30 days ↑29% vs prev 7d
total hits 105
actors 11 distinct systems
last hit 1h ago ClaudeBot
top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇨🇳 China · 🇩🇪 Germany · 🇨🇦 Canada
Resources
API endpoints
full doc /v1/registry/charset-normalizer
compatibility /v1/registry/charset-normalizer/compatibility