Skip to main content
bitg

bitg: type Uzbek the old way, get the new alphabet

Uzbekistan’s new Latin alphabet replaces O‘, G‘, Sh, Ch with Ö, Ğ, Ş, Ç. bitg is a free, open-source Windows input method: you keep typing the way you always have, and each word switches to the new alphabet as soon as you finish it.

You typeYou get
O‘zbekiston shaharlariÖzbekiston şaharlari
Please check the schedule, keyin choy ichamizPlease check the schedule, keyin çoy içamiz
чой ичамиз (Cyrillic)çoy içamiz

The new Uzbek alphabet in one paragraph

Law O‘RQ-1184, signed on October 21, 2026, takes effect on April 22, 2027. The alphabet now has 28 letters plus the tutuq sign (ʼ): O‘ → Ö, G‘ → Ğ, Sh → Ş, Ch → Ç, and Ng is no longer a separate letter. Documents, banknotes and securities issued in the old script stay valid.

A aB bD dE eF fG gĞ ğH hI iJ jK kL lM mN nO oÖ öP pQ qR rS sŞ şÇ çT tU uV vX xY yZ zʼ

School textbooks move over gradually: first-grade books from 2027 and the rest by 2031, according to the Ministry of Preschool and School Education.

What bitg does

  • Converts as you type in Word, Telegram, browsers and any other Windows app.
  • Leaves English alone: every word is checked against Uzbek and English dictionaries and the sentence context, so check, shop, links, e-mail addresses and code stay untouched. In our benchmark, 99.73% of English sentences came through unchanged.
  • One-key undo: press Backspace right after a replacement to get the original word back.
  • Reads Cyrillic: Cyrillic Uzbek goes straight to the new Latin script.
  • Works offline: nothing you type is sent anywhere or stored.
  • Optional layouts for typing the new letters directly: Tilmoch, Turkish Q, AltGr or your own.
98.87%Uzbek sentences converted correctly (3,000)
99.73%English sentences left unchanged (3,000)
~3 µsper word, fully offline

The evaluation set and method are public on GitHub, so anyone can reproduce the numbers.

Install in a minute

  1. Download the MSI for Windows 10/11 (x64, 6.0 MB) and open it.
  2. bitg adds itself to the “Uzbek (Latin)” language.
  3. Press Win + Space and pick bitg.

The beta installer is not code-signed yet, so SmartScreen may warn you: click “More info” → “Run anyway”. The SHA-256 checksum is on the download page.

Just need to convert some text?

Paste it into the online converter: old Latin or Cyrillic to the new alphabet, back to the old one, or to Cyrillic. It runs entirely in your browser.

Other platforms and developers

Linux (IBus, Fcitx5), iPhone, Android and Mac versions are planned. The conversion core is a dependency-free Rust library with a CLI, a C ABI and a WebAssembly build — see the repository (MIT or Apache-2.0).

Updated:

Sources

  1. Law O‘RQ-1184, official text — lex.uz (National Database of Legislation)
  2. Uzbekistan updates its Latin-based alphabet — UzA — Oct 21, 2026
  3. School textbooks to switch to the new alphabet by 2031 — UzDaily — Sep 10, 2026

Related pages