Skip to main content

Chardet: The Universal Character Encoding Detector

Build status https://img.shields.io/coveralls/chardet/chardet/stable.svg Latest version on PyPI License
Detects
  • ASCII, UTF-8, UTF-16 (2 variants), UTF-32 (4 variants)

  • Big5, GB2312, EUC-TW, HZ-GB-2312, ISO-2022-CN (Traditional and Simplified Chinese)

  • EUC-JP, SHIFT_JIS, CP932, ISO-2022-JP (Japanese)

  • EUC-KR, ISO-2022-KR (Korean)

  • KOI8-R, MacCyrillic, IBM855, IBM866, ISO-8859-5, windows-1251 (Cyrillic)

  • ISO-8859-5, windows-1251 (Bulgarian)

  • ISO-8859-1, windows-1252 (Western European languages)

  • ISO-8859-7, windows-1253 (Greek)

  • ISO-8859-8, windows-1255 (Visual and Logical Hebrew)

  • TIS-620 (Thai)

Requires Python 2.6, 2.7, or 3.3+.

Installation

Install from PyPI:

pip install chardet

Documentation

For users, docs are now available at https://chardet.readthedocs.io/.

Command-line Tool

chardet comes with a command-line script which reports on the encodings of one or more files:

% chardetect somefile someotherfile
somefile: windows-1252 with confidence 0.5
someotherfile: ascii with confidence 1.0

About

This is a continuation of Mark Pilgrim’s excellent chardet. Previously, two versions needed to be maintained: one that supported python 2.x and one that supported python 3.x. We’ve recently merged with Ian Cordasco’s charade fork, so now we have one coherent version that works for Python 2.6+.

maintainer:

Dan Blanchard

Release files for chardet 3.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chardet 3.0.4
File Size Uploaded
chardet-3.0.4.tar.gz 1.9 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for chardet 3.0.4
File Interpreter ABI Platform
chardet-3.0.4-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 2.0 MB

Release files / chardet-3.0.4.tar.gz

Download URL chardet-3.0.4.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae
BLAKE2b-256 checksum
How to use checksums
fcbba5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / chardet-3.0.4-py2.py3-none-any.whl

Download URL chardet-3.0.4-py2.py3-none-any.whl
Size 133.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691
BLAKE2b-256 checksum
How to use checksums
bca901ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page