IPA Keyboard
X-Sampa Converter
Information
This tool allows you to type IPA chracters! Click on either the IPA icons at the top of the page, or by typing in the X-SAMPA field. Enter base characters before diacritics. If you hover over the IPA icons, hovertext will tell you the name of the phoneme (not on mobile).
You can also select previously selected characters from a list that appears to the right of the 'Clear' button.
Mobile users should be advised they can scroll the IPA table left and right. And that Apple and Android devices have access to an IPA keyboard in the keyboard settings of their device,
This tool has been directly inspired by the similar tools Westonruter's IPA Chart and Aevas's Xipa. You can also visit this site to hear audio clips of IPA and their phonemes.
X-SAMPA notation
To enable X-SAMPA users to convert to the IPA without limitations, or just to make some things easier, XIPA uses some additional notations that are not standard in X-SAMPA:
- The combination
b\
gives the labial flapⱱ
. - Round brackets
) (
are used for tie above and tie below, respectively. They are placed between the adjoining letters; e.g.t)s
givest͡s
. - A backslash
\
is used to move diacritics to a non-default position; e.g.m_0
givesm̥
whilem_0\
givesm̊
. - A backslash
\
is also used to turn tone diacritics into Chao letters; e.g.a_H
givesá
whilea_H\
givesa˦
. - A plus sign
+
is used to trigger superscript characters; e.g.b+h\
givesbʱ
. - The combination
_f
marks a whistled sound, e.g.s_f
givess͎
. - The combination
_J
creates alveolo-palatal characters, e.g.t_J
givesȶ
. (With the exception ofɕ
andʑ
, alveolo-palatal characters are non-IPA.) - The combination
g\
gives the opentail letter g. The difference is however not visible in XIPA's default font. - The combination
!\!\
gives the retroflex click "ad hoc digraph"‼︎
. - The following combinations exist in XIPA in addition to their standard notation in X-SAMPA:
p_!
gives the labial clickʘ
(standardO\
).t_!
gives the dental clickǀ
(standard|\
).t`_!
gives the (post)alveolar clickǃ
(standard!\
).c_!
gives the palatoalveolar clickǂ
(standard=\
).l_!
gives the alveolar lateral clickǁ
(standard|\|\
).i\
gives the close central unrounded vowelɨ
(standard1
).u\
gives the close central rounded vowelʉ
(standard}
)._ˋ
gives the retroflex marker˞
(standardˋ
).
- Typing the X-Sampa retroflex marker
ˋ
after a letter that it doesn't merge with will bug the previous letter. To avoid this use_ˋ
instead; e.g.Aˋ
givesA˞
,A_ˋ
gives desiredɑ˞
.