Free · Open source · Unicode
Free Bangla Keyboard for Windows, Mac & Linux
One keyboard for every Bangla layout: Bijoy and Avro-style Phonetic, with smart suggestions and autocorrect.
Free · v1.0.1 · Windows 10/11 · macOS 13+ · Linux (IBus)
আমার সোনার বাংলা
- বাংলা
- বাংলায়
- bangla
- Phonetic
- Bijoy
Try it
Type Bangla online: free Phonetic & Bijoy typing
Try Nukta Bangla online before you install it. Type on your own keyboard (English letters for Phonetic, or the classic Bijoy keys) and get Unicode Bangla text you can copy anywhere.
আমার সোনার বাংলা
Features
Smart Bangla keyboard: fast, private, customizable
Phonetic, Bijoy and autocorrect in one free Bangla keyboard. Settings live in the নু menu (Mac), the tray (Windows) or a settings file (Linux).
Free Bijoy, no licence
The classic Bijoy layout, free, with Unicode output. No licence or activation key.
Unicode in every app
Type Bangla in Word, Facebook, WhatsApp or any browser. No font conversion.
Private and offline
Runs on your computer. Nothing you type is sent anywhere, and it works without internet.
Download
Download Nukta Bangla free for Windows, Mac & Linux
Free for everyone, open source under the MIT licence. Pick your system. Current version v1.0.1.
Windows
Windows 10 & 11 · 64-bit & 32-bit
Bijoy and Phonetic. Installer comes as a .exe.
Download .exe (4.2 MB)If Windows shows 'Windows protected your PC', click More info → Run anyway.
How to installmacOS
macOS 13+ · Apple Silicon & Intel
Bijoy and Phonetic. Installer comes as a .dmg.
Download .dmg (3.0 MB)How to installLinux
IBus · GNOME and others
Bijoy and Phonetic. One command, or grab the installer.
curl -fsSL https://raw.githubusercontent.com/Nukta-Solutions/nukta-bangla-keyboard/main/linux/bootstrap.sh | bashGuide
How to install and use Nukta Bangla Keyboard
Set up Nukta Bangla in a few minutes on Windows, Mac or Linux, then start typing Bangla in any app.
Install on Windows
Windows 10 or 11, 64-bit or 32-bit. Not Windows on Arm yet.
If Windows shows 'Windows protected your PC', click More info → Run anyway.
- Double-click the NuktaBangla-Setup file you downloaded.
- When Windows asks for permission, click Yes, then Next → Install → Finish. Nukta Bangla adds itself to your keyboards.
- Nukta Bangla starts, with its bar at the top of the screen and its icon in the system tray. Press F12, or click the tray icon, to start typing Bangla.
How to switch: Press F12 to switch between English and Bangla, or click the tray icon. It shows নু while Bangla is on and EN while it's off.
Install on Mac
macOS 13 Ventura or newer, on Apple Silicon or Intel.
- Open NuktaBangla.dmg, then double-click Install Nukta Bangla.pkg.
- In the installer, click Continue → Install and enter your password.
- Log out and log in again (Apple menu → Log Out).
- Open System Settings → Keyboard → Input Sources → Edit… → +. Choose Bangla on the left, then নুকতা বাংলা, then Add.
How to switch: Switch between ABC and Nukta Bangla from the keyboard icon in the menu bar, or press Control + Space (or fn/🌐).
Install on Linux
IBus, which GNOME and most desktops already have. On KDE, Xfce and others, make IBus your input method first (im-config -n ibus on Debian and Ubuntu).
- Download the installer, then run it in a terminal from the folder you saved it to:
bash nukta-bangla-linux.sh - It offers to install anything missing (IBus, its Python bindings, a Bangla font), then installs Nukta Bangla and restarts IBus.
- Open Settings → Keyboard → Input Sources → + → Bangla and add নুকতা বাংলা - বিজয়, নুকতা বাংলা - ফোনেটিক or both (GNOME). On other desktops, use
ibus-setup→ Input Method → Add → Bangla. - Not in the list? Run
ibus restart, or log out and log in again.
Or install with one command. With this command, Phonetic needs Rust; without it you get Bijoy only.
curl -fsSL https://raw.githubusercontent.com/Nukta-Solutions/nukta-bangla-keyboard/main/linux/bootstrap.sh | bashHow to switch: Press Super + Space to switch between your keyboards.
Switch between Bijoy and Phonetic
Windows
- Click the layout switch on the Nukta Bangla top bar, or right-click the tray icon and open কীবোর্ড লেআউট.
- Pick বাংলা · বিজয় or বাংলা · ফোনেটিক. It applies in every app.
Mac
- Click the নু icon in the menu bar.
- Pick বিজয় লেআউট or ফোনেটিক. It applies in every app and is remembered.
Linux
- Add both নুকতা বাংলা - বিজয় and নুকতা বাংলা - ফোনেটিক in Input Sources (step 3).
- Press Super + Space to switch between them, or use the layout menu in the top bar (GNOME).
Phonetic typing basics
Type Bangla the way it sounds, in English letters. Capitals matter: o and O are different.
| You type | You get |
|---|---|
k | ক |
kh | খ |
g | গ |
c | চ |
ch | ছ |
sh | শ |
R | ড় |
ng | ং |
kk | ক্ক |
| You type | You get |
|---|---|
o | অ |
O | ও |
a | আ |
i | ই |
u | উ |
shokti | শক্তি |
bondhu | বন্ধু |
dhorrmo | ধর্ম |
After a consonant, a vowel becomes its sign: ka → কা, ki → কি. Space enters the selected word; ↑ ↓ or 1–9 pick another suggestion.
FAQ
Nukta Bangla keyboard FAQ
Is Nukta Bangla Keyboard free?
Yes. It's free for everyone and open source under the MIT licence.
Can I use Bijoy for free on Windows and Mac?
Yes. The Bijoy layout is built in on Windows, Mac and Linux, free, with no licence or activation key. It types Unicode, so your text works everywhere.
Is it like Avro? Can I type phonetically?
Yes. Phonetic typing follows Avro Phonetic's rules: type amar and get আমার, with suggestions from a 150,000-word dictionary. See Phonetic typing basics.
Does it work in Word, Facebook and WhatsApp?
Yes. It types standard Unicode Bangla, so it works in Word, Facebook, WhatsApp, your browser and any other app. No font conversion needed.
Does it work offline? Is my typing private?
Yes to both. It runs entirely on your computer and works without internet. Nothing you type is sent anywhere.
Which layouts work on each system?
Phonetic and Bijoy on Windows, Mac and Linux.
With the one-command Linux install, Phonetic needs Rust; the Linux installer has everything built in.
Does it work on Android or iPhone?
No. Nukta Bangla Keyboard is for computers: Windows, Mac and Linux. On a phone, you can still try it online.
Is the source code available?
Yes. All of it is on GitHub under the MIT licence. Phonetic typing uses riti, OpenBangla's engine (MPL-2.0).