Ir para o conteúdo principal
PPDF123

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?

  1. Envie um `.md` em UTF-8.
  2. Clique em Processar. Nesta página não há tema nem campo de papel.
  3. Baixe o PDF.
  4. 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.pdf

També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

Skill

Com esta skill, Claude Code, Codex, Cursor e outros agentes de IA podem usar "Markdown para PDF" para você: /skills/pdf123-markdown-to-pdf.md

Todas as skills para agentes

Os arquivos servem só para este processamento e são apagados automaticamente depois.