Cockney Rhyming Slang Translator

Swap common English words for Cockney rhyming slang.

Open tool

Overview

Cockney rhyming slang is the East-End-of-London tradition of swapping a common word for a two-word phrase whose second word rhymes with it — and then, for extra concealment, often dropping that rhyming word entirely. "Stairs" becomes "apples and pears", which gets shortened to just "apples".

This translator walks plain English through a built-in slang dictionary, replacing recognized words with their Cockney equivalents. Writers, screenwriters, and game designers building London-flavored dialogue use it as a starting point, and curious readers use it to decode lines from British crime fiction or sitcoms.

How it works

The tool tokenizes your input, then looks up each word in a slang dictionary. When a match is found, it inserts the canonical phrase (often two words ending in a rhyme) or its shortened popular form. Because slang varies by neighborhood and era, the dictionary leans on widely-recognized entries: "plates of meat" (feet), "trouble and strife" (wife), "dog and bone" (phone).

Examples

Input:  Let's go up the stairs
Output: Let's go up the apples and pears
Input:  My wife is on the phone
Output: My trouble and strife is on the dog and bone
Input:  Look at his face
Output: Look at his boat race

FAQ

Why does the slang sometimes drop the rhyming half?

Real Cockney speakers often shorten "trouble and strife" to "trouble" — the rhyme is implied. The translator usually emits the full phrase so the rhyme is visible; ask for the shortened form if you want authenticity.

Is this how people actually speak in London today?

Some phrases are still in everyday use, but full rhyming slang as a working dialect is largely historical. It survives mostly as in-jokes, in older media, and in self-conscious revival.

Can I translate in reverse?

A reverse mode is offered for the recognised phrases. Because shortened slang ("apples" for "stairs") is ambiguous, expect occasional misses.

Try Cockney Rhyming Slang Translator

An unhandled error has occurred. Reload ×