The left-hand column displays the symbols like this: [a] (listen). Click on "listen" to hear the sound; click on the symbol itself for a dedicated article with a more complete description and examples from multiple languages. Consonant sounds are spoken once followed by a vowel and once between vowels.

Halfway between [o] and [ø]. Similar to [ʊ] but with the tongue slightly more down and front. The Dutch vowel is often transcribed with ⟨ʏ⟩ or ⟨œ⟩, whereas the French vowel is typically transcribed with ⟨ə⟩.

The 'glottal stop', a catch in the breath. For some people, found in button[ˈbʌʔn̩], or between vowels across words: Deus ex machina[ˌdeɪəsˌʔɛksˈmɑːkɪnə]; in some nonstandard dialects, in a apple[əˈʔæpl̩].

Brackets

Two types of brackets are commonly used to enclose transcriptions in the IPA:

/Slashes/ indicate sounds that are distinguished as the basic units of words in a language by native speakers; these are called phonemes. Changing the symbols between these slashes would either change the identity of the word or produce nonsense. For example, since there is no meaningful difference to a native speaker between the two sounds written with the letter L in the word lulls, they are considered the same phoneme, and so, using slashes, they are given the same symbol in IPA: /ˈlʌlz/. Similarly, Spanish la bamba is transcribed phonemically with two instances of the same b sound, /la ˈbamba/, despite the fact that they sound different to a speaker of English. Thus a reader who is not familiar with the language in question might not know how to interpret these transcriptions more narrowly.

[Square brackets] indicate the narrower or more detailed phonetic qualities of a pronunciation, not taking into account the norms of the language to which it belongs; therefore, such transcriptions do not regard whether subtly different sounds in the pronunciation are actually noticeable or distinguishable to a native speaker of the language. Within square brackets is what a foreigner who does not know the structure of a language might hear as discrete units of sound. For instance, the English word lulls may be pronounced in a particular dialect more specifically as [ˈlɐɫz], with different letter L sounds at the beginning and end. This may be obvious to speakers of languages that differentiate between the sounds [l] and [ɫ]. Likewise, Spanish la bamba (pronounced without a pause) has two different b-sounds to the ears of foreigners or linguists—[la ˈβamba]—though a native Spanish speaker might not be able to hear it. Omitting or adding such detail does not make a difference to the identity of the word, but helps to give a more precise pronunciation.

A third kind of bracket is occasionally seen:

Either //double slashes// or |pipes| (or occasionally other conventions) show that the enclosed sounds are theoretical constructs that are not actually heard. (This is part of morphophonology.) For instance, most phonologists argue that the -s at the ends of verbs, which surfaces as either /s/ in talks/tɔːks/ or as /z/ in lulls/lʌlz/, has a single underlying form. If they decide this form is an s, they would write it //s// (or |s|) to claim that phonemic /tɔːks/ and /lʌlz/ are essentially //tɔːks// and //lʌls// underneath. If they were to decide it was essentially the latter, //z//, they would transcribe these words //tɔːkz// and //lʌlz//.

Lastly,

⟨Angle brackets⟩ are used to set off orthography, as well as transliteration from non-Latin scripts. Thus ⟨lulls⟩, ⟨la bamba⟩, the letter ⟨a⟩. Angle brackets are not supported by all fonts, so a template {{angle bracket}} (shortcut {{angbr}}) is used to ensure maximal compatibility. (Comment there if you're having problems.)

The tie bar is intended to cover both letters of an affricate or doubly articulated consonant. However, if your browser uses Arial Unicode MS to display IPA characters, the following incorrectly formed sequences may look better than the correct order (letter, tie bar, letter) due to a bug in that font:

ts͡, tʃ͡, tɕ͡, dz͡, dʒ͡, dʑ͡, tɬ͡, kp͡, ɡb͡, ŋm͡.

Here is how the proper configuration displays in your default IPA font: