Markdown para HTML

Converta Markdown em HTML limpo com edição de texto rico, pré-visualização em direto e opções de conversão ajustáveis. Ideal para programadores e criadores de conteúdo.

Referência rápida

# Heading Cabeçalhos
**bold** Negrito
*italic* Itálico
[text](url) Ligações
- item Listas
`code` Código

Como usar o conversor de Markdown para HTML

1

Introduzir Markdown

Escreva ou cole o seu Markdown na área de entrada

2

Conversão automática

Ative a conversão automática para gerar HTML instantaneamente

3

Pré-visualização

Alterne entre as vistas de código e pré-visualização ao vivo

4

Exportar

Copie o HTML ou descarregue como ficheiro .html completo

Compreender a conversão de Markdown para HTML

O que é Markdown para HTML?

A conversão de Markdown para HTML transforma texto Markdown simples em marcação HTML devidamente formatada. Isto permite-lhe escrever conteúdo num formato fácil de ler e publicá-lo como HTML pronto para a web.

  • Sintaxe simples: Easy-to-write formatting
  • HTML limpo: Semantic, standards-compliant output
  • Pré-visualização em direto: See results as you type
  • Suporte completo: Headers, lists, links, code blocks

Porquê usar Markdown para HTML?

O Markdown é perfeito para escrever conteúdo sem lidar com etiquetas HTML complexas. Converta as suas notas, documentação ou artigos de blogue em HTML para publicação na web.

  • Easy Writing: Focus on content, not syntax
  • Web Publishing: Create HTML for websites
  • Email Templates: Generate HTML emails
  • Documentation: Convert README files to web pages

Pré-visualização em direto

Alterne entre a vista de código e a pré-visualização renderizada para ver exatamente como o seu conteúdo aparecerá.

100% privado

Toda a conversão acontece localmente. O seu Markdown nunca é enviado para qualquer servidor.

Totalmente grátis

Sem registo nem limites. Converta Markdown ilimitado para HTML, gratuito para sempre.

`; const blob = new Blob([fullHtml], { type: 'text/html' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = 'converted.html'; document.body.appendChild(a); a.click(); document.body.removeChild(a); URL.revokeObjectURL(url); } function clearAll() { const markdownInput = document.getElementById('markdown-input'); markdownInput.value = ''; markdownInput.dispatchEvent(new Event('input', { bubbles: true })); document.getElementById('html-output').value = ''; updateInputPreview(); updateOutputPreview(); } document.addEventListener('DOMContentLoaded', function() { const markdownInput = document.getElementById('markdown-input'); const auto = document.getElementById('auto-convert'); markdownInput.addEventListener('input', function () { if (auto.checked) { convert(); } }); if (window.OhMonaco) { window.OhMonaco.attach({ textareaId: 'markdown-input', containerId: 'markdown-input-editor', toggleId: 'markdown-to-html-monaco-toggle', themeSelectId: 'markdown-to-html-monaco-theme', language: 'markdown', onChange: () => { if (auto.checked) { convert(); } }, }); } const monacoToggle = document.getElementById('markdown-to-html-monaco-toggle'); if (monacoToggle) { monacoToggle.addEventListener('change', function () { setTimeout(() => { if (inputMode === 'edit') { applyModeUI(); } }, 0); }); } convert(); applyModeUI(); });