Anki Flashcards
Crie decks de flashcards, estude com o algoritmo SM-2 de repetição espaçada e acompanhe sua retenção ao longo do tempo.
Decks prontos para começar
Escolha um deck de exemplo ou crie o seu próprio.
Meus decks
Selecione um deck para estudar.
—
Exportar deck atual
Salve o deck selecionado em JSON (preserva progresso SM-2) ou em TSV (compatível com Anki Desktop).
Importar deck
Importe um arquivo JSON exportado anteriormente ou um TSV (Anki-compatible). Novos decks são adicionados sem sobrescrever os existentes.
Exportar TODOS os decks
Backup completo — salva todos os seus decks e progresso num único arquivo JSON.
📊 Visão geral dos decks
📈 Progresso do deck ativo
⌨️ Atalhos de teclado
| Espaço / Enter | Virar card |
| 0 – 5 | Avaliar: 0=Errei … 5=Perfeito |
| ← → | Deck anterior / próximo |
O que é o método Anki
Anki é um método de estudo baseado em flashcards com repetição espaçada. O nome vem do japonês 暗記 (anki), que significa “memorização”. A ideia central é simples: cada cartão tem uma pergunta na frente e uma resposta no verso. Você vira o cartão, avalia o quanto se lembrou (de 0 = esqueci completamente a 5 = lembrei sem esforço) e o sistema decide quando aquele cartão deve aparecer de novo.
Quanto pior sua nota, mais cedo o card volta. Quanto melhor, mais o sistema adia — semanas, meses ou até anos. Com isso você passa a maior parte do seu tempo nos cards que ainda não domina, e quase nenhum tempo nos que já sabe de cor.
O método se popularizou com o software Anki Desktop (gratuito e open source), mas o algoritmo em si — chamado SM-2 — é independente de qualquer ferramenta e pode ser implementado em qualquer plataforma. Esta ferramenta faz exatamente isso: oferece o mesmo algoritmo no navegador, sem instalação, sem conta e sem custos.
Quando usar Anki é uma boa ideia:
- Vocabulário de idiomas (é a aplicação mais popular)
- Anatomia, farmacologia, direito — qualquer área com muito conteúdo declarativo
- Fórmulas, equações, datas históricas
- Termos técnicos de programação, concursos, vestibular
Quando não é a melhor escolha:
- Compreensão de conceitos complexos que exigem raciocínio (Anki é para memorizar, não para entender)
- Habilidades procedimentais como tocar um instrumento ou programar (exigem prática, não revisão)
O que é repetição espaçada
A repetição espaçada é uma técnica de memorização baseada em um princípio simples mas poderoso: revisar um conteúdo no momento certo — justo antes de você esquecê-lo — é dramaticamente mais eficiente do que revisar em intervalos fixos ou de forma aleatória.
O fenômeno foi descrito pela primeira vez por Hermann Ebbinghaus em 1885, na famosa Curva do Esquecimento: sem reforço, o cérebro retém cerca de 58% do conteúdo após 20 minutos, 44% após 1 hora e menos de 25% após uma semana. Cada vez que uma memória é reativada, porém, a curva do esquecimento se torna mais lenta para aquele conteúdo — o intervalo até o próximo esquecimento aumenta de forma exponencial.
A repetição espaçada explora esse mecanismo: em vez de revisar sempre amanhã (como em um caderno de revisão diária), o sistema calcula o intervalo ideal para cada item individualmente, crescendo progressivamente conforme você demonstra domínio. O resultado prático é que você revisa dezenas de vezes menos cada item ao longo de meses, mas com a mesma — ou maior — taxa de retenção.
O algoritmo SM-2
O SM-2 (SuperMemo 2) é o algoritmo de repetição espaçada desenvolvido por Piotr Woźniak em 1987. Ele é a base do Anki Desktop, do próprio SuperMemo e de dezenas de outras ferramentas educacionais. Esta ferramenta implementa uma versão estendida do SM-2, descrita em detalhes abaixo.
Cada card possui três variáveis fundamentais:
| Variável | Nome completo | Descrição |
|---|---|---|
interval | Intervalo | Número de dias até a próxima revisão |
repetitions | Repetições | Quantas vezes consecutivas o card foi aprovado (grade ≥ 3) |
ef | Ease Factor (fator de facilidade) | Multiplicador do intervalo; começa em 2,5 e mínimo 1,3 |
Sequência de intervalos
Quando você passa um card (grade ≥ 3), o intervalo cresce segundo a fórmula:
- 1ª repetição aprovada: intervalo = 1 dia
- 2ª repetição aprovada: intervalo = 6 dias
- Repetições seguintes: intervalo =
intervalo_anterior × EF, arredondado ao inteiro mais próximo
Se o card for reprovado (grade 0, 1 ou 2), repetitions volta a zero e interval volta a 1 dia — o card entra na fila de reaprendizado.
Atualização do Ease Factor
Após cada revisão, o EF é atualizado com base na nota dada:
onde g é a nota (0–5). O coeficiente cria uma curva quadrática: notas perfeitas (5) aumentam o EF, notas medianas (3) o mantêm quase estável, e notas baixas o reduzem aceleradamente.
Tabela de exemplos de atualização do EF
| Nota | Rótulo | Delta do EF (base) |
|---|---|---|
| 5 | Perfeito | +0.10 |
| 4 | Bom | +0.00 |
| 3 | Ok | -0.14 |
| 2 | Regular (falha) | -0.32 |
| 1 | Difícil (falha) | -0.54 |
| 0 | Errei (falha) | -0.80 |
Extensão: modificador por tempo de resposta
Esta implementação vai além do SM-2 clássico ao incorporar o tempo de recuperação como segundo sinal de dificuldade cognitiva.
O que é o tempo de recuperação
Quando um card aparece, o cronômetro começa discretamente. Ele para no momento em que você vira o card (pressiona “Virar” ou Espaço/Enter). Esse intervalo — de quando a frente apareceu até você virar — é chamado de latência de recuperação e mede objetivamente a fluência com que você acessou a memória.
A ideia vem da psicologia cognitiva: uma memória bem consolidada é acessada rapidamente e quase sem esforço consciente. Um acesso lento, mesmo que a resposta esteja correta, sinaliza que a memória ainda está fraca e que o intervalo deveria crescer menos agressivamente.
As quatro faixas de velocidade
| Faixa | Intervalo | Ícone | Cor | Modificador do EF |
|---|---|---|---|---|
| Rápido | < 3 s | ⚡ | Verde | +0.10 |
| Normal | 3 – 8 s | ✅ | Azul | 0.00 |
| Lento | 8 – 20 s | 🐢 | Âmbar | −0.10 |
| Muito lento | > 20 s | 🔴 | Vermelho | −0.20 |
Fórmula completa com o modificador de tempo
onde é a correção da nota SM-2 clássica e é o modificador da tabela acima.
O modificador de velocidade só é aplicado quando o card é aprovado (grade ≥ 3). Para cards reprovados, o EF já cai bastante pelo próprio sinal da nota; adicionar penalidade de tempo seria redundante.
Exemplo numérico
Suponha um card com EF = 2.5, interval = 6 dias, repetitions = 2:
-
Você avalia com nota 4 (Bom) em 2 segundos (faixa Rápido):
- Novo intervalo: dias
-
O mesmo card com nota 4 mas em 15 segundos (faixa Lento):
- Novo intervalo: dias
Dois dias de diferença podem parecer pouco, mas compondo ao longo de dezenas de revisões, o efeito acumulado do EF mais alto vs. mais baixo é enorme: um card com EF 2.6 chega a 1 ano de intervalo ~2 meses antes de um card com EF 2.4.
Média ponderada de tempo por card
Além do tempo da última revisão, cada card armazena uma média móvel exponencial (EWM) do tempo de resposta ao longo de toda sua história:
O coeficiente α = 0.3 dá mais peso ao histórico recente sem ignorar revisões antigas. Esse valor é exibido no card (⏱ média Xs) para que você perceba se está ficando mais fluente ou mais lento naquele conteúdo ao longo do tempo.
Algoritmo de sorteio e ordenação dos cards
A cada sessão, o sistema identifica os cards vencidos (aqueles cujo nextReview ≤ agora) e os apresenta na seguinte ordem:
- Mais atrasados primeiro — cards que deveriam ter sido revisados há mais dias aparecem antes, pois estão mais propensos ao esquecimento.
- Cards novos (interval = 0) são intercalados conforme vão vencendo, mas não recebem prioridade especial.
Não há embaralhamento aleatório por padrão. A ordenação determinística garante que você sempre revise primeiro o que mais precisa.
Fila dentro da sessão
Durante a sessão, a fila é processada em ordem FIFO. Se você reprovar um card (grade < 3), ele não volta automaticamente à fila atual — será agendado para amanhã. Isso evita o loop de frustração de revisar o mesmo card várias vezes numa única sessão.
Dica: Se você quer “forçar” a revisão de um card reprovado na mesma sessão, encerre e reinicie a sessão logo em seguida (o intervalo de 1 dia ainda não terá passado, mas o card aparecerá ao topo da lista como “próximo”).
Como a nota e o tempo se complementam
A nota é o sinal subjetivo — você avalia o quanto dominou o conteúdo. O tempo de resposta é o sinal objetivo — o sistema mede quanto custou acessar a memória.
| Situação | Nota | Tempo | Interpretação | Resultado |
|---|---|---|---|---|
| Sabia fácil, respondeu rápido | 5 | < 3s | Memória robusta | EF sobe +0.20 |
| Sabia, mas demorou um pouco | 4 | 8–20s | Memória presente mas hesitante | EF desce −0.10 |
| Sabia com esforço, demorou | 3 | > 20s | Memória fraca mas correta | EF desce −0.34 |
| Não sabia (grade < 3) | 0–2 | qualquer | Falha | Reinicia + EF cai |
| Sabia muito rápido mas marcou “Perfeito” por acidente | 5 | < 1s | Provavelmente legítimo | EF sobe |
Ciclo completo de revisão — passo a passo
- Card exibido (frente): cronômetro inicia.
- Usuário vira o card: cronômetro para,
responseTimeMsregistrado. Badge de velocidade aparece (⚡/✅/🐢/🔴). - Usuário avalia de 0 a 5.
- SM-2 + modificador de tempo calculados:
interval,repetitions,ef,avgResponseMsenextReviewatualizados e salvos nolocalStorage. - Próximo card carregado: novo cronômetro inicia.
- Fim da fila: tela de resumo mostra total de cards revisados, retenção atual e tempo médio de recuperação da sessão.
Estatísticas disponíveis
Por deck
| Métrica | O que significa |
|---|---|
| Total | Número total de cards no deck |
| Para revisar | Cards com nextReview ≤ agora |
| Novos | Cards ainda não revisados (repetitions = 0) |
| Aprendendo | Cards aprovados com intervalo < 21 dias |
| Maduros | Cards com intervalo ≥ 21 dias (memória consolidada) |
| Retenção | % de últimas avaliações com nota ≥ 3 |
| ⏱ T. médio | Média das médias EWM de avgResponseMs de todos os cards revisados |
Por sessão
Ao final de cada sessão, além das métricas do deck, é exibido o tempo médio de recuperação da sessão — a média simples de todos os responseTimeMs registrados naquela sessão. Isso permite identificar se você estava mais ou menos fluente em comparação com sessões anteriores.
Distribuição de intervalos (gráfico)
O gráfico de barras no painel lateral mostra quantos cards estão em cada faixa de maturidade:
| Faixa | Interpretação |
|---|---|
| Novo | Nunca revisado |
| 1–3 dias | Fase inicial de aprendizado |
| 4–7 dias | Consolidação curta |
| 8–21 dias | Consolidação média |
| 22–60 dias | Maturidade |
| > 60 dias | Alta maturidade — revisão rara |
Um deck saudável tem a maior concentração nas faixas de maturidade alta e poucos cards na faixa “1–3 dias” (exceto quando você acabou de adicionar muitos cards novos).
Como usar a ferramenta
Aba Meus Decks
Aqui você encontra os decks prontos (Matemática Básica, Inglês Vocabulário, Anatomia Humana, Programação) e seus decks pessoais. Clique em qualquer deck para selecioná-lo como ativo — esse deck será usado nas abas Estudar e Editor.
Aba Estudar
Com um deck ativo, clique em Estudar agora. A tela de configuração exibe:
- Modo — Revisão programada (só cards vencidos, salva SM-2) ou Prática livre (qualquer card, sem alterar o SM-2).
- Filtro por tag — Clique nas tags para estudar apenas um subconjunto de cards.
- Quantidade de cards — Limita quantos cards a sessão terá.
- Embaralhar — Aleatoriza a ordem.
Durante a sessão:
- Clique em “Virar card” ou pressione Espaço / Enter para revelar o verso e registrar o tempo de resposta.
- Teclas 0–5 para avaliar sem precisar clicar nos botões.
- Observe o badge de velocidade que aparece após virar — ele mostra se você foi rápido (verde), normal (azul), lento (âmbar) ou muito lento (vermelho), e o tempo exato medido.
- Cards cloze: se o texto contiver
{{resposta}}, a lacuna aparece como[...]na frente e em destaque no verso.
Botões de ação disponíveis:
| Botão | Ação |
|---|---|
| ↩ Desfazer | Reverte a última avaliação (SM-2 + studyLog restaurados) |
| ☁ Enterrar | Pula o card até amanhã sem alterar o SM-2 |
| 🚫 Suspender | Remove o card de todas as filas indefinidamente |
| ✏️ Editar | Edita frente e verso do card sem sair da sessão |
Aba Editor
Adicione novos cards ao deck ativo preenchendo a frente, o verso e as tags opcionais. Use tags separadas por espaço para classificar os cards (ex: álgebra quadrática ou vocabulário verbo). A busca ao vivo filtra os cards já existentes em tempo real.
Cada card mostra badges de status:
- 🩸 Leech — card errado N vezes (configurável); reavalie sua redação.
- 🚫 Suspenso — excluído de todas as filas; clique ↩ Ativar para reativar.
- ☁ Enterrado — fora da fila até amanhã.
O botão ⚙️ Configurações (ao lado de Renomear) abre o modal de configurações do deck.
Configurações do deck
| Campo | Padrão | Descrição |
|---|---|---|
| Cards novos por dia | 20 | Máximo de cards com repetições = 0 por sessão programada |
| Limite de leech | 4 | Número de falhas para marcar o card como 🩸 Leech |
Aba Import / Export
| Botão | Ação |
|---|---|
| Exportar JSON | Deck ativo com todo o progresso SM-2 |
| Exportar TSV | Deck ativo em formato compatível com Anki Desktop |
| Exportar HTML / PDF | Abre relatório em nova aba; use Ctrl+P para imprimir como PDF |
| Backup completo | Todos os decks em um único JSON |
| Importar arquivo | Aceita .json (deck ou backup) e .tsv |
O formato TSV usa três colunas: frente\tverso\ttags. Ao importar um arquivo de backup (que contém um objeto { version, decks }), o sistema adiciona apenas os decks com IDs ainda não presentes, evitando duplicação.
Streak e histórico de estudo
O painel de resultados exibe uma sequência de dias (streak) e um heatmap de 28 dias com a frequência de revisões por dia. O streak é calculado verificando dias consecutivos com pelo menos uma revisão registrada.
Previsão de revisões
O gráfico 📅 Previsão de revisões — próximos 14 dias mostra quantos cards vencem em cada dia com base nos intervalos SM-2 atuais. Útil para planejar sessões mais longas ou distribuir a carga.
Cards cloze (lacuna)
Use {{resposta}} no texto do card para criar cards de preenchimento de lacuna:
- Na frente:
A capital do Brasil é {{Brasília}}→ exibeA capital do Brasil é [...] - No verso: destaca a resposta em verde
Brasília
Cloze funciona em frente e verso. Vários {{...}} no mesmo card são todos mascarados simultaneamente.
Dicas para maximizar a retenção
- Sessões curtas e diárias superam sessões longas e esporádicas. 10–15 minutos por dia são mais eficazes do que 90 minutos a cada semana.
- Cards atômicos: cada card deve testar apenas um conceito. Em vez de “Explique o teorema de Pitágoras”, prefira “Qual a fórmula do teorema de Pitágoras?” e “O que representa a hipotenusa?”.
- Use tags para agrupar por assunto e identificar áreas onde seu tempo médio de resposta é mais alto — isso indica onde você precisa de mais prática.
- Interprete o EF: cards com EF < 1.8 são difíceis para você. Considere reescrever a pergunta de forma mais simples ou dividir em dois cards menores.
- Leeches são sinais: se um card virar leech (🩸), releia a questão — provavelmente está ambígua ou cobre mais de um conceito.
- Não ignore o tempo: se você vira rápido mas a nota é baixa, provavelmente está “reconhecendo” ao invés de “realmente lembrar”. Cubra o verso antes de virar e tente formular a resposta mentalmente.
- Limite de novos por dia: mantenha em 10–20 cards novos por dia para evitar sobrecarga de revisões futuras.
Formato de exportação TSV (compatível com Anki Desktop)
O arquivo TSV gerado pelo botão “Exportar TSV” segue o padrão do Anki Desktop:
#separator:tab
#html:false
O que é a Lei de Ohm? V = R × I elétrica física
Qual a fórmula da velocidade média? v = Δs / Δt física cinemática
Para importar no Anki Desktop: Arquivo → Importar → selecione o .tsv → campo 1 = Frente, campo 2 = Verso, campo 3 = Tags.
Observe que o progresso SM-2 (intervalos, EF, tempo médio) não é exportado no TSV — ele usa apenas frente/verso/tags. Para backup completo de progresso, use o formato JSON.
Perguntas frequentes
Meu progresso fica salvo?
Sim. Todo o estado é persistido no localStorage do seu navegador. Nenhum dado é enviado a servidores — tudo fica local, funciona offline e sobrevive ao fechamento da aba.
O que acontece se eu limpar os dados do navegador? Você perde todo o progresso. Por isso, use “Backup completo (JSON)” regularmente para fazer cópia de segurança.
Posso usar no celular? Sim. A interface é responsiva. O toque equivale ao clique — toque no card ou no botão “Virar” para registrar o tempo. O cronômetro de tempo de resposta funciona normalmente no mobile.
O tempo de resposta penaliza quem está aprendendo? Não exatamente. Para cards novos (primeiras repetições), os intervalos são curtos (1d → 6d) independentemente do tempo. O efeito do modificador de velocidade é mais perceptível em cards já estabelecidos, onde o EF tem maior impacto no intervalo calculado. Em cards novos, mesmo uma penalidade de −0.10 no EF resulta em diferença de menos de 1 dia no intervalo.
Qual a diferença entre o Anki Desktop e esta ferramenta? O Anki Desktop possui sincronização em nuvem, suporte a mídias (imagens, áudio), extensões (add-ons) e mais variações de algoritmo (FSRS). Esta ferramenta é ideal para uso imediato no navegador, sem instalação ou conta, com a camada extra de tempo de resposta integrada.
Posso importar meus decks do Anki Desktop?
Sim, exporte seus decks no Anki Desktop em formato .txt com separador por tabulação e importe aqui. O progresso SM-2 não é transferido (cada plataforma usa estruturas internas diferentes), mas todos os cards (frente/verso/tags) são importados corretamente.
Essa ferramenta foi útil?
Seu feedback é anônimo e ajuda a melhorar essa e outras ferramentas da Utilibox.
Encontrou algum erro?