Gerador de Tabelas Markdown
Edite uma grade no estilo planilha e leve uma tabela em Markdown, HTML ou AsciiDoc. Cole direto do Excel — a gente detecta as células.
Por que um gerador dedicado?
Tabelas são a parte do Markdown que todo mundo copia errado. Os pipes não precisam estar alinhados para a tabela renderizar, mas precisam estar alinhados para o código-fonte ficar legível — e com mais de três linhas, digitar pipes na mão vira tortura. Esta ferramenta entrega uma grade de verdade: clique em uma célula, digite, tab para a próxima, e o Markdown lá embaixo se atualiza ao vivo. Se você já tem dados em Excel, Numbers ou Google Sheets, basta colar em qualquer célula — as linhas e colunas crescem sozinhas; nos bastidores a gente detecta tabulação como separador de coluna e quebra de linha como separador de linha. O painel de saída oferece três formatos. Markdown GFM é o ideal para README do GitHub, issues do GitLab, geradores de site estático (Jekyll, Hugo, Astro), Notion, Obsidian e Discord. HTML é a escolha quando você precisa de estilo controlado ou o renderizador de destino não entende tabelas Markdown. AsciiDoc é o formato canônico de muita documentação open source e de sites baseados em Antora.
Como usar o editor
Ajuste o tamanho da grade, digite ou cole os dados, defina alinhamento por coluna, copie a saída renderizada.
- Defina linhas e colunas — Use os botões
+e−para crescer ou encolher a grade. A saída é atualizada na hora. Colar de uma planilha aumenta a grade automaticamente. - Cole do Excel ou Sheets — Copie um bloco de células na sua planilha, clique em qualquer célula da grade e cole. Tabulações viram colunas; quebras de linha viram linhas.
- Escolha o alinhamento por coluna — Acima de cada coluna há três botões de alinhamento. Colunas numéricas costumam ficar melhores alinhadas à direita; colunas de status ficam bem centralizadas.
- Copie a saída — Clique em Copiar para pegar a tabela no formato escolhido. Alterne entre GFM, HTML e AsciiDoc nos chips do topo — os dados continuam os mesmos.
Sintaxe de tabela em Markdown em um parágrafo
Uma tabela GFM tem três ou mais linhas: uma linha de cabeçalho com células separadas por pipe (| a | b |), uma linha separadora com traços indicando onde são as colunas (|---|---|) e uma ou mais linhas de corpo. O alinhamento é codificado adicionando dois-pontos à separadora: :--- para esquerda, :---: para centro, ---: para direita. Os pipes do início e do fim são opcionais na spec, mas recomendados para legibilidade. Para colocar um pipe literal em uma célula, escape como \|. Para colocar uma quebra de linha, use o tag HTML <br> — quebras de linha cruas não são permitidas.
Quando usar cada formato
Os três são amplamente suportados, mas cada um tem o seu palco.
| Formato | Melhor para |
|---|---|
| GFM Markdown | READMEs no GitHub/GitLab, issues e comentários, geradores de site estático, Notion, Obsidian, Discord, modo rico do Slack. |
| HTML | Páginas que precisam de CSS preciso, blogs cujo renderizador não entende GFM, e-mails e CMSs. |
| AsciiDoc | Sites de documentação com Antora e AsciiDoctor, livros técnicos, docs no estilo OpenJDK. |
Perguntas frequentes
Como adicionar quebra de linha dentro de uma célula?
Tabelas Markdown não aceitam quebra de linha bruta dentro de uma célula. Use a tag HTML <br> onde você daria Enter. A maioria dos renderizadores GFM (GitHub, GitLab, MkDocs, Hugo) respeita isso.
Por que pipes estão quebrando minha tabela?
Um pipe dentro de uma célula precisa ser escapado como \|, senão o renderizador trata como divisão de coluna. O gerador já faz isso automaticamente quando você digita um pipe na célula.
Posso importar uma tabela Markdown existente?
Não diretamente — o editor espera dados estilo planilha. Truque: cole a tabela existente no Google Sheets ou Excel, copie de volta e cole em uma célula aqui. A grade cresce sozinha para encaixar.
Por que o GFM fica perfeito no GitHub e quebrado em outro lugar?
Nem todo renderizador suporta a extensão de tabelas do GFM. CommonMark sozinho não tem tabelas — por isso o nome GitHub Flavored Markdown. Se o seu renderizador rejeitar a tabela, troque para a saída HTML.
Os dados vão para algum servidor?
Não. Tudo roda no seu navegador. Confira em DevTools → Network: nenhum request é disparado quando você edita, cola ou copia.
Funciona para tabelas muito largas?
A grade vai até 20 colunas e 50 linhas, bem além do que é confortável ler em Markdown. Para datasets maiores, prefira CSV ou HTML — leitores tendem a ignorar tabelas Markdown muito largas.
EN
PT
ES