Free English IPA Dataset — 5,397 CEFR-graded words with GA and RP pronunciation (CC BY 4.0)

CC BY 4.0 · Free for any use with attribution

Free English IPA Dataset — CEFR-graded words with GA and RP

Downloadable in CSV and JSON. Attribution required (CC BY 4.0). Suitable for research, apps, and classroom use.

5,397CEFR-graded words
GA · RPBoth accents
A1–C2Levels covered

CSV

For spreadsheets and quick analysis. UTF-8 with BOM.

Download CSV

455 KB

JSON

For code. Array of records with full metadata.

Download JSON

5.1 MB

LICENSE

CC BY 4.0 legal text and attribution notice.

Download LICENSE

CC BY 4.0

How to credit this dataset

Copy the line below into your paper, README, or product credits:

Data: IPA Sound Drill (https://ipasounddrill.app), CC BY 4.0

Field definitions (CSV)

The CSV has these 6 columns. The JSON version includes additional fields (respell, neighbors, etc.).

ColumnDescriptionExample
wordThe English word (lowercase).caterpillar
ipa_gaGeneral American IPA in slash notation./ˈkæɾɚˌpɪlɚ/
ipa_rpReceived Pronunciation IPA in slash notation./ˈkætəˌpɪlə/
cefrCEFR level A1–C2 (or empty).B1
posPart of speech.noun
gloss_enShort English gloss / definition.a caterpillar (larva of butterfly)

Usage examples

Simple loading snippets in common languages.

Python

import csv
with open("wordlist-ga-rp-cefr.csv") as f:
    for row in csv.DictReader(f):
        print(row["word"], row["ipa_ga"], row["cefr"])

JavaScript (Node)

import data from "./wordlist-ga-rp-cefr.json" assert { type: "json" };
console.log(data.length);
console.log(data[0]);