Como abrir links em um perfil específico do Chrome no Mac
O Chrome abre um link clicado em outro app no perfil que você usou por último, e não tem nenhum ajuste para mudar isso. Para abrir um perfil específico, descubra o nome da pasta dele em chrome://version e abra o Chrome com a flag de pasta de perfil, ou deixe um seletor de navegador que entenda perfis, como o Burly, fazer isso a cada clique.
Por Matt Senter, criador do Burly · · 5 min de leitura
Matt Senter é um desenvolvedor independente para Mac que projeta, desenvolve e lança pequenos apps nativos de ponta a ponta. Ele criou o Burly para enviar cada link do próprio Mac ao perfil de navegador certo, incluindo perfis do Safari que outros roteadores não alcançam, e escreve estas páginas a partir desse uso em primeira mão.
Se você mantém um perfil do Chrome de trabalho e um pessoal, quase certamente já viu um link do Slack ou do Mail abrir no perfil errado. Não é defeito. O Chrome manda os links que chegam de outros apps para a janela de perfil que esteve em primeiro plano mais recentemente, e a ajuda do Google sobre perfis não descreve nenhuma opção para escolher outro destino.
Este guia é específico do Chrome: como o Chrome identifica um perfil por baixo dos panos, o comando que abre uma URL em um perfil nomeado, por que a versão óbvia desse comando falha e como deixar tudo automático. Para o mesmo problema em todos os navegadores, veja o guia de perfis de navegador no Mac.
Por que o Chrome abre links no perfil errado?
O Chrome trata um link recebido como “abra isto na janela do Chrome que já estou usando”. Quando o macOS entrega uma URL, o Chrome a passa para o perfil usado mais recentemente, que só é o certo se você estava nele por acaso. Não há escolha por link nem regra por app dentro do Chrome.
O macOS também não ajuda. Os Ajustes do Sistema deixam você escolher um único app como navegador padrão, e não têm nenhum conceito de perfil dentro desse app. Então a decisão fica com o Chrome, e o Chrome decide pelo uso mais recente.
Como descobrir o nome da pasta de um perfil do Chrome?
O Chrome identifica cada perfil pelo nome da pasta no disco, não pelo nome que você vê no menu de perfis. O primeiro perfil normalmente se chama Default, e os seguintes são Profile 1, Profile 2 e assim por diante, mesmo que você os tenha renomeado para Trabalho e Pessoal há muito tempo. A documentação do Chromium sobre o diretório de dados do usuário explica que cada perfil é simplesmente uma subpasta do diretório de dados do Chrome.
Para ver qual pasta pertence a qual perfil:
- Abra uma janela no perfil que interessa.
- Digite chrome://version na barra de endereço e pressione Return.
- Encontre a linha Caminho do perfil (Profile Path).
- Anote a última parte desse caminho, por exemplo Default ou Profile 2. Esse é o nome da pasta do perfil.
- Repita em cada perfil que você quer abrir, anotando qual pasta é qual.
Como abrir uma URL em um perfil específico do Chrome pelo Terminal?
Sabendo o nome da pasta, você pode pedir ao Chrome que abra uma URL nesse perfil com a flag de pasta de perfil. No Mac, a forma mais comum usa o comando open, para que o macOS encontre o app para você:
open -na "Google Chrome" --args --profile-directory="Profile 1" "https://example.com"
Troque Profile 1 pelo nome da pasta que você descobriu e o endereço pela página que você quer. As aspas importam: nomes de pasta como Profile 1 têm um espaço, e sem aspas o shell os divide em dois argumentos e o Chrome ignora a flag. A mesma flag funciona quando você chama o binário do Chrome dentro do pacote do app diretamente, que é a forma documentada neste guia de Brian Hogan.
Se o Chrome já estiver aberto, ele não inicia uma segunda cópia. A nova execução repassa o pedido para o Chrome aberto, e esse Chrome abre a página no perfil indicado. É o comportamento que você quer, então não é preciso encerrar o Chrome antes.
Por que o nome de exibição do perfil não funciona?
Passar o nome que você vê no menu, como --profile-directory="Work", é o erro mais comum. O Chrome procura uma pasta chamada Work, não encontra, e abre a página em outro perfil ou cria um perfil novo e vazio com esse nome. De um jeito ou de outro, o link não cai onde você queria. A flag sempre espera o nome da pasta mostrado em chrome://version.
Onde o Chrome guarda as pastas de perfil no Mac?
O Chrome guarda tudo na Biblioteca do seu usuário, em Application Support, depois Google, depois Chrome. Dentro dessa pasta você encontra Default, Profile 1, Profile 2 e assim por diante, além de um arquivo chamado Local State que registra o nome de exibição de cada perfil, a ordem em que aparecem e a qual pasta cada um corresponde. O Chrome lê esse arquivo para montar o menu de perfis, e é por isso que renomear um perfil nunca muda a pasta dele.
Você não precisa editar nada ali, e não deve fazer isso com o Chrome aberto. Saber onde fica é útil por um motivo: se você não tem certeza de qual pasta é qual, a linha Caminho do perfil em chrome://version e os nomes das pastas desse diretório sempre vão bater.
O mesmo comando funciona em outros navegadores Chromium?
Na maioria das vezes, sim. Navegadores baseados no Chromium, como o Chrome Canary, o Brave, o Vivaldi e o Microsoft Edge, usam a mesma estrutura de pastas e aceitam a mesma flag de pasta de perfil. Cada um mantém seu próprio diretório de dados, porém, então você precisa descobrir a pasta na página de versão daquele navegador, por exemplo brave://version ou edge://version, e usar o nome daquele app no comando.
Há exceções que vale conhecer. Alguns usuários de Mac relatam que o Edge ignora a flag quando é aberto manualmente enquanto já está rodando, e o Edge também tem um ajuste próprio para escolher qual perfil recebe links externos. Os dois casos estão em perfis do Brave, Edge e Arc no Mac.
E se o comando parar de funcionar?
A maioria das falhas se resume a três coisas, e cada uma tem uma verificação rápida.
- A pasta mudou. Se você apagou e recriou um perfil, ele pode ter ganhado um novo número de pasta. Confira chrome://version de novo e atualize o comando.
- As aspas se perderam. Scripts, atalhos e ferramentas de automação às vezes removem as aspas. Se o nome do perfil tem espaço, garanta que ele chegue ao Chrome como um único argumento.
- O Chrome errado respondeu. O Chrome Canary e o Chromium mantêm diretórios de dados separados, então um nome de pasta de um não existe no outro. Garanta que o nome do app no comando corresponda ao navegador cujo chrome://version você consultou.
Dá para fazer todo link do Chrome abrir no perfil certo automaticamente?
O comando no Terminal serve para um favorito ou um script, mas não faz nada pelos links que você clica no Slack, no Mail ou em um convite de reunião, porque eles vão direto para o navegador padrão. Para escolher um perfil para esses, algo precisa ficar entre o clique e o Chrome, receber o link e executar o equivalente daquele comando com o nome de pasta certo.
É para isso que serve um roteador de links, e é exatamente assim que o Burly lida com o Chrome. Ele lê a lista de perfis do próprio Chrome, então já sabe que Trabalho é o Profile 2, e abre o Chrome com a pasta de perfil certa quando você escolhe um. Nada para descobrir e nada para manter sincronizado quando você adiciona um perfil.
- Baixe o Burly e arraste-o para Aplicativos.
- Abra os Ajustes do Sistema, vá em Mesa e Dock e defina o Burly como navegador padrão.
- O Burly encontra sozinho seus perfis do Chrome e os de outros navegadores Chromium.
- Clique em qualquer link e escolha o perfil do Chrome no seletor, ou pressione a tecla desse perfil.

Se a maioria dos seus links pertence a um perfil, você também pode fixá-lo: defina esse perfil como destino nos ajustes de desvio do Burly e ative Inverter, e todo link vai direto para lá, a menos que você segure uma tecla para escolher. Sempre abrir links em um único perfil de navegador explica essa configuração. E se você usa vários perfis do Chrome lado a lado o dia todo, como usar vários perfis do Chrome ao mesmo tempo cobre a outra metade do fluxo.
Experimente o Burly grátis
Mande cada link para o perfil de navegador certo em segundos. Nativo, privado e grátis. Não precisa de conta.
Baixar para macOS