Converter Markdown em PDF
Markdown para PDF renderiza um arquivo .md em CommonMark como PDF com o WeasyPrint, usando um conjunto de fontes que cobre texto em chinês, japonês e coreano. O arquivo precisa estar em UTF-8.
Arraste arquivos para cá, ou clique para escolher
Aceita MD · até 500.0 MB por arquivo · até 20 arquivos por vez
Você também pode colar um arquivo com Ctrl/Cmd+V ou pelo menu da área de transferência.
Markdown para PDF analisa CommonMark com `pulldown_cmark`, embrulha em HTML (com pilha de fontes Noto Sans CJK) e imprime com WeasyPrint. Envie `.md`. A API também aceita ZIP de Markdown mais recursos. O seletor de arquivo do site lista só `.md`.
Não é réplica do Pandoc nem motor de slides. Tabelas, tachado e listas de tarefas renderizam; outros extras específicos do GitHub, como notas de rodapé e atalhos de emoji, não são convertidos. As páginas são A4 com margens de 2 cm. JavaScript em HTML cercado não executa.
Nomes que não forem `.md` / `.zip` são rejeitados. O caminho Markdown exige UTF-8. PDF criptografado é entrada errada. Comece em Markdown.
Se já tem HTML, HTML para PDF pula o passo CommonMark. Se já tem PDF e quer Markdown, o caminho inverso é PDF para Markdown.
O envio é temporário. Não guardamos a sua biblioteca de Markdown.
Recursos
- CommonMark (`pulldown_cmark`) e depois WeasyPrint
- Embrulho HTML com CJK; não é Pandoc
- O site aceita `.md`; a API também permite ZIP
- API anônima: /api/v1/convert/markdown/pdf
Quando usar esta ferramenta
- Imprimir README ou especificação em PDF
- Transformar Markdown do OCR em PDF imprimível
- Compartilhar notas CommonMark como arquivo paginado
Como converter Markdown em PDF?
- Envie um `.md` em UTF-8.
- Clique em Processar. Nesta página não há tema nem campo de papel.
- Baixe o PDF.
- Confira títulos, listas e glifos CJK. Incorporações HTML complexas podem não imprimir.
Limites e casos-limite
- Sem filtros Pandoc, sem JS, sem escolha de tema
- O seletor do site não expõe ZIP, embora a API permita
- Precisa ser Markdown UTF-8
- Limite de envio neste site: 500 MB por arquivo, enviado em partes acima de cerca de 95 MB. O corpo de uma única requisição direta à API é limitado a 100 MB.
Exemplos
- Títulos e listas em Markdown UTF-8 costumam virar PDF curto com esses estilos
- Renomear .txt para .md pode passar na checagem de extensão, mas ainda precisa de UTF-8 válido
Privacidade desta ferramenta
Os arquivos são enviados por HTTPS, processados em memória ou em um diretório temporário de curta duração nos nossos servidores, e apagados quando o resultado fica pronto. Não guardamos cópias para consulta posterior, treino de modelos ou perfis de publicidade. Consulte a Política de Privacidade para prazos de retenção e cookies do AdSense.
Perguntas frequentes
- Roda Mermaid ou controles JS?
- Não. O WeasyPrint imprime o HTML gerado pelo CommonMark. Scripts não executam.
- Por que o arquivo foi rejeitado?
- O nome precisa terminar em .md ou .zip. Outras extensões são rejeitadas como tipo de arquivo não suportado.
- Posso enviar o Markdown do OCR aqui?
- Sim, desde que seja .md. É um dos poucos handoffs úteis do OCR deste site.
- Suporta GitHub Flavored Markdown completo?
- Em parte. Tabelas, tachado e listas de tarefas estão ativados além do CommonMark; notas de rodapé e atalhos de emoji não.
Última atualização:
Chame pelo código
Cada ferramenta deste site é um endpoint REST. Para uso anônimo não precisa de conta nem de chave de API. Serve para o navegador, para desenvolvedores e para agentes de IA.
curl -X POST "https://pdf123.xyz/api/v1/convert/markdown/pdf" \
-F "[email protected]" \
-o output.pdfTambém disponível como ferramenta MCP para clientes de agente que falam Model Context Protocol (JSON-RPC 2.0 via POST /mcp). Referência completa da API
Use a partir de um agente de IA
SkillCom esta skill, Claude Code, Codex, Cursor e outros agentes de IA podem usar "Markdown para PDF" para você: /skills/pdf123-markdown-to-pdf.md
Os arquivos servem só para este processamento e são apagados automaticamente depois.