Como fazer tabela no Markdown

Atualizado em 6 de outubro de 2026

Uma tabela em Markdown é feita com barras verticais (|) separando as colunas e uma linha de hifens (---) logo abaixo do cabeçalho. Cada linha do texto vira uma linha da tabela. Para não montar à mão, copie as células do Excel e cole no Conversor de tabela para Markdown.

A estrutura básica

| Produto | Quantidade | Preço    |
| ------- | ---------- | -------- |
| Arroz   | 2          | R$ 25,90 |
| Feijão  | 3          | R$ 8,49  |

Como alinhar as colunas

Os dois-pontos na linha de hifens definem o alinhamento: à esquerda, nos dois lados para centralizar, ou à direita. Números ficam melhor alinhados à direita.

| Esquerda | Centro | Direita |
| :------- | :----: | ------: |
| Arroz    | 2      | 25,90   |

Os casos que confundem

Onde a tabela funciona

A tabela não fazia parte do Markdown original, de 2004. Ela veio com o GitHub Flavored Markdown, que virou o padrão de quase todo programa que usa Markdown hoje.

Do Excel para Markdown sem digitar

  1. Selecione as células no Excel ou no Google Planilhas e copie com Ctrl+C.
  2. Cole no Conversor de tabela para Markdown.
  3. Copie a tabela pronta. Colunas só com números já saem alinhadas à direita.

O caminho contrário também existe: para levar uma tabela Markdown, como a de uma resposta do ChatGPT, para o Excel, use o Conversor de Markdown para Excel.

Perguntas frequentes

Precisa alinhar as barras verticais?

Não. O resultado é o mesmo com ou sem alinhamento. Alinhar só deixa o texto cru mais fácil de ler.

Quantos hifens vão na linha de baixo do cabeçalho?

O GitHub aceita um hífen só por coluna, mas alguns programas pedem três. Use três ou mais para garantir.

Dá para usar negrito e link dentro da célula?

Sim. A marcação normal de negrito, itálico, código e link funciona dentro das células. O que não funciona é quebra de linha e lista.

Por que a minha tabela aparece como texto com barras?

Ou o programa não desenha tabelas em Markdown, ou falta a linha de hifens logo abaixo do cabeçalho, ou há uma linha em branco antes da tabela faltando. Deixe uma linha em branco antes da tabela.

Fontes