Migrando do Evernote pro Obsidian Sem Perder Uma Vírgula (Guia Definitivo)

Você tem 3 anos de notas no Evernote. Tags, notebooks, anexos, web clippings — uma vida inteira de conhecimento organizado (ou nem tanto). E agora quer migrar pro Obsidian. A pergunta que queima: vai perder alguma coisa?

Resposta curta: não. Resposta longa: depende de como você faz a migração. E é exatamente isso que este post resolve.

Este é o segundo post da série sobre Obsidian. Se perdeu o primeiro (setup completo) ou o segundo (sync Android), começa por lá.

Caixas de mudança sendo organizadas representando migração de dados
Mudança de app é como mudança de casa: caótica, mas libertadora.

O Formato ENEX — Seu Bilhete de Saída

O Evernote usa um formato proprietário chamado ENEX (Evernote Export). É basicamente XML embrulhado com conteúdo HTML, metadados e anexos em base64. Parece assustador, mas é sua porta de saída.

Exportando do Evernote Desktop

  1. Abra o Evernote no desktop (Windows ou Mac)
  2. Selecione as notas que quer exportar (Ctrl+A pra selecionar tudo)
  3. File → Export Notes…
  4. Formato: ENEX (.enex)
  5. Marque: “Export tags for each note” e “Include content of each note”
  6. Salve

⚠️ Dica crucial: Não exporte tudo de uma vez se tem mais de 1.000 notas. O arquivo ENEX vira um monstro e pode corromper. Exporte por notebook — cada vira um arquivo .enex separado.

# Estrutura recomendada de export
meu-evernote/
├── notebook-trabalho.enex
├── notebook-pessoal.enex
├── notebook-receitas.enex
├── notebook-viagens.enex
└── ...

Conversão ENEX → Markdown: O Caminho Correto

Aqui existem várias ferramentas. Eu testei todas. Minha recomendação:

Opção A: Yarle (Melhor Opção, Linha de Comando)

Yarle é o canivete suíço da migração Evernote → Obsidian. Converte tudo: texto, imagens, anexos, tags, notebooks, até web clippings.

# Instale o Yarle
npm install -g yarle

# Crie o arquivo de config
cat > yarle-config.json << CONFIG
{
    "enexSource": "/caminho/meu-evernote",
    "outputDir": "/caminho/meu-cerebro",
    "isMetadataNeeded": true,
    "isNotebookNameNeeded": true,
    "useHashTags": true,
    "skipLocation": false,
    "skipCreationTime": false,
    "skipSourceUrl": false,
    "skipWebClips": false,
    "useUTC": true,
    "monospaceIsCodeBlock": true,
    "keepMDCharactersFormat": true,
    "nestedTags": {
        "separatorInEN": "_",
        "replaceSeparatorWith": "/"
    }
}
CONFIG

# Execute
yarle --configFile yarle-config.json

O Yarle converte cada nota ENEX em um arquivo Markdown, mantendo:

  • Título → nome do arquivo .md
  • Tags → YAML frontmatter (tags: [tag1, tag2])
  • Notebook → pasta correspondente
  • Imagens inline → arquivos separados na pasta anexos/
  • Web clippings → preservados como conteúdo
  • Datas → propriedades created e updated no frontmatter
Homem empacotando caixa com fita adesiva representando migração de dados
Empacotar com cuidado = chegar inteiro do outro lado.

Opção B: Importer Plugin do Obsidian (Mais Fácil)

Se linha de comando não é seu forte, o Obsidian tem um plugin oficial:

  1. Settings → Community plugins → Browse → Procure “Importer”
  2. Install → Enable
  3. Abra a paleta de comandos (Ctrl+P) → “Import from Evernote (.enex)”
  4. Selecione o arquivo .enex
  5. Escolha a pasta de destino
  6. Import

Vantagem: Interface gráfica, sem terminal.

Desvantagem: Menos controle. Não preserva tudo (web clippings complexos podem quebrar). Sem batch processing.

Opção C: Manual (Pequenos Volumes)

Se tem menos de 50 notas, pode fazer à mão:

  1. Abra cada nota no Evernote
  2. Copie o conteúdo
  3. Cole no novo arquivo Markdown no Obsidian
  4. Salve anexos manualmente

É tedioso, mas pra volume pequeno funciona. E você aproveita pra curar — deletar notas que não servem mais.

🧨 O Perrengue do Olivetto

Na minha migração, o Yarle processou 2.347 notas. Dessas, 312 tinham web clippings com HTML complexo que ficou feio no Markdown. Solução? Eu criei um script que detecta arquivos .md com mais de 5 linhas consecutivas de HTML cru e move pra uma pasta 00-inbox/revisar-html/. Levei um final de semana pra revisar, mas perdi zero conteúdo. O segredo: migre primeiro, revise depois. Não tente perfeição na primeira passada.

Tratando Anexos e Imagens

O Evernote incorpora imagens inline como base64 dentro do ENEX. Na conversão, elas precisam ser extraídas:

# O Yarle faz isso automaticamente, mas se precisar manualmente:
# Instale o evernote2md (alternativa Go)
go install github.com/wormi4ok/evernote2md@latest

# Converta um notebook
evernote2md --tag-template "tags: {{.Tags}}" notebook.enex ./output/

Verificando integridade:

# Conta notas originais vs convertidas
echo "Notas no ENEX:"
grep -c "<note>" notebook.enex

echo "Arquivos MD gerados:"
find ./output/ -name "*.md" | wc -l

# Se os números diferem MUITO, algo deu errado

Reconstruindo a Estrutura

O Evernote usa Notebooks (pastas) e Tags. No Obsidian, você tem opções melhores:

Notebooks → Pastas

# O Yarle preserva a estrutura de notebooks como pastas
# Mas você pode querer reorganizar pro formato PARA:
meu-cerebro/
├── 00-inbox/           # Notas sem classificar
├── 01-projetos/        # Projetos ativos (antes: "notebook-trabalho")
├── 02-areas/           # Áreas (antes: "notebook-pessoal", "notebook-saude")
├── 03-recursos/        # Referências (antes: "notebook-links", "notebook-receitas")
├── 04-arquivo/         # Projetos concluídos (antes: "notebook-arquivo")
└── anexos/             # Imagens e arquivos extraídos

Tags do Evernote → Tags do Obsidian

O Yarle preserva as tags no YAML frontmatter. Mas a realidade: 80% das suas tags do Evernote são inúteis. Eu tinha 127 tags. Depois da migração, mantive 15.

# Veja suas tags mais usadas
grep -rh "tags:" meu-cerebro/ | sort | uniq -c | sort -rn | head -20

# As que aparecem menos de 3 vezes? Provavelmente descarte.

Links Entre Notas

O Evernote tem links internos (evernote://view/...). Esses não são convertidos automaticamente. Depois da migração:

# Encontre links quebrados do Evernote
grep -rn "evernote://" meu-cerebro/ > links-quebrados.txt

# Você vai precisar substituir manualmente por [[backlinks]] do Obsidian
# Dica: busque pelo título da nota linkada e troque por [[Título da Nota]]

Pós-Migração: Checklist

  • ✅ Verifique se o número de notas confere (ENEX vs .md)
  • ✅ Abra 20 notas aleatórias — confira formatação e imagens
  • ✅ Revise tags — delete as que não fazem mais sentido
  • ✅ Reconstrua links entre notas com [[backlinks]]
  • ✅ Mova pro formato PARA (ou sua estrutura de preferência)
  • ✅ Commit inicial no Git: git add . && git commit -m "cerebro: migração evernote completa"
  • ✅ Delete o Evernote (opicional, mas libertador)

E o Notion?

Se você vem do Notion em vez do Evernote, o processo é diferente — e tem seus próprios perrengues. No próximo post desta série, vou cobrir a migração Notion → Obsidian, que envolve bancos de dados, propriedades e um export que é… interessante.

Se está na série desde o começo:

Posts Similares