Free online phonetic keyboard

Unicode Phonetic Keyboard.

Type phonetic Unicode symbols with a browser keyboard. Choose symbols on screen, then copy your text or save a Word document or image.

Free to useNo installationNo account
0 characters
Try u for ʊ · Add /, \, _, : or ^ for marks← → choose · Enter insert

Loading keyboard…

Text style

Applies to all your text and to Word and image downloads.

Style
Automatic
Text direction

IPA Rules

Type familiar letters to find related IPA symbols. These shortcuts come from the original i2Speak keyboard.

  1. Type a Roman letter, such as u, to see related symbols such as ʊ.
  2. Use the arrow keys to choose a suggestion, then press Enter to insert it. Press Esc to keep your text unchanged.
  3. Add /, \, _, : or ^ after a letter for diacritics and tone marks. Examples below use e.

Smart IPA suggestions must be enabled. Move the text caret after a related letter to reopen its suggestions, then press Down arrow to choose a symbol.

TypeRelated IPA symbols
a
ɑɒɐæα
b
ʙβɓɞ
c
ɔçɶɕč
d
ɖɗḍðd̪ʤ
e
əɚɘẹɛɜεɝ
f
ɸʄɟ
g
ɠɡɢʛɣˠ
h
ħɦɥʜɧʰ
i
ɪɨ
j
ɟʝǰʲ
l
ʟɭɮɫɬ
m
ɱɯɰʍ
n
ɴŋɲɳⁿ
o
ʘøɵɸθœ
p
ɸ
r
ʀʁɾɹɺɻɽ
s
ʂʃʄ
t
ʈʧθð
u
ʊʉ
v
ʋⱱʌ
w
ʷɯɰ
x
χ
y
ʏʎŷ
z
ʒʐʑ
0
øʘɵ
1
|ǀ‖ǁǂ
2
ʔʕʡʢ
3
ɛɜʒɝɞ
=
‖ǁǂ
e:
eː
e'
eˑeˈ
e/
e̋é
e\
ȅè
e_
e̥e̯e̬e̹e̜e̟e͜
e^
e̊e˞ẽëe̽e͡
?
ʔʡʕʢˤ
|
1
From the blogHow to keep IPA Unicode text intact when sharing Read the article
The IPA learning room

Learn Unicode phonetic typing

Understand the difference between a phonetic character, its appearance and the key used to enter it. Use the Unicode layout to combine a base consonant with an aspiration modifier and carry the result into another document.

Developing
VIDEO TUTORIAL Add a phonetic modifier Reveal the Unicode keyboard Alt Gr layer, insert an aspiration modifier, and download the result. English narration Captions: English Watch video

Add a phonetic modifier

What you’ll learn

  • Explain why changing a font is different from changing a Unicode character.
  • Find a spacing modifier on the Alt Gr layer and insert it after a base.
  • Distinguish a combining mark from a separate spacing symbol.
01
Understand the notation

A few symbols, a clearer picture

t

Base consonant

A Roman letter can also be an IPA segment symbol; its interpretation comes from the transcription context.

ʰ

Aspiration modifier

This spacing modifier letter follows a consonant to mark aspiration in IPA notation.

n̩

Base plus combining mark

The syllabic mark follows n in the stored text and appears below it.

ə

Schwa character

The Unicode character is distinct from an ordinary e rotated by a font or an image editor.

01

Separate character identity from appearance

Unicode stores character identities; a font supplies the visible glyphs.

Read the explanation

A transcript must preserve its characters between applications. A special font can make ordinary letters resemble phonetic symbols without changing the underlying text, creating sharing and searching problems. This keyboard inserts Unicode characters instead. Schwa ə is a distinct character, not an ordinary e visually turned upside down.

Fonts can draw the same character differently, lack glyphs or position marks poorly. A missing box does not by itself prove the stored text is wrong. Check the character and the destination font. Conversely, similar-looking characters may have different identities, so resemblance is not a reliable substitution rule.

e ≠ ə

Ordinary e and schwa remain different characters even when their shapes are related.

02

Use this layout as a selected inventory

The name Unicode describes the encoding, not access to every encoded character.

Read the explanation

The base layer retains many Roman letters, with other keys supplying selected symbols and marks. Shift and Alt Gr reveal more entries. For the tutorial, t is on the base layer and ʰ at Alt Gr’s h position. The visible labels show what will be inserted; other keyboards may differ.

This finite layout is not a hexadecimal code-point tool or an all-Unicode converter. IPA-related characters span several blocks, including Latin, Greek, modifiers and combining marks. IPA Extensions is therefore not an exhaustive current-IPA list, and membership in a phonetic block does not establish a symbol’s official status.

Alt Gr + h position → ʰ

A confirmed mapping in this particular layout.

Shift + s position → ʃ

Shift reveals another distinct character rather than an ordinary capital S.

03

Build marks in the right sequence

Some small marks occupy their own space; others attach to a preceding base.

Read the explanation

In [tʰ], the raised h-shaped character is a spacing modifier. In [n̩], a combining mark is stored after n and appears below it. These compact constructions are encoded differently. Isolated combining-mark keys show a dotted circle for visibility; that aid is not inserted as another base.

Insert a base first, then a combining mark immediately afterward, before punctuation or space. A mark inserted after a closing bracket has the wrong context. Inspect copied or exported text in its destination. Plain text preserves characters without promising identical font metrics or mark placement on every system.

[n̩]

The mark belongs after n, not after the closing bracket.

02
A guided tutorial

Build an aspirated consonant

  1. Prepare a literal base

    Select Unicode and turn Smart IPA suggestions off. With the modifiers off, paste [t] into a fresh editor line and place the caret immediately after t, before ].

  2. Reveal the modifier

    Click Alt Gr on the on-screen keyboard. Find ʰ at the h position; verify the large glyph rather than looking for an ordinary letter h.

  3. Insert and reset

    Click ʰ once. Toggle Alt Gr off again so the base layer is visible. The line should now contain [tʰ], with no space between t and ʰ.

  4. Copy and inspect

    Use Copy text and paste into a document. Confirm that the raised modifier and both brackets are present. Choose a font supporting phonetic symbols if the destination displays a missing glyph.

03
Put it into practice

Check your understanding

Try each question, then compare your reasoning with the explanation. These exercises stay on this page and do not change your editor text.

1. Which statement describes this Unicode layout accurately?
Answer & explanation

It offers a selected set of Unicode phonetic characters.

The layout defines a finite set of key mappings. Unicode is much larger than this keyboard inventory.

2. How is the syllabic mark stored in n̩?
Answer & explanation

After the base n as a combining character

Combining sequences typically store a base followed by its mark. Visual placement below does not mean the mark is typed first.

3. Where is ʰ available for the tutorial?
Answer & explanation

At the h position on the Alt Gr layer

The source layout assigns ʰ to Alt Gr’s h position; this is a keyboard mapping, not a word converter.

From recognition to transcription

Write a response before opening the model. Your practice notes are temporary and clear when you leave this page.

Compare with a model answer

[tʰ]

Use the modifier letter after t. A normal full-size h would instead produce a different symbol sequence.

Compare with a model answer

It contains the base n followed by a combining syllabic mark.

The mark is displayed below the base, but it remains a separate character in the stored sequence. Equivalent plain-language explanations are acceptable.

04
Take the next step

Using this in study or professional work

Retain editable Unicode transcripts and check marked sequences in the target font. An image preserves appearance but cannot replace searchable character data.

Listen to the IPA’s recorded chart

Listening opens the International Phonetic Association website. Exercises here practice notation and interpretation; they do not assess pronunciation.

Language39

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 简体中文 繁體中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina