Editor e conversor de Markdown
Converta Markdown no formato do GitHub em HTML higienizado com pré-visualização ao vivo, ou transforme HTML colado de volta em Markdown limpo, tudo no seu navegador.
Editor e conversor de Markdown — Uma ferramenta de Markdown bidirecional. No modo Markdown para HTML, ela mostra uma pré-visualização ao vivo e higienizada do seu Markdown no formato do GitHub e o código-fonte HTML correspondente que você pode copiar; no modo HTML para Markdown, converte o HTML colado de volta em Markdown limpo. Tudo é analisado e higienizado no seu navegador, então nada do que você digita é enviado para qualquer servidor.
O que é Editor e conversor de Markdown?
O Editor e conversor de Markdown é uma ferramenta gratuita e bidirecional de Markdown e HTML que roda inteiramente no seu navegador. Alterne entre Markdown para HTML e HTML para Markdown com um único seletor. No modo Markdown para HTML, ele analisa o Markdown no formato do GitHub – títulos, negrito e itálico, links, listas, tabelas, citações e blocos de código delimitados – e mostra duas coisas lado a lado: uma pré-visualização renderizada ao vivo e o código-fonte HTML gerado, que você pode copiar com um clique. O HTML sempre passa pelo DOMPurify antes de ser exibido, de modo que qualquer script ou marcação insegura é removida. No modo HTML para Markdown, ele pega o HTML colado e o converte de volta em Markdown organizado, usando títulos no estilo ATX e blocos de código delimitados. Redatores, desenvolvedores e editores de conteúdo o usam para redigir arquivos README, preparar postagens de blog, limpar HTML colado de um CMS e mover texto entre Markdown e HTML sem perder a formatação.
Como usar Editor e conversor de Markdown
- Escolha a direção com o seletor: Markdown para HTML, ou HTML para Markdown.
- Cole ou digite sua fonte na caixa de entrada.
- No modo Markdown para HTML, observe a pré-visualização renderizada atualizar ao vivo abaixo da entrada.
- Leia o resultado convertido na caixa de saída – código-fonte HTML ao converter de Markdown, Markdown ao converter de HTML.
- Clique no botão de copiar do campo de saída para pegar o resultado, ou em Limpar para esvaziar a entrada.
Exemplos
Título e negrito de Markdown para HTML
Entrada
# Title Some **bold** text.
Saída
<h1>Title</h1> <p>Some <strong>bold</strong> text.</p>
Lista de Markdown para HTML
Entrada
- one - two
Saída
<ul> <li>one</li> <li>two</li> </ul>
HTML de volta para Markdown
Entrada
<h2>Notes</h2><p>A <a href="https://x.com">link</a>.</p>
Saída
## Notes A [link](https://x.com).
Perguntas frequentes
- Meu texto é enviado para um servidor?
- Não. A análise do Markdown, a higienização do HTML e a conversão de HTML para Markdown são executadas localmente no seu navegador. Seu conteúdo nunca sai do seu dispositivo e a ferramenta continua funcionando off-line, por isso é segura para rascunhos privados ou não publicados.
- O HTML gerado é seguro para usar?
- Sim. Cada trecho de HTML passa pelo DOMPurify antes de ser exibido na pré-visualização ou na saída, o que remove scripts, manipuladores de eventos e outras marcações inseguras. Tanto a pré-visualização ao vivo quanto o código-fonte HTML copiável são higienizados.
- Quais recursos de Markdown são suportados?
- Ele suporta o Markdown no formato do GitHub, incluindo títulos, negrito e itálico, links, listas ordenadas e não ordenadas, citações, tabelas, código em linha e blocos de código delimitados. Quebras de linha simples são mantidas como quebras de linha na pré-visualização.
- Por que a pré-visualização ao vivo não aparece no modo HTML para Markdown?
- A pré-visualização ao vivo renderiza Markdown como HTML, então só aparece no modo Markdown para HTML. No modo HTML para Markdown, o texto Markdown convertido aparece na caixa de saída.
- A saída é atualizada automaticamente?
- Sim. A pré-visualização e a saída são recalculadas conforme você digita, então não há botão de converter para pressionar – o resultado está sempre sincronizado com a sua entrada.
Ferramentas relacionadas
Codificar / decodificar Base32 / Base58
Codifique texto em Base32 (RFC 4648) ou Base58 (o alfabeto do Bitcoin) e decodifique qualquer um de volta para texto, totalmente seguro em UTF-8 e inteiramente no seu navegador.
Codificar / decodificar Base64
Codifique ou decodifique Base64 (compatível com UTF-8) com alfabeto URL-safe, preenchimento opcional, quebra de linha 64/76, contagem de bytes e caracteres em tempo real e vista de bytes em hex ou binário.
Conversor de maiúsculas/minúsculas e contador
Converta texto entre UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e mais, e conte caracteres, palavras e linhas.
Formatador e minificador de código
Embeleze ou minifique HTML, CSS e JavaScript instantaneamente no seu navegador, com indentação de 2 espaços, 4 espaços ou tabulação e compressão de JavaScript com Terser.