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 105
actors 11 distinct systems
last hit 1h ago ClaudeBot
ChatGPT-User
42
Amazonbot
5
ByteDance
5
GPTBot
4
MetaBot
4
Script
2
DeepSeekBot
1
ClaudeBot
1
PerplexityBot
1
Humans
30

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