python-charset-normalizer
Port variant v13
Summary Charset Detection, for Everyone (3.13)
Package version 3.5.1
Homepage https://pypi.org/project/charset-normalizer/
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v14
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 19 AUG 2026, 18:47:48 UTC
Port created 15 JUL 2021, 22:32:01 UTC
Subpackage Descriptions
single

Charset Detection, for Everyone 👋

The Real First Universal Charset Detector
[image] [image] [image]

Featured Packages
[image] [image]

In other language (unofficial port - by the community)
[image]

> A library that helps you read text from an unknown charset encoding.
Motivated by `chardet`, > I'm trying to resolve the issue by taking a new approach. > All IANA character set names for which the Python core library provides codecs are supported. > You can also register your own set of codecs, and yes, it would work as-is. This project offers you an alternative to **Universal Charset Encoding Detector**, also known as **Chardet**. | Feature | [Chardet] | Charset Normalizer | [cChardet] | |--------------------------------------------------|:---------------------------------------------:|:-----------------------------------------------------------------------------------------------:|:-----------------------------------------------:| | `Fast` | ✅ | ✅ | ✅ | | `Fast on large content (uncapped)` | ❌ | ✅ | ❌ | | `Universal`[^1] | ❌ | ✅ | ❌ | | `Reliable` **without** distinguishable standards | ✅ | ✅ | ✅ | | `Reliable` **with** distinguishable standards | ✅ | ✅ | ✅ | | `License` | _0BSD_[^2]
_disputed_ | MIT | MPL-1.1
_restrictive_ | | `Native Python` | ✅ | ✅ | ❌ | | `Detect spoken language` | ✅ | ✅ | N/A | | `UnicodeDecodeError Safety` | ❌ | ✅ | ❌ | | `Whl Size` | ~1200 kB | ~250 kB | ~200 kB | | `Supported Encoding` | 99 | [99] | 40 | | `Can register custom encoding` | ❌ | ✅ | ❌ |

[image][image]

[^1]: They are clearly using specific code for a specific encoding even if covering most of them.
Configuration Switches (platform-specific settings discarded)
PY313 ON Build using Python 3.13 PY314 OFF Build using Python 3.14
Package Dependencies by Type
Build (only) python313:dev:std
python-pip:single:v13
autoselect-python:single:std
Build and Runtime python313:primary:std
Download groups
main mirror://PYPIWHL/cc/61/d01fc49b8dea277640b55a9e15960dbca9fdc8c9fde18e572d39c59f4019
Distribution File Information
6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6 68658 python-src/charset_normalizer-3.5.1-py3-none-any.whl
Ports that require python-charset-normalizer:v13
python-reportlab:v13 Library for generating PDFs and graphics (3.13)
python-requests:v13 Python HTTP for Humans (3.13)