An accent is a distinctive way of pronouncing a language, while a dialect is a fuller regional or group form of a language that differs in vocabulary and grammar as well as pronunciation. Memory hook: accent is only about sound, but dialect goes deeper, into words and structure too. A Yorkshire accent affects pronunciation; a Yorkshire dialect can include different words and grammar as well.
The core difference
An accent covers only pronunciation, while a dialect covers pronunciation plus vocabulary and grammar.
- dialect — a form of a language spoken in a particular region or group, differing in vocabulary, grammar, or pronunciation: The novel is written partly in a Yorkshire dialect.
- accent — a distinctive way of pronouncing a language, typical of a region, country, or social group: She still has a slight French accent after years of living abroad.
How to tell them apart
Accent comes from Latin accentus, literally a singing added to speech, which fits its narrow focus on the sound and stress of spoken words. Dialect comes from Greek dialektos, meaning conversation or local speech, hinting at its broader scope, since a dialect can involve its own words and sentence patterns, not just its own sound.
A useful way to separate them: two speakers can share the same dialect but have different accents, for example if one grew up abroad, because accent is really about pronunciation layered on top of whatever words and grammar someone is using.