IdiomDaily LifeEnglish

jack of all trades

Meaning: A person who knows a little about a lot of different subjects or activities, but not a lot about any one of them.

Example: “He fixes cars, cuts hair and bakes bread; a real jack of all trades.”

Equivalents in other languages

Origin: "Jack" was a common name used for any ordinary working man. "Jack of all trades" is recorded from the early 17th century, and the fuller "master of none" was added in the 18th century, turning a compliment into a criticism.

More English idioms

Explore another collection: Compliments & Insults

Compliments and insults from around the world, from the sweet to the savage.

Browse all compliments & insults →

Keep exploring

Explore all idioms →