This Vietnamese virtual keyboard mirrors the QWERTY layout of a physical Vietnamese keyboard. Its 46 character keys reach the 33 letters of the Latin script (U+0041–U+005A, U+0061–U+007A, U+00C0–U+024F) straight from the browser, with no software to install and no system setting to change.
The layout reaches 12 characters that an ordinary Latin keyboard does not carry: â ê ô ă đ ơ ư ̀ ́ ̃ ̉ ̣.
12 further characters come from the AltGr key (Alt on mobile): ^ & * ( ) [ ] ; ' , . /.
Script
Latin
Layout
QWERTY
Reading direction
Left to right
Character keys
46
Letters available
33
Non-ASCII characters
12
Unicode range
U+0041–U+005A, U+0061–U+007A, U+00C0–U+024F
Third layer (AltGr)
Yes
Transliteration
No
How to type in Vietnamese
Click the on-screen keys or type on your physical keyboard — both write into the same text area.
Shift shows the second layer of every key: capitals and the characters printed at the top right.
AltGr (Alt on mobile) shows the third layer, the characters printed at the bottom right.
The Copy button puts the whole text on the clipboard, ready to paste into an email, a document or a form.
The Google, YouTube and ChatGPT buttons run a search with the text you typed, without retyping it.
Key reference table
Each row is one physical key: the base character, the one produced with Shift, then the one produced with AltGr.
Key
With Shift
With AltGr
́
1
—
̀
2
—
̉
3
—
̃
4
—
̣
5
—
6
—
^
7
—
&
8
—
*
9
—
(
0
—
)
-
_
—
=
+
—
q
Q
—
w
W
—
e
E
—
r
R
—
t
T
—
y
Y
—
u
U
—
i
I
—
o
O
—
p
P
—
ư
Ư
[
ơ
Ơ
]
\
|
—
a
A
—
s
S
—
d
D
—
f
F
—
g
G
—
h
H
—
j
J
—
k
K
—
l
L
—
đ
Đ
;
ê
Ê
'
z
Z
—
x
X
—
c
C
—
v
V
—
b
B
—
n
N
—
m
M
—
ô
Ô
,
â
Â
.
ă
Ă
/
The characters on this layout
The 12 characters this layout can produce:
â
ê
ô
ă
đ
ơ
ư
̀
́
̃
̉
̣
Other keyboards in the Latin script
These keyboards are written in the same script and share much of their character set.
Vietnamese has 6 tones marked by diacritics. Type the base vowel first, then the tone mark. The keyboard provides tone marks: ́ (acute), ̀ (grave), ̉ (hook), ̃ (tilde), ̣ (dot below).
How do I type Vietnamese special letters (ă, â, ê, ô, ơ, ư, đ)?
Vietnamese has 7 additional letters beyond standard Latin. They have dedicated keys on Vietnamese keyboards: ă, â, ê, ô, ơ, ư, and đ.
How do I type the đ (d with stroke)?
The đ represents a distinct sound in Vietnamese. It has its own key on Vietnamese keyboards, separate from regular 'd'.
What is the difference between ă and â?
Both are modified 'a' sounds but different: ă is short 'a', â is a different 'a' sound. Similarly, ơ and ư are distinct from o and u.
How do I type a letter with both a diacritic and a tone mark?
Vietnamese letters can have both (e.g., ấ, ồ, ứ). Type the base letter with diacritic first (â, ô, ư), then add the tone mark.
What Vietnamese input methods are available?
Common methods include VNI, TELEX, and VIQR. This keyboard uses direct input with dedicated keys for Vietnamese letters and tone marks.
How do I type uppercase Vietnamese letters?
Use Shift or Caps Lock. All Vietnamese letters have uppercase forms: Ă, Â, Ê, Ô, Ơ, Ư, Đ, and can combine with tone marks.
Can I type in other languages with Vietnamese keyboard?
Yes, Vietnamese keyboard includes all standard Latin letters and can be used for English, French, etc., though some symbols may be in different positions.
What are the 6 Vietnamese tones?
Vietnamese has 6 tones: level (no mark), acute (́), grave (̀), hook above (̉), tilde (̃), and dot below (̣). Tones change word meaning completely.
How do I type the ơ and ư characters?
Ơ and ư are distinct Vietnamese vowels (not o or u with diacritics). They have dedicated keys on Vietnamese keyboards and represent unique sounds.