Why people who speak more than one language move between them — what code-switching is, why it happens, and what it reveals about identity.
Faglig kvalitetssikret av lærere og toppstudenter · Følger læreplanen (LK20) · Sist oppdatert 2026-07-16
Introduction
Many people in the world speak more than one language, and they rarely keep those languages in separate boxes. Instead they move between them, sometimes in the same sentence. This everyday habit, known as code-switching, used to be seen as careless or confused. Today linguists understand it very differently: it is skilful, rule-governed, and closely tied to who we are. This guide explains what code-switching is, why it happens, and why it matters.
Learning objectives
- Define code-switching and language mixing
- Explain the main reasons people switch between languages
- Understand that switching follows patterns rather than being random
- Connect language mixing to identity and belonging
What Is Code-Switching?
A "code" simply means a language or variety. Code-switching is moving between two or more languages — or between two varieties of the same language — within a single conversation. A bilingual speaker might begin a sentence in one language and finish it in another, or drop a single word from one language into a sentence built mostly in the other.
It can happen at different points:
- Between sentences — one whole sentence in one language, the next in another.
- Within a sentence — switching part-way through, often around a phrase or word.
- Single words — borrowing one expressive word that fits the moment best.
Why Do People Code-Switch?
Switching is almost never random. Speakers do it for clear, if unconscious, reasons. …