Free · Version 0.9.0

Type Vietnamese the light way on Windows

Dấu Việt is a Telex/VNI input method written in plain Win32 for 64-bit Windows. A 313 KB download unzips to a single executable that runs straight away — and never sends a byte off your machine.

  • Telex and VNI, precomposed Unicode (NFC) output
  • Modern hóa or classic hoà tone placement
  • Smart Telex: gives your keystrokes back when a word is not Vietnamese
  • No telemetry, no keystroke log, no network access

downloads so far

Windows 10 / 11 (64-bit) · 313 KB download (.zip) · no administrator rights needed

The Dấu Việt settings window, General tab
Scanned on VirusTotal — no engine flagged it

You don't have to take our word for it. DauViet.exe inside the zip has the SHA-256 hash below; check it after extracting, and open the scan report to see for yourself.

13908d5417742610f1b8c63c31ca8d69b8f883590ad40f17dd80a18d5db7a9fb

What Dấu Việt does

A complete input method, plus the text tools Vietnamese typists actually reach for.

Aa

Telex & VNI

Both familiar layouts, with tone marks placed by real Vietnamese syllable rules — including the awkward cases like quáy, giá, rượu and hoặc.

↺

Smart Telex

Three levels: standard, smart and strict. On the smart level a word that cannot be Vietnamese is handed back exactly as typed — text stays text instead of becoming tẽt.

⌫

Smart Backspace

Backspace unwinds one transformation at a time: tiếng → tiêng → tiên, instead of chopping off a finished character.

V/E

Per-application language

Remembers the Vietnamese/English state for each application, has a developer mode for IDEs and terminals, and a crosshair button to pick a window by clicking it.

⌘

Text tools

A command palette on Ctrl+Alt+Space with 24 commands: change case, strip diacritics, normalise Unicode NFC/NFD, VIQR, clean whitespace, sort lines…

@@

Snippets & personal dictionary

Your own abbreviations such as @@mail with date/time variables, plus a list of words the engine must never transform (ChatGPT, JavaScript, GitHub…).

Light enough to forget it is running

Written in C++20 and plain Win32 API — no Electron, no .NET, no bundled runtime.

~700 KBone single executable
~17 MBRAM while idle
0%CPU when you are not typing
0third-party libraries

No busy loops, no polling timers: the engine only wakes up on a real keystroke. Settings live in a handful of JSON files you can read in Notepad, and there is a portable mode for carrying it on a USB stick.

Privacy is architecture, not a checkbox

The points below are how the software is built, not promises in a document.

Dấu Việt never

  • Sends what you type to the Internet — there is no network code in the project at all
  • Writes a keystroke log or an input history
  • Reads or writes the clipboard on its own
  • Asks for administrator rights
  • Processes keys in a Win32 password field it can recognise

You stay in control

  • Suspend the engine in one click
  • Exclude any application completely
  • The diagnostic log is off by default and never contains what you typed
  • Every setting lives in your own folder — delete it and nothing is left

Read the full security page →

A look at the interface

Native Win32 windows, bilingual Vietnamese/English, scaling with your Windows display setting.

Typing tab with Telex, VNI and tone placement options
TypingPick Telex or VNI, modern or classic tone placement, and the Smart Telex level.
Applications tab listing per-executable rules
ApplicationsSet the Vietnamese/English mode per program, or switch on “type in all apps”.
Privacy tab with its protection options
PrivacySuspend the engine, skip password fields, exclude applications.

See all the screenshots →

Download and type within a minute

No installer, no account, no ads. Download the zip, extract it, verify the hash, run it — the V badge in the notification area means you are done.