iconv-lite is a pure JavaScript character encoding conversion library, similar to iconv. Designed for performance and ease of use, it's suitable for use in Node.js environments. It supports a wide range of encodings and is particularly useful when dealing with legacy or non-UTF-8 encoded data. Its streaming interface allows for efficient processing of large files and data streams. iconv-lite is a lightweight and reliable solution for character encoding conversion in JavaScript projects.
The npm package iconv-lite has experienced irregular release patterns since its inception. Initial releases were frequent in 2011-2015, with a peak in 2014. Release frequency slowed significantly after 2018. Between 2018 and 2025 there are only 4 months with at least one version published, June 2019, January 2020, June 2020, May 2021 and August 2025.
iconv-lite downloads show a strong upward trend from March 2024 to July 2025, peaking at over 504 million. August 2025 saw a decrease to 462 million, and September 2025 (partial data) indicates a significant drop, likely due to the month being incomplete.