Charset Normalizer

JSON →
library 3.4.6 ·python
verified Jun 9, 2026 install

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.

total hits 106
actors 10 distinct systems
last hit 2d ago AhrefsBot
ChatGPT-User
45
Amazonbot
5
ByteDance
5
GPTBot
4
MetaBot
4
Script
2
DeepSeekBot
1
PerplexityBot
1
Humans
29

top countries 🇺🇸 United States · 🇸🇬 Singapore · 🇨🇳 China · 🇩🇪 Germany · 🇨🇦 Canada