unac
« Back to VersTracker
Description:
C library and command that removes accents from a string
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: text-processing unicode c-library cli normalization
Install: brew install unac
About:
Unac is a C library and command-line utility designed to remove diacritical marks and accents from Unicode strings. It primarily targets ISO-8859-1 character sets to convert accented characters into their base ASCII equivalents. This tool is essential for normalizing text data for search indexing or ASCII-only processing.
Key Features:
  • C library for integration into applications
  • Command-line interface for batch processing
  • Supports ISO-8859-1 character stripping
  • Handles complex character decompositions
Use Cases:
  • Normalizing user input for search functionality
  • Converting text for legacy ASCII-only systems
  • Processing filenames to avoid character encoding issues
Alternatives:
  • iconv – iconv handles broad character set conversion, while Unac focuses specifically on accent removal.
  • python-unicodedata – Python's built-in library offers similar normalization but requires a Python runtime environment.
Version History
Detected Version Rev Change Commit
Sep 14, 2025 10:49am 0 VERSION_BUMP c051d78d
Sep 13, 2025 11:05pm 0 VERSION_BUMP 8465d595