Let’s Build Something Great
Tell us about your goals and request a free project estimate.

transliterate.js is a lightweight JavaScript library for converting Unicode text into plain ASCII. It transliterates accented characters, symbols, and non-Latin characters using Unicode normalization and configurable character mappings, making it suitable for URL slug generation, filename normalization, search indexing, data processing, and other text transformation tasks in both browser and Node.js environments.
Install the latest version from NPM.
npm install @playfulsparkle/transliterate-jsor
yarn add @playfulsparkle/transliterate-js