libidn2
« Back to VersTracker
Description:
International domain name library (IDNA2008, Punycode and TR46)
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: idn domain-names internationalization networking library
Install: brew install libidn2
About:
Libidn2 is the official reference implementation of IDNA2008 and Punycode conversion, enabling applications to handle internationalized domain names. It provides robust support for TR46 compatibility mappings, ensuring seamless integration with modern web standards and legacy systems. This library is essential for developers building networked applications that require reliable domain name processing across different languages and scripts.
Key Features:
  • IDNA2008 and Punycode support
  • TR46 compatibility mappings
  • Lightweight C library
  • Cross-platform compatibility
Use Cases:
  • Validating internationalized domain names in web applications
  • Processing domain names in DNS clients and servers
  • Converting between Unicode and ASCII-compatible encoding
Alternatives:
  • libidn – Legacy version with IDNA2003 support; Libidn2 is the modern replacement
Version History
Detected Version Rev Change Commit