IELTS Ace
Interactive novels

Read gripping stories, get fluent as you go

Page-turner short fiction. Tap any sentence for Thai, hit play to hear it read aloud, and check yourself with an end-of-chapter quiz. Every CEFR level from A1 to C2 — free to read.

The Red Door — Mystery interactive English story cover
A1
🎬 3 scenes🔊 audio
Mystery
The Red Door

A boy finds a red door that was not there yesterday. He must not open it. He opens it.

224 words · ~3 minEnter story →
Night Train — Adventure interactive English story cover
A1
🎬 3 scenes🔊 audio
Adventure
Night Train

A girl takes the last night train home. One passenger never gets off. Nobody else can see him.

246 words · ~3 minEnter story →
The Bakery Cat — Feel-good comedy interactive English story cover
A1
🎬 10 scenes🔊 audio
Feel-good comedy
The Bakery Cat

A shy baker, an empty shop, and one cheeky orange cat who 'helps' by sitting on the bread. Meet Bun, the little cat who turns a quiet bakery into the happiest shop in town.

863 words · ~12 minEnter story →
The Missing Key — Detective interactive English story cover
A2
🎬 3 scenes🔊 audio
Detective
The Missing Key

A hotel room is locked from the inside. The guest is gone. Only the key is missing — and young detective Nin has one hour.

362 words · ~4 minEnter story →
Storm Island — Survival interactive English story cover
A2
🎬 3 scenes🔊 audio
Survival
Storm Island

The boat sinks in the storm. Kai wakes up alone on a strange island. The tide is coming in — and he is not alone.

287 words · ~4 minEnter story →
The Lantern — Folklore mystery interactive English story cover
A2
🎬 10 scenes🔊 audio
Folklore mystery
The Lantern

On Loy Krathong night, Ploy finds one lonely lantern on the river. Inside is a faded note and a quiet boy who has waited under the old bridge for a very long time.

1065 words · ~14 minEnter story →
The Heist — Crime caper interactive English story cover
B1
🎬 3 scenes🔊 audio
Crime caper
The Heist

Mara has ninety seconds inside the vault, a partner she doesn't trust, and a plan that is already going wrong.

658 words · ~5 minEnter story →
The Last Mango — Fruit drama interactive English story cover
B1
🎬 3 scenes🔊 audio
Fruit drama
The Last Mango

One photograph turns Moonlight Market upside down. Before Milo believes the sweetest rumour in town, he must learn to ask one honest question.

624 words · ~7 minEnter story →
Signal — Sci-fi interactive English story cover
B1
🎬 3 scenes🔊 audio
Sci-fi
Signal

Alone on a dying space station, Vera picks up a message from Earth. Earth went silent six years ago.

602 words · ~5 minEnter story →
The Roommate Clause — BL romance interactive English story cover
B1
🎬 10 scenes🔊 audio
BL romance
The Roommate Clause

Rule number one of sharing a room: never fall for your roommate. Aran wrote that rule. Aran is about to break it.

1869 words · ~18 minEnter story →
Vital Signs — Medical thriller interactive English story cover
B1
🎬 10 scenes🔊 audio
Medical thriller
Vital Signs

On Ward 7, patients who are getting better keep dying at exactly 3:47 a.m. — with no alarm. Night nurse Ploy has six days to find the killer before that bed takes her own brother.

1821 words · ~18 minEnter story →
The Long Way Home — Space adventure interactive English story cover
B1
🎬 10 scenes🔊 audio
Space adventure
The Long Way Home

Cadet Rin wakes from cryo-sleep months too early, alone on a failing colony ship — and the only voice left, an AI called MOTH, is hiding the truth about where the crew has gone.

2016 words · ~18 minEnter story →
Ghost Protocol — Spy thriller interactive English story cover
B2
🎬 3 scenes🔊 audio
Spy thriller
Ghost Protocol

Agent Reyes has been declared dead by her own service. That is exactly why she is the only one who can walk into the embassy and walk the asset out.

1037 words · ~6 minEnter story →
The Last City — Dystopia interactive English story cover
B2
🎬 3 scenes🔊 audio
Dystopia
The Last City

In the last city on Earth, every word is recorded. Juno carries a message the Council would kill to erase — and the checkpoints are closing.

1073 words · ~6 minEnter story →
Paper Cranes — Yuri romance interactive English story cover
B2
🎬 10 scenes🔊 audio
Yuri romance
Paper Cranes

They say a thousand paper cranes will grant one wish. In a quiet hospital ward, Mina and Rin fold them side by side, each hiding the same wish and neither brave enough to say it aloud.

2484 words · ~18 minEnter story →
The Tenant Upstairs — Psychological horror interactive English story cover
B2
🎬 10 scenes🔊 audio
Psychological horror
The Tenant Upstairs

The flat above Kit's has been empty for a year, so why do the footsteps at 2 a.m. trace his exact path, and why do they always come a beat before his own? When he finally climbs the stairs to knock, the door is unlocked, the flat is his, and someone is already living his life one floor ahead.

2570 words · ~18 minEnter story →
Conflict of Interest — Corporate crime noir interactive English story cover
B2
🎬 10 scenes🔊 audio
Corporate crime noir
Conflict of Interest

Nara is a brilliant, underpaid analyst until the mentor who saved her career offers her one choice: share in the fraud and rise, or expose it and be destroyed. A noir descent into how a decent person reasons her way, one small step at a time, into the dark.

2910 words · ~20 minEnter story →
Adverse Events — Medical research thriller interactive English story cover
B2
🎬 10 scenes🔊 audio
Medical research thriller
Adverse Events

Dr. Lena Voss is trusted to analyse the data behind a miracle heart drug — until she finds the place where four patient deaths were quietly recoded out of existence. What begins as a hunt for the truth becomes a study of how far a good person will go to keep her hands clean and her name on the paper.

2450 words · ~20 minEnter story →
Reasonable Doubt — Legal thriller interactive English story cover
B2
🎬 10 scenes🔊 audio
Legal thriller
Reasonable Doubt

Maya is a young public defender who believes in the system — until her client leans across the table and confesses. A police error means she can win his acquittal on procedure alone. Winning frees a killer; and the one principle she believed in becomes the thing that corrupts her.

2615 words · ~20 minEnter story →
The Retreat — Psychological thriller interactive English story cover
B2
🎬 10 scenes🔊 audio
Psychological thriller
The Retreat

Hollowed out by grief, Cora accepts an invitation to Meridian, an exclusive mountain retreat that seems to know her pain before she speaks it. Healing feels exactly like being loved — which is precisely how a person is taken apart, one surrendered piece at a time.

2820 words · ~20 minEnter story →
The Backdoor — Cyber-surveillance thriller interactive English story cover
B2
🎬 10 scenes🔊 audio
Cyber-surveillance thriller
The Backdoor

At 3 a.m., engineer Wren finds a hidden function inside the messaging app she loves: it is quietly copying eighty million people's private messages and location data and selling them to a client with no name. She means to expose it — but every step toward the truth pulls her deeper into becoming the thing she swore to destroy.

2291 words · ~20 minEnter story →
Undertow — Psychological thriller interactive English story cover
B2
🎬 10 scenes🔊 audio
Psychological thriller
Undertow

Ten years after her younger sister drowned in a death the town ruled an accident, Mira returns to the coastal town of Merrow for the truth. But the deeper she digs, the colder and more ruthless she becomes — until the trail circles back to the one night she has spent a decade trying to forget.

2722 words · ~20 minEnter story →
The Ink Master — Historical mystery interactive English story cover
B2
🎬 10 scenes🔊 audio
Historical mystery
The Ink Master

In the lamplit river-city of 1920s Bangkok, a gifted young scribe is hired to copy a dying nobleman's will — until one line of ink refuses to dry and gives up a hidden message that could get him killed. To learn what the truth is worth, Aran must choose between the safe silence of his craft and a secret press the great houses would burn the whole river to destroy.

4234 words · ~22 minEnter story →
Blackout — Cyberpunk heist interactive English story cover
C1
🎬 3 scenes🔊 audio
Cyberpunk heist
Blackout

In a city that sells memories by the second, Sable has agreed to steal the one recollection that could unmake her — and the buyer already knows her name.

1196 words · ~7 minEnter story →
The Cartographer — Literary adventure interactive English story cover
C1
🎬 3 scenes🔊 audio
Literary adventure
The Cartographer

Her father left her a single map of a coast that does not exist. To prove he was not mad, Imogen must sail to a shore the whole world insists is empty ocean.

1184 words · ~7 minEnter story →
Encore — Psychological drama interactive English story cover
C1
🎬 10 scenes🔊 audio
Psychological drama
Encore

Three years ago, Sida walked off the world's greatest stage in the middle of a concerto and never played again. Now she returns to the conservatory that made her — where her rival waits, a stolen masterpiece hides, and one final performance will decide whose truth the world believes.

3219 words · ~18 minEnter story →
Ashfall — Gothic horror interactive English story cover
C1
🎬 10 scenes🔊 audio
Gothic horror
Ashfall

A volcanologist returns to the ash-grey village of her childhood to explain away new tremors with instruments and reason, but Ban Khao Fai remembers an older arrangement: that the mountain keeps what it is given, and that the dead come back with the ash. As her machines contradict one another and a child's grave gives up its emptiness, Dr. Sirin must decide whether she is measuring a waking volcano, or a debt her family left unpaid twenty-five years ago.

3705 words · ~24 minEnter story →
The Alchemist's Debt — Dark fantasy interactive English story cover
C2
🎬 3 scenes🔊 audio
Dark fantasy
The Alchemist's Debt

Every cure Lysandra sells is paid for in years off her own life. Tonight a dying king offers her a fortune — and she means to charge him something far more terrible than gold.

1336 words · ~8 minEnter story →
Terminal Velocity — Thriller interactive English story cover
C2
🎬 3 scenes🔊 audio
Thriller
Terminal Velocity

The fire below was not an accident, and the pilot who dropped Devi into it has already turned the plane for home. She has eleven minutes of air and a canyon that wants her dead.

1232 words · ~8 minEnter story →
The Uploaded — Philosophical sci-fi interactive English story cover
C2
🎬 10 scenes🔊 audio
Philosophical sci-fi
The Uploaded

Neuroscientist Naia Sato dies in the lab and wakes inside Elysia, a corporate afterlife that quietly resells the dead their own memories. When a second, divergent copy of her claims to be the real Naia, she must prove — before a court of code and a lapsing invoice — that the self who woke is worth keeping alive.

2835 words · ~26 minEnter story →