THE SAME SOUNDS. A DIFFERENT NOTATION.

IPA notation converter.

Move between IPA, X-SAMPA and English ARPABET. Keep the details visible, review anything unsupported, and take your notation wherever you need it.

Free to useNo accountWorks in your browser
0 characters

Notation in, notation out. To transcribe English spelling, use English to IPA.

X-SAMPA result

Live conversion

Supported X-SAMPA mappings View the conversion reference

A practical set of IPA letters, common diacritics, length and stress marks. Longer codes are matched first. Other characters stay in the result and are highlighted. X-SAMPA aliases = and _~ are accepted; output uses _= and ~.

IPA and X-SAMPA equivalents supported by this tool
IPAX-SAMPA

An underscore links two symbols with an above tie bar. A below tie bar uses the same code and returns above. This converter does not copy a published IPA chart.

From the blogHow to convert IPA, X-SAMPA and ARPABET without hiding the details Read the article
The IPA learning room

Learn to move between IPA, X-SAMPA and ARPABET

Separate the sound from the code used to write it. Practise notation conversion, inspect unsupported details and understand why a broad English phone set cannot preserve every IPA distinction.

Foundation to intermediate
VIDEO TUTORIAL Convert phonetic notation Move between phonetic writing systems without retyping every symbol. English narration Captions: English Watch video

Convert phonetic notation

What you’ll learn

  • Choose the correct conversion direction for phonetic notation you already have.
  • Read common X-SAMPA sequences and interpret ARPABET vowel-stress digits.
  • Review preserved unsupported items and recognize conversions that lose distinctions.
01
Understand the notation

A few symbols, a clearer picture

ʃ ↔ S

One symbol, another code

X-SAMPA S represents IPA ʃ. It is not an English spelling-to-sound rule.

pʰ ↔ p_h

A following modifier

The X-SAMPA code _h supplies the aspiration modifier after the base letter.

ˈ ↔ "

Primary stress

X-SAMPA uses a double quote for the IPA primary stress mark; % corresponds to secondary stress ˌ.

IH1 → ˈɪ

Stress on a vowel phone

In the ARPABET direction, the digit 1 marks primary stress on IH. This tool places the IPA mark immediately before its vowel nucleus.

01

Choose notation before converting

Letters and punctuation have different jobs in different systems.

Read the explanation

IPA uses Unicode symbols such as ʃ and ə. X-SAMPA expresses supported IPA notation using ASCII characters and sequences. ARPABET, as implemented here, uses the 39-phone CMU English inventory. Select the input system you actually have; guessing from a few familiar letters can produce a plausible-looking but unintended result.

The converter expects phonetic notation, not ordinary written words. X-SAMPA S is a code for ʃ, while lower-case s corresponds to s. Case and backslashes matter. If your source is English spelling, begin with the separate English to IPA tool and review that transcription first.

Longer codes are matched before their shorter prefixes. Thus r\ represents the approximant ɹ, whereas r alone denotes the trill r. Inspect the Supported X-SAMPA mappings reference when a sequence is unfamiliar.

S s

Capital S and lower-case s represent different IPA symbols.

r\ r

A backslash distinguishes the approximant from the trill in this mapping.

02

Keep modifiers and boundaries visible

A conversion is only useful if it preserves the details you need.

Read the explanation

Try an example in the IPA → X-SAMPA direction. The first group demonstrates stress, an affricate sequence and length. The second uses the syllabic combining mark; the third uses aspiration and nasalization. These are deliberately short notation examples, not a claim that every group is an English word.

Spaces and line breaks are retained. The converter maps the characters it supports and highlights any unmapped item without deleting it. A highlighted item is part of the result, so an output containing one may mix IPA and ASCII notation. Read the conversion notes before using the result in a system that expects only one format.

Some equivalent input forms use a preferred output form. For example, a syllabic mark outputs _=, and nasalization outputs ~. The X-SAMPA linking underscore represents an above tie bar here. A below tie bar uses the same code and will come back above; retain your original if that distinction matters.

[pʰã] → [p_ha~]

The aspiration modifier and combining nasalization both survive this supported conversion.

t͜ʃ → t_S → t͡ʃ

The same linking code cannot preserve whether a tie bar was below or above.

03

Treat ARPABET as a smaller English inventory

Its stress digits describe vowel phones, not a complete syllable analysis.

Read the explanation

Use spaces between ARPABET phones, such as SH IH1 P. The result retains those phone spaces and becomes ʃ ˈɪ p. A 1 supplies primary stress and 2 secondary stress; 0 has no displayed stress mark. AH0 becomes ə and ER0 becomes ɚ in this convention.

When converting IPA to ARPABET, the next supported vowel in the same uninterrupted group receives an explicit ˈ or ˌ mark as 1 or 2. The converter does not invent a 0 for every unmarked vowel: missing IPA stress could mean that stress was simply omitted. Schwa and the unstressed r-colored vowel have explicit AH0 and ER0 mappings.

Unsupported vowel-length marks, diacritics and non-English symbols remain visible in the output. Unmarked vowels may need digits added for a receiving application. This makes the result a reviewable draft rather than a promise of dictionary-ready ARPABET. Do not use repeated round trips to infer distinctions the smaller inventory never encoded.

həˈloʊ → HH AH0 L OW1

The stress mark is assigned to the following supported vowel nucleus.

ʃɪp → SH IH P

No stress digit is invented for the unmarked vowel.

02
A guided tutorial

Convert a small set of IPA details and check the return

  1. Choose IPA → X-SAMPA

    Open the tool, select IPA → X-SAMPA, and paste the example into Your phonetic notation. Conversion updates as you type.

  2. Inspect the details

    Check the double quote for stress, colon for length, _= for the syllabic mark, _h for aspiration and ~ for nasalization. The result should have no unsupported items.

  3. Swap and compare

    Select Swap input & result. The tool places the converted result in the input and reverses the direction. Confirm that this supported example returns to the IPA shown here.

  4. Save the notation you need

    Swap again if you want X-SAMPA. Choose Copy result or Download text. Open the UTF-8 text file and confirm that spaces, brackets and modifiers are intact.

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 input belongs in this tool when IPA → X-SAMPA is selected?
Answer & explanation

An existing IPA transcription

This tool changes a transcription’s notation. It does not transcribe ordinary spelling or audio.

2. What is the X-SAMPA result for pʰ?
Answer & explanation

p_h

The supported aspiration modifier is _h, following the base p.

3. What happens to an unsupported character?
Answer & explanation

It remains unchanged and is highlighted for review

Preserving the character makes an incomplete conversion visible. The result may contain mixed notation until you review it.

4. Why can SH IH P appear when converting unmarked IPA ʃɪp?
Answer & explanation

The converter does not know whether the missing IPA stress means unstressed or unspecified

A missing IPA stress mark is not enough evidence to assign 0. Add a required digit only after determining the intended stress.

5. What does this tool’s IPA output ˈɪ from IH1 tell you?
Answer & explanation

The following vowel phone has primary stress

ARPABET supplies vowel stress. This notation converter does not infer syllable boundaries or sentence intonation.

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

[n_= p_ha~]. _= marks syllabicity, _h aspiration and ~ nasalization.

A useful answer keeps each modifier with the correct base and preserves the space and brackets.

Compare with a model answer

The output is SH IH P. Determine the intended stress and add the appropriate digit to IH; do not assume the absent IPA stress mark proves that the vowel is unstressed.

The task is to supply missing information, not to select a digit merely to satisfy a file format.

04
Take the next step

Keep notation conversion separate from analysis

Record the source notation and intended receiving format with important data. Save the original alongside the converted file when aliases, tie-bar placement or a smaller phone inventory could matter.

For teaching, work with a few carefully selected sequences and ask learners to explain every code change. A successful round trip over a supported subset is a useful encoding check, but does not validate the pronunciation.

The tool runs in the browser and stores a separate tab draft when storage is available. No dictionary lookup or external conversion service is required. Download the reviewed result for a lasting copy.

Explore the official IPA chart

These exercises practice written notation and interpretation.

A few useful answers

Common questions

Does this convert English words into IPA?

This tool converts phonetic notation that you already have. It does not pronounce written words. Use English to IPA when your starting point is ordinary English spelling.

Does it support the whole IPA?

The X-SAMPA direction supports the letters and common marks listed in its conversion reference. The ARPABET direction supports the 39-phone CMU English inventory. Unsupported items stay unchanged and highlighted; the output may therefore contain mixed notation until you review it.

Why does ARPABET output sometimes have vowels without digits?

An unmarked IPA vowel does not tell us whether stress was omitted or whether it is unstressed. The converter leaves its stress digit unspecified. It uses 0 for schwa and unstressed r-colored vowels, and 1 or 2 when an IPA stress mark precedes a supported vowel. Supply any remaining digits required by your receiving system.

Why is a stress mark directly before the vowel in ARPABET-to-IPA output?

ARPABET attaches stress to vowel phones. This notation converter displays that information directly before the vowel nucleus and preserves spaces between source phones. It does not infer syllable boundaries or move stress to a syllable onset.

Are all conversions reversible?

No. ARPABET cannot encode most IPA diacritics or non-English sounds. A below tie bar and an above tie bar share one X-SAMPA code here. Aliases use one preferred output form. Review the conversion notes and retain the original transcription when exact encoding matters.

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