3,559 sourced Persian entries: grammar, slang, idioms, and the political vocabulary nobody else publishes. Open the glossary →

Code-Switching: How Iranians Mix Farsi and English

Last weekend at an Iranian dinner party, I heard my cousin say: دیروز یه meeting داشتم که literally تمومی نداشت. diruz ye meeting dâshtam ke literally tamumi nadâsht. "Yesterday I had a meeting that literally wouldn’t end."

Three languages’ worth of grammar in one sentence. Perfectly natural. Every Iranian at the table understood it. Nobody blinked.

If you’ve spent any time around diaspora Iranians, you’ve heard this. Farsi and English woven together so tightly that pulling them apart would destroy the sentence. Your parents do it. Your cousins do it. You probably do it without noticing.

And if you’ve ever been told this mixing is "lazy" or a sign of "not knowing either language properly". the people telling you that are wrong. Linguistically, provably wrong.

What Code-Switching Actually Is

Code-switching is the practice of alternating between two or more languages within a single conversation, sentence, or even phrase. It’s one of the most studied phenomena in bilingual linguistics, and the research is clear: it’s not random, it’s not lazy, and it’s not a sign of deficiency.

Code-switching follows grammatical rules. Bilingual speakers don’t just throw English words into Farsi randomly. they insert them at grammatically valid points, respecting the syntax of both languages simultaneously. That’s cognitively harder than speaking one language, not easier.

For Iranian diaspora speakers, Farsi-English code-switching looks like this:

امروز باید یه report بنویسم. emruz bâyad ye report benevisam. "Today I have to write a report"

Notice what happened: "report" slots into the Farsi sentence exactly where a Farsi noun would go, and بنویسم. benevisam. "write" conjugates normally in Farsi. The English word follows Persian grammar rules. The speaker isn’t confused. they’re operating two grammar systems at once.

The Grammar of Mixing

Linguists have identified patterns in how Farsi and English get mixed. It’s not a free-for-all.

Noun Insertion (Most Common)

English nouns drop into Farsi sentence frames:

یه coffee میخوای؟. ye coffee mikhây?. "Want a coffee?"

این phone رو charge کن. in phone ro charge kon. "Charge this phone"

کجا park کردی؟. kojâ park kardi?. "Where did you park?"

The pattern: English noun + Persian verb construction. The verb stays Farsi, the object goes English. This is the most common type because Persian can easily absorb foreign nouns by pairing them with کردن. kardan. "to do/make" as a light verb.

Light Verb Construction

Persian has a productive pattern where you take a noun (from any language) and attach کردن. kardan. "to do" to create a verb:

  • cancel کردن. cancel kardan. to cancel
  • check کردن. check kardan. to check
  • ignore کردن. ignore kardan. to ignore
  • download کردن. download kardan. to download
  • text کردن. text kardan. to text (someone)

This isn’t broken Farsi. This is Persian grammar doing exactly what it’s designed to do. it’s the same mechanism that absorbed Arabic words centuries ago. When Iranians say صبر کردن. sabr kardan. "to be patient" (from Arabic sabr), nobody calls it code-switching. When they say cancel kardan, suddenly it’s "not real Farsi." The hypocrisy is wild.

Discourse Markers and Fillers

English discourse markers pop up constantly in diaspora Farsi:

  • "I mean, نمیدونم چی بگم ". "I mean, nemidunam chi begam". "I mean, I don’t know what to say"
  • "رفتیم like یه رستوران خیلی خوب". "raftim like ye restorân kheyli khub". "We went to like a really good restaurant"
  • "So چیکار کنم؟". "So chikâr konam?". "So what should I do?"
  • "basically اصلاً حالیش نبود". "basically aslan hâlish nabud". "Basically he had no clue"

These markers serve a real function. they signal tone, buy processing time, or frame what comes next. They’re the scaffolding of bilingual speech.

Whole-Clause Switching

Sometimes the switch happens at a clause boundary. one clause in Farsi, one in English:

مامانم زنگ زد و she was like "when are you coming?". mâmânam zang zad va she was like "when are you coming?". "My mom called and she was like ‘when are you coming?’"

This often happens when quoting someone who speaks English, or when the emotional register shifts. Farsi for the narrative frame, English for the punchline.

Fingilish: Code-Switching in Writing

Fingilish. writing Persian in Latin characters. is the written cousin of spoken code-switching. When diaspora Iranians text each other, you get messages like:

"Emshab miai birun? Ye jagha-ye cool sâkhtam.". "Are you going out tonight? I found a cool place."

Fingilish exists because many heritage speakers can’t read Persian script, but they can speak (and think in) Farsi. So they write the sounds in Latin letters, mixing English words in naturally.

For a deep dive into how Fingilish works and its role in Iranian digital culture, check the complete Fingilish guide.

Is Fingilish "ruining" Persian? No. It’s a creative adaptation by bilingual speakers navigating two writing systems. Iranians inside Iran use it too. texting in Fingilish is universal among younger generations, partly because Latin keyboards are easier on phones and partly because it’s just faster.

Why Iranians Code-Switch

There are specific, functional reasons. not just laziness.

Lexical Gaps

Some concepts simply don’t have clean Farsi equivalents in everyday speech. Try translating "awkward" into conversational Farsi. Or "cringe." Or "toxic relationship." Or "boundaries." The formal Farsi equivalents exist but sound stiff and clinical in casual conversation. The English word does the job better in that register.

اون رابطه خیلی toxic بود. un râbete kheyli toxic bud. "That relationship was really toxic"

Could you say سمّی. sammi. "poisonous"? Technically yes. Would any Iranian under 40 in LA actually say that? No.

Professional Vocabulary

If you work in an English-speaking environment, your professional vocabulary lives in English. Farsi has words for "meeting," "deadline," and "presentation". but if your work life happens in English, those are the words your brain reaches for first:

این deadline خیلی tight ه. in deadline kheyli tight-e. "This deadline is really tight"

Emotional Precision

Sometimes one language captures a feeling better than the other:

  • Farsi for family emotions: دلم برات تنگ شده. delam barât tang shode. "my heart has become tight for you" (I miss you) is more emotionally precise than any English equivalent
  • English for psychological concepts: "I need space" is cleaner than the Farsi equivalent in most contexts
  • Farsi for frustration: اعصابم خورد شد. a’sâbam khord shod. "my nerves got eaten" hits different than "I’m annoyed"

Identity Signaling

Code-switching marks you as part of a specific community. When two Iranian-Americans meet and immediately start mixing Farsi and English, they’re signaling: I’m like you. I have the same background. We share this experience.

Speaking pure Farsi would feel formal. Speaking pure English would feel like denying the Iranian part. The mix IS the identity.

What Code-Switching Isn’t

Let me be direct about the misconceptions:

It’s not a sign of language loss. Balanced bilinguals code-switch too. Linguists in Iran code-switch when discussing their English-language research. Code-switching requires competence in both languages. it’s a bilingual skill, not a monolingual failure.

It’s not random. There are syntactic constraints on where you can switch. You can’t just throw an English word anywhere. Try it: "man to-ro love mikonam" sounds wrong to any bilingual. But "man to-ro love kardam" might work. Your bilingual brain knows the difference even if you can’t explain the rule.

It’s not the same as not knowing a word. Sometimes you code-switch because you don’t know the Farsi word, sure. But often you know the Farsi word perfectly well. you just chose the English one because it fit the moment better. That’s selection, not deficiency.

It’s not unique to Iranians. Spanish-English speakers in the US, Hindi-English speakers in India, French-Arabic speakers in North Africa. bilingual communities worldwide code-switch. It’s a universal feature of bilingualism.

The Pushback: Language Purists vs. Reality

Every Iranian diaspora community has the uncle (it’s always an uncle) who insists you should speak "proper" Farsi. No English words. No mixing. فارسی سره. fârsi-ye sare. "pure Persian."

This purist impulse has a long history in Iran. the Farhangestan (Persian Language Academy) has spent decades trying to create Persian alternatives to foreign loanwords. Some stuck (دانشگاه. dâneshgâh. "university," replacing the French université). Most didn’t. Iranians still say مرسی. mersi. from French merci, despite the perfectly good Persian سپاس. sepâs. "thanks."

The truth is that Persian has always been a language that absorbs. Arabic vocabulary flooded in after the 7th century. Turkish words came with the Turkic dynasties. French arrived with modernity in the 19th century. English is just the latest layer.

Code-switching in the diaspora isn’t corruption. it’s continuation of a pattern that’s older than any living speaker.

Persian Internet Slang: Code-Switching Goes Digital

Online spaces have accelerated code-switching into something entirely new. Iranian social media is a fascinating mix of Farsi, English, Fingilish, and platform-specific slang.

You’ll see posts like: "وقتی مامانت میگه we have food at home 😭". "When your mom says we have food at home". bilingual memes that only make sense if you live in both languages.

The Persian internet slang and memes guide covers this digital code-switching culture in detail.

This online mixing is creating a new register of Persian. one that exists exclusively in diaspora digital spaces, with its own rules, humor, and cultural references. It’s not the death of Farsi. It’s the birth of a new variety.

Should You Try to Stop Code-Switching?

Depends on your goal.

If you’re trying to improve your Farsi to communicate with monolingual speakers in Iran. yes, practice speaking without English insertions. Not because code-switching is bad, but because your audience won’t understand the English parts.

If you’re communicating with other bilingual Iranians. switch away. It’s natural, it’s effective, it’s yours.

If you’re a heritage speaker working on fluency. pay attention to when you switch because you don’t know the Farsi word (that’s a gap to fill) versus when you switch by choice (that’s bilingual competence). The distinction matters for your learning.

The Between Two Languages series explores how language mixing fits into the broader diaspora identity experience.

Common Farsi-English Code-Switches You’ll Hear

A quick reference for the most common patterns in diaspora speech:

Technology:

  • email بفرست. email befrest. "send an email"
  • wifi وصل نمیشه. wifi vasl nemishe. "the wifi won’t connect"
  • story گذاشتی؟. story gozâshti?. "did you post a story?"

Food & Social:

  • بزن order کنیم. bezan order konim. "let’s order"
  • کی party ه؟. key party-e?. "when’s the party?"
  • رو diet ام. ru diet-am. "I’m on a diet"

Work:

  • interview داشتم. interview dâshtam. "I had an interview"
  • خیلی busy ام. kheyli busy-am. "I’m really busy"
  • schedule ام پُره. schedule-am por-e. "my schedule is full"

Emotions:

  • خیلی stressed ام. kheyli stressed-am. "I’m really stressed"
  • اون خیلی nice ه. un kheyli nice-e. "they’re really nice"
  • so random بود. so random bud. "that was so random"

FAQ

What is Farsi-English code-switching?

Farsi-English code-switching is the practice of mixing Persian and English within a single conversation or sentence. It’s extremely common among diaspora Iranians and follows consistent grammatical patterns. English words are inserted at syntactically valid points within Persian sentence structures. It’s a feature of bilingual competence, not a language deficiency.

Is mixing Farsi and English a sign of poor language skills?

No. Research in bilingual linguistics consistently shows that code-switching requires competence in both languages. Speakers must know the grammar of both languages well enough to combine them seamlessly. Balanced bilinguals code-switch by choice. it’s a communicative strategy, not a failure. However, if you’re switching because you don’t know the Farsi word, that specific instance is a gap worth filling.

Why do Iranians mix English words into Farsi?

Several reasons: some concepts lack natural Farsi equivalents in casual speech, professional vocabulary often lives in English for diaspora workers, certain emotions map better to one language than the other, and code-switching signals shared identity among bilingual Iranians. Persian also has a productive grammatical pattern (noun + kardan) that easily absorbs foreign words.

Is code-switching the same as Fingilish?

No, but they’re related. Code-switching is a spoken phenomenon. mixing two languages in real-time speech. Fingilish is a writing system. Persian written in Latin characters. Fingilish often contains code-switching (English words mixed into Latin-script Persian), but you can write Fingilish without code-switching and you can code-switch without writing in Fingilish.

Should I try to stop code-switching when learning Farsi?

It depends on your goal. If you’re building fluency for conversations with monolingual Farsi speakers in Iran, practice speaking in full Farsi to expand your active vocabulary. If you’re communicating with bilingual Iranians, code-switching is perfectly natural and effective. The key is knowing when you switch by choice versus when you switch because you lack the Farsi word. the latter signals a learning opportunity.

Building your active Farsi vocabulary means fewer forced switches and more intentional ones. ZabanYar focuses on the gaps bilingual speakers actually have. so you code-switch because you want to, not because you have to.

Want to practice speaking Farsi without the English crutch? Find a Persian tutor on Preply for conversation practice that pushes your active vocabulary.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Phrase of the Week Learn more →