Which one should you use?
The phrase meu amigo is gender-specific and refers to a male friend. If you are addressing a female friend, you should change it to minha amiga.
Is there a formal and an informal way to say it?
While Olá, meu amigo! Como vai você? is a standard way to greet someone, you can use more casual alternatives. Oi is a more informal way of saying "Hi" than Olá, and a very common informal way to greet a friend is Oi, amigo! Tudo bem? For a formal greeting, you might say Bom dia, caro amigo! Como está?, where Bom dia means "good morning" and Como está? is a formal way to ask "How are you?" when referring to a singular "you".
Is it said differently in some regions?
In Brazil, you will encounter several colloquial and slang expressions. For example, E aí is a colloquial expression similar to "What's up" or "Hey" and Como é que tá? is a popular, informal way to ask "How are you?" You might also hear E aí, meu chapa! Como é que tá? or the slang E aí, meu parceiro! Beleza?, where Beleza? means "How's it going?" or "Is everything cool?" In Portugal, it is common to ask "How are you?" by saying Olá, meu amigo! Tudo bem contigo? or by using Estás bem? instead of Tudo bem? when addressing friends.
How does it change in a sentence?
In place of Como vai você?, you can also use Como você está? to ask "How are you?" in a more common, informal way.
When do people say it?
When someone greets you with this phrase, a common response is Tudo bem, e você?, which means "Everything is fine and you?"
Did you know?
- The word você has a surprisingly humble origin, as it is a contraction of a phrase meaning 'your mercy'.
- In Brazil, a common way to ask 'How are you?' is Beleza?, which literally means 'Beauty?'
Example conversation
Camila meets Gabriel at a local park.
- CamilaOlá, meu amigo! Como vai você?Hello, my friend! How are you?
- GabrielOi, Camila! Estou muito bem, obrigado.Hi, Camila! I am very well, thank you.
- CamilaQue bom! O que você está fazendo aqui?That's good! What are you doing here?
- GabrielEstou apenas caminhando um pouco.I am just walking a little.