Contexto
Notificações temporárias existem para dar um retorno breve sem interromper o fluxo. O tempo de exibição é uma decisão de UX, não um número universal: deve considerar o tamanho da mensagem, a urgência, a ação esperada, o dispositivo e a possibilidade de consultar o conteúdo depois.
Use uma duração curta apenas para mensagens breves e de baixa consequência. Como ponto de partida, teste entre 4 e 10 segundos e ajuste com base no conteúdo e no comportamento real das pessoas.
Se a mensagem tiver uma ação, como desfazer, tentar novamente ou revisar algo, mantenha-a disponível até a ação ser realizada ou dispensada. Nesse caso, prefira um padrão persistente.
Se a informação for importante, ofereça outra forma de consultá-la depois, como uma área de notificações, um estado persistente na página ou um registro da atividade.
Mostre uma notificação por vez quando houver uma sequência de mensagens. Evite que uma nova mensagem reinicie ou esconda o tempo de leitura da anterior.
Porque isso importa?
Uma mensagem que desaparece cedo demais pode ser perdida por pessoas que precisam de mais tempo para ler, localizar ou compreender o conteúdo. Uma mensagem que permanece por tempo excessivo pode cobrir controles, distrair e aumentar a carga cognitiva.
O problema é maior quando a notificação é a única forma de saber o que aconteceu ou quando contém a única ação para corrigir o problema. A duração precisa preservar o acesso à informação sem transformar cada feedback em uma interrupção.
Base da recomendação
Esta orientação combina um critério normativo do W3C sobre limites de tempo, orientações de acessibilidade do Carbon, comportamentos documentados por Material e Atlassian e princípios de feedback oportuno do Nielsen Norman Group e da Interaction Design Foundation.
As fontes convergem em que mensagens temporárias devem ser breves, pouco interruptivas e usadas para situações de baixa consequência. Quando existe uma ação, um erro importante ou uma informação que só está disponível na notificação, o conteúdo precisa permanecer acessível por outro caminho ou até a pessoa agir.
Não há base para tratar 4–10 segundos como uma lei de UX. Esse intervalo é uma referência de implementação de alguns sistemas e deve ser validado com o conteúdo, o dispositivo, a leitura assistiva e testes com usuários. Por isso, este artigo é classificado como evidência moderada: há forte convergência normativa e de padrões, mas não um tempo universal comprovado experimentalmente.
Quando usar?
- Use duração automática para sucesso simples e de baixo impacto.
- Use duração automática para informação curta sem ação obrigatória.
- Comece testando entre 4 e 10 segundos para textos curtos.
- Aumente o tempo quando o conteúdo exigir mais leitura.
- Use permanência quando houver desfazer, tentar novamente ou outra ação.
- Permita consultar depois o que for relevante.
- Exiba uma mensagem por vez.
Quando evitar?
- Não faça erros importantes desaparecerem.
- Não temporize a única confirmação de uma ação.
- Não temporize mensagens com ação necessária.
- Não use o mesmo tempo para textos diferentes.
- Não empilhe mensagens concorrentes.
- Não use toast para conteúdo longo.
- Não trate 4 ou 10 segundos como regra universal.
Recomendações
Faça
- Use o conteúdo para definir o tempo.
- Comece com 4–10 s para mensagens curtas.
- Mantenha ações disponíveis.
- Mostre uma mensagem por vez.
- Ofereça fechamento manual.
- Permita consultar depois.
Evite
- Não use tempo fixo para tudo.
- Não faça erro desaparecer.
- Não esconda a única confirmação.
- Não empilhe notificações.
- Não use ação que some.
- Não interrompa sem necessidade.