Ferramenta grátis

Conversor de Markdown para JSON

Cole Markdown ou solte um arquivo .md e receba um documento JSON estruturado: cada título, parágrafo, lista, tabela, bloco de código e citação vira um objeto com um type, então a estrutura que o arquivo já tem fica disponível para um script, uma API ou um CMS. A conversão acontece nesta aba — nada é enviado.

ou solte um arquivo .md nesta caixa

Opções de conversão
Referência de blocos
{
  "type": "document",
  "blocks": [
    {
      "type": "heading",
      "depth": 1,
      "text": "Release 2.0 notes"
    },
    {
      "type": "paragraph",
      "text": "The **converter** turns each block into an object with a type."
    },
    {
      "type": "heading",
      "depth": 2,
      "text": "Highlights"
    },
    {
      "type": "list",
      "ordered": false,
      "start": 1,
      "items": [
        {
          "text": "Faster preview"
        },
        {
          "text": "Tables keep their alignment",
          "checked": true
        },
        {
          "text": "Nested details:",
          "list": {
            "ordered": true,
            "start": 1,
            "items": [
              {
                "text": "one"
              },
              {
                "text": "two"
              }
            ]
          }
        }
      ]
    },
    {
      "type": "blockquote",
      "blocks": [
        {
          "type": "paragraph",
          "text": "Documents never leave the browser."
        }
      ]
    },
    {
      "type": "table",
      "align": [
        "left",
        "right"
      ],
      "head": [
        "Area",
        "Status"
      ],
      "rows": [
        [
          "Parser",
          "ready"
        ]
      ]
    },
    {
      "type": "code",
      "lang": "js",
      "text": "const blocks = parse(markdown);"
    }
  ]
}

Roda inteiramente no seu navegador — seu arquivo nunca é enviado.

Como converter Markdown em JSON

  1. Cole Markdown na caixa acima, solte um arquivo .md nela ou clique em Carregar exemplo para ver o formato da saída. O JSON é refeito enquanto você digita.
  2. O documento é dividido em blocos. Títulos recebem depth, listas recebem ordered, start e items, tabelas recebem head, rows e align, e código recebe lang. A sintaxe inline, como **negrito** ou um link, permanece como foi escrita dentro do text de cada bloco.
  3. Copie o JSON ou baixe como .json. O conversor de JSON para Markdown lê o mesmo esquema para voltar ao Markdown quando precisar.

Como o JSON é

Perguntas frequentes

Qual estrutura JSON é gerada?

Uma árvore de blocos: {"type":"document","blocks":[{"type":"heading","depth":1,"text":"Título"}]}. A Referência de blocos abaixo da ferramenta lista os campos de cada bloco.

O negrito, os links e outras formatações inline são mantidos?

Sim, dentro de text e em formato Markdown. Marque Texto simples se precisar das palavras sem a sintaxe: os marcadores de negrito somem e um link mantém o texto sem a URL.

Meu Markdown é enviado ou armazenado?

Não. O analisador está incluído nesta página e a conversão ocorre na aba; o arquivo nunca sai do seu dispositivo. Sem conta, sem fila e sem processo no servidor.

Consigo voltar do JSON para Markdown?

Sim, é o que o conversor de JSON para Markdown faz. As duas páginas compartilham um esquema, então a ida e volta devolve o documento original e editar o JSON à mão é seguro.

Prefere ler o Markdown?

Abra o editor para ver o mesmo documento com pré-visualização ao vivo, matemática, diagramas e exportar para PDF, HTML ou DOCX. As ferramentas JSON ficam a um clique no menu Ferramentas.

Abrir o Markdown Viewer