What does “foi mal” mean in Brazilian Portuguese?

Coisas que só quem tem vergonha faz

WhatsAppGmailTelegramEmail

A2 Portuguese listening practice · Brazilian Portuguese · Curated for beginners

💡 Did you know?
foi mal
Brazilian casual apology
“my bad,” a quick informal sorry

Foi mal literally means “it went badly,” but Brazilians use it as a light, throwaway apology, much like “my bad.” You say it after bumping into someone, answering late, or getting something wrong. It is friendly and quick, so it suits friends and coworkers. It sounds too casual for a serious apology, where you would use desculpa or peço desculpas.

In the clip, a friend calls out the other for staring at a wall to avoid eye contact, and he answers with a sheepish “Foi mal. É que eu tenho vergonha.” The apology shows how naturally foi mal opens an excuse. It works as a reply too: someone says “foi mal!” and you can answer “tranquilo” or “de boa” (“no worries”).

Vocabulary frequency

How common is the vocabulary in this A2 Portuguese listening practice listening practice?

94%
of words are in the top 2,000 most common Portuguese words
Based on this reel’s transcript, most of the vocabulary is high-frequency, everyday Portuguese.

General Portuguese frequency

81%
Top 1,000
94%
Top 2,000
98.3%
Top 5,000

Spoken Portuguese frequency

88.3%
Top 1,000
99.1%
Top 2,000
100%
Top 5,000
👄 Conversational vocabulary
This reel’s words appear more often in subtitle-based spoken-Portuguese data than in general usage, so it may feel closer to everyday conversation.

Words above this video’s level

Quick glosses for vocabulary that goes beyond this video’s A2 level.

god
1×
Rare / outside top 5,000
divine being
sorvete
1×
Rare / outside top 5,000Common in speech
ice cream
fingir
1×
Top 5,000Common in speech
to pretend
puxar
1×
Top 5,000Common in speech
to pull
ter vergonha
1×
to feel ashamed or embarrassed

Source: wordfreq 3.1.1 (general) · SUBTLEX-PT-BR 2012 (spoken). Buckets approximate; exact ranks not stored.

Explore Brazilian Portuguese Comprehensible Input on Reelang

Open Portuguese hub