SMALL DETAILS. CLEARER TRANSCRIPTIONS.

IPA text checker.

Find hidden characters and small notation issues before you share your IPA. See exactly what is in the text, make one deliberate change, and keep every choice yours.

Free to useNo accountWorks in your browser
Review, one choice at a time

No automatic rewriting. This checks text structure and characters, not pronunciation.

Text inspection

Literal characters

Highlighted invisible characters use a visible code label here. Those labels are never added to your text.

0Code points
0Text clusters
0Combining marks

An intentional trill r, a label, a digit or an extended phonetic symbol can be valid for your task. Use Keep as written when appropriate. Editing the source checks it again; Undo change reverses this tool’s changes. The counts describe Unicode text, not phonemes.

From the blogHow to check IPA text without changing the sounds you mean Read the article
The IPA learning room

Learn to inspect and clean IPA text carefully

Separate a text problem from a pronunciation decision. Find invisible characters, understand combining marks and review brackets without automatically rewriting valid IPA.

Foundation
VIDEO TUTORIAL Clean up IPA text Find hidden characters that can disrupt an IPA transcription. English narration Captions: English Watch video

Clean up IPA text

What you’ll learn

  • Distinguish Unicode code points, text clusters and linguistic sound units.
  • Review invisible characters, bracket boundaries and unattached combining marks.
  • Make reversible, individual edits while preserving intentional symbols and conventions.
01
Understand the notation

A few symbols, a clearer picture

a + ◌̃ → ã

A base and a combining mark

The tilde follows the base letter in the encoded text; the displayed cluster can look like one unit.

g / ɡ

A consistency choice

Both characters can be used for the IPA voiced velar plosive. A suggestion to choose ɡ is optional.

r / ɹ

Different intended sounds

r denotes a trill; ɹ denotes an approximant. A text checker cannot decide which sound you mean.

: / ː

Punctuation or length

An ordinary colon and the IPA triangular length mark are different Unicode characters.

01

Understand what is actually being counted

A visible symbol and an encoded character are not always the same unit.

Read the explanation

A Unicode code point identifies an encoded character. A letter such as a followed by a combining tilde uses two code points, even though the displayed result ã can look like one unit. Text inspection shows both the original text and counts that make this distinction easier to notice.

Text clusters are groups identified by the browser’s Unicode segmentation rules. In a browser without that facility, the interface marks an approximate count. These groups are useful for text handling, but they are not a phoneme analysis. Tie bars, diphthongs and language-specific contrasts need linguistic interpretation.

A font can make two different characters look similar, or render a supported character poorly. Use the U+ code and line/column location in a finding to inspect the underlying text. The checker preserves your encoding and does not silently apply normalization or replace a font’s glyph shapes.

ã: 2 code points, 1 text cluster

The base and combining mark remain separate encoded characters.

🧪g: the g is at column 2

The checker counts Unicode code points for displayed positions, even when a symbol uses two JavaScript string units.

02

Read a finding as a question to resolve

Some findings indicate structure; others simply offer a convention choice.

Read the explanation

Invisible spaces, joiners and directional controls can enter a transcription through copying. The preview displays a visible U+ label for a flagged invisible character; that label is never inserted into your text. Some controls are intentional, so check their purpose before selecting Remove this character.

A combining mark at the beginning of text or after a boundary has no nearby base in this checker’s model. Move it to the intended letter manually, or remove it if it was accidentally pasted. Bracket findings similarly ask you to inspect the intended boundary. A suggested closing bracket is a literal repair, not a decision about whether broad or narrow transcription is appropriate.

The g, r and colon hints are optional. Keep as written is the right action when your original expresses the intended sound or punctuation. You can switch off all three convention hints without disabling the structural checks. Extended notation, digits and labels may fall outside the core set without being wrong for your task.

[a) → [a]

Replacing one mismatched closer can repair a boundary when square brackets were intended.

r → r

Keeping a trill is a valid decision; an English approximant hint is not a universal correction.

03

Make a reversible review, then save it

Work through individual findings and retain a checked copy.

Read the explanation

Paste into Your IPA text. The tool checks as you type and highlights locations in Text inspection. Select Show in text to focus the corresponding range in the editor. Read the explanation before choosing a replacement or Keep as written.

Each tool change can be reversed with Undo change, which retains up to 30 previous text states for the current page. Typing manually starts a new review and clears that tool-specific undo list; the text editor still follows the browser’s normal editing behavior. Dismissed findings are checked again when you edit the source.

When the remaining findings are resolved or deliberately kept, use Copy text or Download text. A green completion status describes this limited check only. It does not certify the transcription, accent or speech analysis. Retain the original when the exact submitted text or your sequence of decisions matters.

[gɛt əː] → [ɡɛt əː]

Choosing the IPA g character is one optional consistency edit.

No remaining findings ≠ a pronunciation assessment

The tool has inspected text, not listened to or analyzed a speaker.

02
A guided tutorial

Review an invisible space and two notation choices

  1. Load the example

    Choose Try an example. Keep Show optional g, r and colon conventions selected. The text has a zero-width space after t, an ordinary g and an ordinary colon.

  2. Remove the invisible character

    Find Invisible zero-width space. Select Show in text if you want to locate it, then Remove this character. The ordinary visible space before ə remains.

  3. Decide the two conventions

    For this exercise, select Use IPA ɡ here and Use length mark ː here. For other transcriptions, Keep as written may be the correct decision.

  4. Test undo and save

    Use Undo change once, inspect the restored colon, then apply the length-mark choice again. Download text and compare the file with the reviewed example.

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. How many Unicode code points are in a followed by a combining tilde?
Answer & explanation

Two

The encoded sequence contains a base letter and a combining character, even when it looks like one displayed cluster.

2. The checker mentions r, but your source represents a trill. What should you do?
Answer & explanation

Keep r as written

r is the IPA trill symbol. The approximant suggestion is optional and depends on the sound you intend.

3. What is inserted into the download when Text inspection shows an invisible character as ⟦U+200B⟧?
Answer & explanation

Nothing automatically; the source character stays until you choose a change

The code label is a preview aid only. Copy and download use the actual editor text.

4. Which action restores the previous text after a tool suggestion?
Answer & explanation

Undo change

Undo change reverses a tool change. Keep as written dismisses a finding without changing the source.

5. What does a green no-findings result establish?
Answer & explanation

This text-checking rule set has no remaining findings

The checker examines characters and simple structure. It does not grade pronunciation or phonological analysis.

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

The r change selects a different phonetic symbol and may change the intended sound from a trill to an approximant. Removing an accidental zero-width space changes text formatting without deliberately replacing a sound symbol.

Even an invisible control can be intentional, so the second decision still requires inspection. The key distinction is between a linguistic choice and an accidental text artifact.

Compare with a model answer

Inspect the intended bracket boundary and repair the closer if needed. Move the combining mark to its intended base manually. Check the specialist symbol against the task’s notation and keep it when appropriate, then save a reviewed copy.

A strong plan resolves the reason for each finding rather than making every warning disappear through deletion.

04
Take the next step

Use text quality checks as one stage of review

For teaching, ask learners to explain which suggestions they accepted and which they kept. This distinguishes a Unicode cleanup exercise from an exercise in choosing a transcription convention.

For professional notes, retain source context, the intended variety and any specialist notation conventions. A text checker cannot determine whether the transcription accurately describes a speaker or whether a clinical interpretation is appropriate.

Checks and edits run in the browser. The tab draft is a convenience, not a permanent archive. Download the reviewed UTF-8 file and confirm its display in the application where it will be used.

Explore the official IPA chart

These exercises practice written notation and interpretation.

A few useful answers

Common questions

Does this tell me whether my pronunciation is correct?

No. It inspects Unicode characters and basic text structure. It cannot judge an accent, a sound contrast or whether a transcription matches speech. No remaining findings means only that this set of text checks found nothing else to review.

Why does it mention g or r when they are valid symbols?

These are optional convention notes. Both g and ɡ can represent the voiced velar plosive; r denotes a trill, while ɹ denotes an approximant. Keep the original when it expresses your intention. You can turn off these notes.

Will it automatically replace characters?

No. Each suggestion explains a literal change and waits for your selection. Keep as written dismisses a finding for the current text. Undo change restores the previous text after a tool change; typing manually starts a new review.

Are code points or text clusters the same as phonemes?

No. A displayed symbol can use a base letter and combining marks. Code points count Unicode characters; text clusters group them for display. Neither count is a linguistic analysis of how many phonemes a language uses.

Why is an extended symbol or a label flagged?

The checker uses a core IPA character set, not every specialist notation or writing system. Labels, digits and extended symbols can be intentional. Review the finding and keep the text when it belongs in your work.

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