Editor de Markdown
Markdown à esquerda e a página pronta à direita, atualizada enquanto você digita, com um rascunho que resiste a recarregar a página e uma exportação em HTML que funciona offline.
Solte seus arquivos aqui
.md, .markdown, .txt · até 5 MB
Como Abrir editor
- 1
Escreva ou solte um arquivo
Qualquer arquivo .md, .markdown ou .txt de até 5 MB.
- 2
Acompanhe a prévia
Com tabelas, listas de tarefas e texto tachado.
- 3
Exporte
Em Markdown, num arquivo HTML autossuficiente ou impresso direto em PDF.
A prévia é sempre sanitizada, em todos os modos
O Markdown aceita HTML puro, e HTML puro de uma fonte desconhecida é código executável. Uma prévia na mesma origem que o resto do site significa que uma imagem com um handler onerror no documento de outra pessoa é uma brecha de cross-site scripting neste domínio, e não uma peculiaridade do editor. Por isso, toda prévia aqui passa por um sanitizador, sem exceção e sem nenhuma configuração para desligá-lo. A opção “Permitir HTML” só muda o que chega ao parser. Com ela desligada, as tags do código-fonte são escapadas e mostradas como texto; com ela ligada, são interpretadas e depois limpas. Os links recebem noopener e nofollow, não importa o que dizia o código-fonte, e as imagens só podem vir de URLs https e data.
Duas bibliotecas, carregadas quando você começa a digitar
Um parser e um sanitizador somam uns vinte kilobytes, e um editor vazio não deveria pagar por eles. Eles são baixados quando você digita o primeiro caractere, o que na prática passa despercebido e mantém a própria página tão leve quanto qualquer outra ferramenta de texto daqui. Nada mais é carregado em momento algum: não há editor com realce de sintaxe, nem framework para a barra de ferramentas, nem fontes web no HTML exportado.
O rascunho fica no seu navegador e em nenhum outro lugar
Seu texto é salvo localmente a cada poucos segundos, então fechar a aba sem querer não faz você perder o documento. Ele fica no armazenamento deste navegador, neste dispositivo. Não é sincronizado, não é enviado e não fica visível para nós de forma nenhuma, e limpar o editor apaga o rascunho. Documentos muito grandes não são salvos: o armazenamento do navegador é limitado a poucos megabytes no total, e um único documento não deveria ocupar tudo, por isso, acima de um megabyte, o salvamento automático se desliga e avisa.
Exportar para HTML e para PDF
A exportação em HTML é um único arquivo autossuficiente: doctype, conjunto de caracteres, os estilos da prévia embutidos e o corpo já sanitizado. Não há folhas de estilo nem fontes externas, então ele abre corretamente offline, como anexo de e-mail ou daqui a cinco anos. Para o PDF, o editor usa a própria janela de impressão do navegador em vez de trazer um mecanismo de PDF: o navegador já tem as fontes certas, a hifenização e as quebras de página, e uma folha de estilo de impressão esconde o editor para que só o documento seja impresso.
Nada é enviado, e o rascunho nunca sai deste dispositivo
A interpretação, a sanitização, a prévia e a exportação acontecem no seu navegador. Nenhum servidor participa, não há conta e não existe cópia do seu documento em nenhum lugar além deste dispositivo, incluindo o rascunho salvo automaticamente, que fica no armazenamento local deste navegador e é apagado quando você limpa o editor.
Perguntas frequentes
Meu documento é enviado para algum lugar?
Não. Tudo acontece no seu navegador, e o rascunho salvo automaticamente fica armazenado só neste dispositivo.
Posso usar HTML puro no meu Markdown?
Sim, com a opção “Permitir HTML”. Mesmo assim, ele passa pelo sanitizador, então scripts e handlers de eventos são removidos. Isso não é opcional, porque a prévia roda no mesmo domínio que o resto do site.
O que a variante do GitHub acrescenta?
Tabelas, listas de tarefas, texto tachado e links automáticos. Ela vem ativada por padrão.
Como gerar um PDF?
Clique em Imprimir e escolha Salvar como PDF. O mecanismo de impressão do próprio navegador lida com fontes e quebras de página melhor do que qualquer biblioteca de PDF embutida, e uma folha de estilo de impressão esconde tudo, menos o documento.
O HTML exportado funciona sem internet?
Sim. É um único arquivo com os estilos embutidos e nenhuma referência externa.
Onde fica o meu rascunho?
No armazenamento local deste navegador, neste dispositivo. Ele não é sincronizado com nada, e limpar o editor o apaga. Documentos acima de um megabyte não são salvos, e a página avisa quando isso acontece.
Funciona offline?
Sim, depois que a página e as suas duas pequenas bibliotecas carregam. Escrever, ver a prévia e exportar funcionam sem conexão.