Pronunciation · Reference

    IPA symbols with Unicode and HTML codes

    In short

    Every English IPA symbol with the codes you need to actually use it: the Unicode code point, the HTML entity, and the CSS and JavaScript escapes. All 44 phonemes, plus the stress, length and syllable marks that dictionaries use but most symbol tables leave out.

    Read this first

    Two symbols are almost always typed wrongly. Primary stress ˈ (U+02C8) is not an apostrophe, and the length mark ː (U+02D0) is not a colon. They render similarly and sort, search and compare completely differently.

    Vowels (12)

    Long vowels are two code points: the vowel plus the separate length mark.

    English vowel symbols with character encodings
    SymbolAs inDescriptionUnicodeHTMLCSS / JS
    iːseelong close front unrounded vowelU+0069 U+02D0iː\0069\02D0 · \u0069\u02D0
    ɪsitshort near-close front unrounded vowelU+026Aɪ\026A · \u026A
    ebedshort open-mid front unrounded vowelU+0065e\0065 · \u0065
    æcatshort near-open front unrounded vowelU+00E6æ\00E6 · \u00E6
    ʌcupshort open-mid central unrounded vowelU+028Cʌ\028C · \u028C
    ɑːcarlong open back unrounded vowelU+0251 U+02D0ɑː\0251\02D0 · \u0251\u02D0
    ɒhotshort open back rounded vowelU+0252ɒ\0252 · \u0252
    ɔːlawlong open-mid back rounded vowelU+0254 U+02D0ɔː\0254\02D0 · \u0254\u02D0
    ʊbookshort near-close back rounded vowelU+028Aʊ\028A · \u028A
    uːbluelong close back rounded vowelU+0075 U+02D0uː\0075\02D0 · \u0075\u02D0
    ɜːbirdlong mid central unrounded vowelU+025C U+02D0ɜː\025C\02D0 · \u025C\u02D0
    əaboutshort mid central unrounded vowelU+0259ə\0259 · \u0259

    Diphthongs (8)

    English diphthong symbols with character encodings
    SymbolAs inDescriptionUnicodeHTMLCSS / JS
    eɪdayclosing diphthongU+0065 U+026Aeɪ\0065\026A · \u0065\u026A
    aɪmyclosing diphthongU+0061 U+026Aaɪ\0061\026A · \u0061\u026A
    ɔɪboyclosing diphthongU+0254 U+026Aɔɪ\0254\026A · \u0254\u026A
    aʊnowclosing diphthongU+0061 U+028Aaʊ\0061\028A · \u0061\u028A
    əʊgoclosing diphthongU+0259 U+028Aəʊ\0259\028A · \u0259\u028A
    ɪəherecentring diphthongU+026A U+0259ɪə\026A\0259 · \u026A\u0259
    eəhaircentring diphthongU+0065 U+0259eə\0065\0259 · \u0065\u0259
    ʊətourcentring diphthongU+028A U+0259ʊə\028A\0259 · \u028A\u0259

    Consonants (24)

    English consonant symbols with character encodings
    SymbolAs inDescriptionUnicodeHTMLCSS / JS
    ppenvoiceless bilabial plosiveU+0070p\0070 · \u0070
    bbedvoiced bilabial plosiveU+0062b\0062 · \u0062
    tteavoiceless alveolar plosiveU+0074t\0074 · \u0074
    ddayvoiced alveolar plosiveU+0064d\0064 · \u0064
    kkeyvoiceless velar plosiveU+006Bk\006B · \u006B
    ɡgovoiced velar plosiveU+0261ɡ\0261 · \u0261
    tʃchairvoiceless postalveolar affricateU+0074 U+0283tʃ\0074\0283 · \u0074\u0283
    dʒjobvoiced postalveolar affricateU+0064 U+0292dʒ\0064\0292 · \u0064\u0292
    ffanvoiceless labiodental fricativeU+0066f\0066 · \u0066
    vveryvoiced labiodental fricativeU+0076v\0076 · \u0076
    θthinkvoiceless dental fricativeU+03B8θ\03B8 · \u03B8
    ðthisvoiced dental fricativeU+00F0ð\00F0 · \u00F0
    sseevoiceless alveolar fricativeU+0073s\0073 · \u0073
    zzoovoiced alveolar fricativeU+007Az\007A · \u007A
    ʃshevoiceless postalveolar fricativeU+0283ʃ\0283 · \u0283
    ʒusuallyvoiced postalveolar fricativeU+0292ʒ\0292 · \u0292
    hhatvoiceless glottal fricativeU+0068h\0068 · \u0068
    mmanvoiced bilabial nasalU+006Dm\006D · \u006D
    nnovoiced alveolar nasalU+006En\006E · \u006E
    ŋsingvoiced velar nasalU+014Bŋ\014B · \u014B
    llightvoiced alveolar lateral approximantU+006Cl\006C · \u006C
    rredvoiced postalveolar approximantU+0072r\0072 · \u0072
    jyesvoiced palatal approximantU+006Aj\006A · \u006A
    wwevoiced labial-velar approximantU+0077w\0077 · \u0077

    Stress, length and syllable marks

    Not phonemes, but they appear in every dictionary transcription. Leaving them out is the most common gap in symbol tables.

    IPA suprasegmental marks with character encodings
    MarkNameWhat it meansUnicodeHTML
    ˈPrimary stressThe syllable AFTER this mark carries the main stress. It is not an apostrophe./ˈkʌmftəbl/ — comfortableU+02C8ˈ
    ˌSecondary stressA weaker stress, used in longer words alongside the primary one./ˌsəsteɪnəˈbɪləti/ — sustainabilityU+02CCˌ
    ːLength markHold the preceding vowel longer. It is two triangles, not a colon./iː/ vs /ɪ/ — sheep vs shipU+02D0ː
    .Syllable breakSeparates syllables where the division is not obvious./ˈlu.nes/U+002E.
    ‿LinkingMarks that two words run together with no break, as they do in fluent speech.an‿appleU+203F‿

    Symbols that are more than one character

    If you are searching, sorting or validating transcriptions in code, these are what break naive one-character logic.

    • iː2 code points: U+0069 + U+02D0
    • ɑː2 code points: U+0251 + U+02D0
    • ɔː2 code points: U+0254 + U+02D0
    • uː2 code points: U+0075 + U+02D0
    • ɜː2 code points: U+025C + U+02D0
    • eɪ2 code points: U+0065 + U+026A
    • aɪ2 code points: U+0061 + U+026A
    • ɔɪ2 code points: U+0254 + U+026A
    • aʊ2 code points: U+0061 + U+028A
    • əʊ2 code points: U+0259 + U+028A
    • ɪə2 code points: U+026A + U+0259
    • eə2 code points: U+0065 + U+0259
    • ʊə2 code points: U+028A + U+0259
    • tʃ2 code points: U+0074 + U+0283
    • dʒ2 code points: U+0064 + U+0292

    Frequently asked questions

    How do I type IPA symbols?
    Three practical routes. Copy them from a table like this one; paste a Unicode escape into your code (\u0283 gives ʃ); or use an on-screen IPA keyboard and copy the result. There is no standard physical keyboard layout for IPA, so copying is normal even among linguists.
    Why do some symbols have two code points?
    Because they are written as two characters. /tʃ/ is t followed by ʃ, /dʒ/ is d followed by ʒ, and every long vowel such as /iː/ is a vowel followed by the separate length mark U+02D0. If you search a database for a single character you will miss them.
    Is the length mark a colon?
    No, and this matters if you are storing transcriptions. The IPA length mark is U+02D0 (ː), a pair of small triangles. A regular colon is U+003A. They look similar at small sizes and are not interchangeable.
    Is the stress mark an apostrophe?
    No. Primary stress is U+02C8 (ˈ), a vertical tick that sits high. An apostrophe is U+0027. Using the apostrophe is the single most common error in hand-typed transcriptions.
    Which font should I use for IPA?
    Most modern system fonts cover the common English symbols, so you rarely need anything special. For the full IPA including rarer symbols and diacritics, Charis SIL, Doulos SIL and Gentium are free and designed for it.

    Next step

    Symbols are the map, not the journey

    Knowing that /ʃ/ is U+0283 will not change how you sound. Record yourself in SpeakMetry and get scored on the sounds themselves, free to start.

    Try the Pronunciation Coach