Converter Markdown em PDF
Transforme um README, anotações ou documentação em um PDF com tipografia de verdade — tabelas no estilo do GitHub, código com realce, notas de rodapé e sumário clicável — e veja exatamente como ele fica enquanto edita.
- Excluído logo após a conversão
- Transferência criptografada, excluído na hora
- Sem cadastro, sem marca d'água
Não tem um arquivo à mão?
Como funciona
Adicione o Markdown
Solte um arquivo .md — junto com as imagens, se ele usar alguma — ou escreva e cole direto no editor.
Defina o estilo da página
Escolha uma fonte, o tamanho da página e as margens, e adicione um sumário. A pré-visualização se atualiza enquanto você digita.
Crie o PDF
Os títulos viram marcadores do PDF e todos os links continuam clicáveis.
Qual Markdown, e no que ele se transforma
Markdown é uma família, e não uma especificação única. O núcleo comum — títulos, ênfase, listas, links, imagens, citações em bloco, blocos de código — é igual em todo lugar, e além disso cada implementação é diferente. O que é suportado aqui é o conjunto estendido amplamente aceito: tabelas, blocos de código delimitados com realce de sintaxe, listas de tarefas, tachado, notas de rodapé e front matter. Isso cobre o que quase todo mundo escreve, e vale mais conhecer o limite do que descobri-lo na prática.
Os títulos viram estrutura real do PDF, e não apenas texto maior: eles têm níveis de estrutura de tópicos, então o PDF ganha uma barra lateral de marcadores para navegar. Os links viram anotações de link que funcionam. Os blocos de código são compostos em uma fonte monoespaçada com realce, que é a diferença entre um documento agradável de ler e uma parede cinza. O tamanho da página e as margens são escolhidos para a leitura, e não herdados, já que um arquivo Markdown não tem opinião sobre papel.
As imagens precisam estar acessíveis, e essa é a decepção mais comum. Um arquivo Markdown faz referência às imagens, em vez de contê-las, então um caminho relativo só funciona se a imagem for solta junto com o arquivo, e um endereço da web só funciona se aquele servidor permitir que outros sites a busquem. Uma imagem que não é encontrada é sinalizada no PDF, em vez de deixar um buraco silencioso, então um diagrama faltando fica visível, e não é algo que você só percebe depois de enviar o documento.
Duas coisas aparecem como código de propósito, em vez de serem renderizadas. Fórmulas matemáticas em notação LaTeX e diagramas Mermaid precisam, cada um, do próprio renderizador, e renderizá-los errado é pior do que mostrar o código-fonte — uma equação mal renderizada fica errada de um jeito que ninguém percebe. HTML puro dentro do Markdown é tratado para formatação simples em linha, e não para layout, já que um bloco qualquer de marcação não tem lugar em um documento paginado.
Quando você precisa de outra coisa
O Pandoc é a ferramenta séria para isso, e é gratuito. pandoc doc.md -o doc.pdf --pdf-engine=xelatex faz a composição via LaTeX, o que gera um resultado realmente bonito, com hifenização correta, controle de linhas viúvas e um sumário de verdade — e, com um modelo, você controla todos os aspectos do design. Ele também renderiza matemática LaTeX corretamente, que é justamente a lacuna daqui. O custo é instalar uma distribuição TeX, que não é pequena.
Para documentação, e não um documento avulso, um gerador de sites estáticos ou o mdBook produz algo melhor que um PDF: pesquisável, com links e legível no celular. Converta para PDF quando o documento precisar ser impresso, anexado ou arquivado — e, de qualquer forma, mantenha o Markdown como fonte da verdade, porque é a versão que pode ser editada e comparada.
Perguntas frequentes
Quais recursos do Markdown são suportados?
Tudo o que o GitHub exibe em um README: títulos, ênfase, tachado, links e links automáticos, imagens, citações em bloco, listas aninhadas, listas de tarefas, tabelas com alinhamento, blocos de código delimitados com realce de sintaxe para mais de 35 linguagens, notas de rodapé e HTML embutido.
Como incluo imagens?
Solte as imagens junto com o arquivo .md (ou adicione depois). Elas são associadas pelo nome do arquivo, então  encontra chart.png onde quer que ela estivesse na sua pasta. Imagens da web são buscadas quando o servidor delas permite.
Dá para ter um sumário?
Sim — marque “Sumário” ou coloque [TOC] sozinho em uma linha onde você quiser. De qualquer forma, as entradas são links que levam à página certa, e todos os títulos também aparecem na barra lateral de marcadores do PDF.
Meu texto fica armazenado em algum lugar?
O seu Markdown é convertido em uma página web aqui mesmo, e nada fica armazenado. Essa página é então enviada por uma conexão criptografada ao nosso servidor, transformada em PDF e excluída na hora. Se algum dia esse servidor estiver inacessível, a ferramenta passa a usar o próprio conversor e avisa você.
O front matter aparece no PDF?
Não. Um bloco de front matter YAML no topo fica de fora da página, e o title: dele vira o título do documento PDF.
Posso usar HTML dentro do Markdown?
Sim, para formatação — <details>, <kbd>, <sup>, tabelas e afins são exibidos normalmente. Scripts, formulários e quadros incorporados são removidos, porque um documento não tem por que executar código.
Bom saber: Fórmulas matemáticas e diagramas Mermaid aparecem como código, e não renderizados. As imagens precisam ser soltas junto com o arquivo ou estar hospedadas em algum lugar que permita buscá-las; uma imagem que falta é sinalizada no PDF, em vez de deixar um buraco.
Ferramentas relacionadas
Markdown para HTML
Markdown em uma página web limpa ou trecho de HTML
HTML para PDF
HTML em PDF, exatamente como o navegador imprime
TXT para PDF
Texto ou anotações em um PDF organizado
ODT para PDF
Texto OpenDocument em PDF, com o layout do Writer
RTF para PDF
Arquivos Rich Text em PDF, com a formatação intacta
MOBI para PDF
Livros Kindle MOBI em PDF com sumário clicável