chr() Unicode code point to character

Last updated: 2026-09-22

chr() Unicode code point to character

chr() returns a one-character string for the given Unicode code point (0–0x10FFFF).

CategoryBuilt-in Functions
KindBuilt-in Function
Python Versionall

📝 Syntax

chr(i)

⚙️ Parameters

i RequiredA Unicode code point integer (0 to 0x10FFFF).

Returns:str. The single-character string for the given code point.

💥 Raises

▶ Example

Edit the code, press Run, and see the result in the output panel:

Output:

A
中
€
More case studies coming soon — check back later.

❓ FAQ

QWhat is the relationship between chr() and ord()?
AThey are inverse operations: chr(ord('A')) == 'A' and ord(chr(65)) == 65.
QWhat does chr(0x4e2d) return?
AIt returns '中'. chr() accepts a codepoint integer in decimal or hexadecimal (0x prefix).
QWhat happens when I pass an out-of-range integer?
AIt raises a ValueError. The valid range is 0 to 0x10FFFF (max Unicode codepoint).
QCan a string argument like chr('A') work?
ANo, it raises a TypeError. chr() requires an integer argument; passing a string is invalid.
Web-Tutorial.com

Web-Tutorial Tech Team

A team of developers maintaining programming tutorials. Each tutorial is written and reviewed by developers with expertise in that field. We work to keep our content accurate and reliable — if you spot an issue, please let us know.

100%

🙏 帮我们做得更好

我们是刚上线的编程教程站,几个人的小团队,精力有限。页面虽经检查,难免还有疏漏——链接失效、排版错乱、内容有误、语言生硬……

如果您发现了,麻烦告诉我们,我们会在收到反馈后第一时间进行修复,再次感谢您的光临 🙏