MarkdownLab

Gerador de Tabelas Markdown

Edite uma grade de verdade em vez de contar caracteres de pipe. Defina o alinhamento por coluna, cole uma exportação CSV/TSV ou um intervalo de planilha, reordene ou ordene linhas e colunas, e copie a sintaxe de tabela Markdown válida.

Executa totalmente no seu navegador — seus arquivos nunca saem do dispositivo.

3 linhas
3 colunas
Tabela
Saída em Markdown
| Coluna 1 | Coluna 2 | Coluna 3 |
| :--- | :--- | :--- |
|  |  |  |
|  |  |  |

Como funciona

  1. 01Digite diretamente nas células de cabeçalho e dados, clique em "Importar CSV/TSV" para colar dados tabulares existentes, ou cole um intervalo de várias células do Excel/Sheets direto em qualquer célula — isso preenche a grade a partir dessa célula em diante.
  2. 02Use os controles de linha/coluna para aumentar ou diminuir a grade (até 20 linhas por 10 colunas), e os botões ↑/↓/←/→ ao lado de cada linha ou coluna para reordená-las.
  3. 03Clique no rótulo de alinhamento de uma coluna para alternar entre esquerda, centro e direita.
  4. 04Use o menu "Dados" para transpor a tabela, ordenar por uma coluna (numérica ou alfabética, clique novamente para inverter), ou remover linhas em branco.
  5. 05Ative "Saída bonita" para preencher cada coluna com a mesma largura, alinhando visualmente o código-fonte Markdown bruto, ou deixe desativado para o padrão mais compacto.
  6. 06Copie o Markdown do painel de saída — ele é atualizado ao vivo conforme você edita a grade.

Perguntas frequentes

Existe um limite para o tamanho da tabela?

A grade suporta até 20 linhas (incluindo o cabeçalho) e 10 colunas, o que cobre confortavelmente README, documentação e tabelas comparativas típicas.

Posso colar dados do Excel ou Google Sheets?

Sim, de duas formas: cole um intervalo diretamente em qualquer célula da grade e ele se preenche a partir dessa célula em diante (aumentando a grade se necessário, até o limite de 20x10 — um "Desfazer" único aparece caso uma colagem sobrescreva mais do que você pretendia), ou cole uma exportação CSV/TSV completa na caixa "Importar CSV/TSV" para substituir toda a grade.

Qual é a diferença entre saída Compacta e Bonita?

Compacta (o padrão) escreve o Markdown válido mais enxuto — espaços únicos ao redor de cada célula. Bonita preenche cada coluna até sua célula mais larga para que os caracteres "|" fiquem alinhados visualmente no código-fonte bruto; ambas renderizam de forma idêntica depois que o Markdown é processado. Sua escolha é lembrada para a próxima vez.

Posso reordenar linhas e colunas, ou ordenar e transpor os dados?

Sim — cada linha tem botões ↑/↓ e cada coluna tem botões ←/→ (a linha de cabeçalho sempre fica primeiro). O menu "Dados" adiciona Transpor (trocar linhas e colunas), Ordenar por coluna (numérica ou alfabética, detectada automaticamente; clique na mesma coluna de novo para inverter), e Remover linhas vazias.

Como funciona o alinhamento de coluna em tabelas Markdown?

É controlado por dois-pontos na linha separadora abaixo do cabeçalho (veja a seção de sintaxe abaixo). Este gerador escreve essa linha separadora para você, com base no alinhamento escolhido por coluna.

Ela escapa caracteres especiais como pipes?

Sim — um "|" literal dentro de uma célula é automaticamente escapado para "\|" para não ser confundido com um separador de coluna, e quebras de linha dentro de uma célula viram "<br>".

Onde posso usar o Markdown gerado?

Em qualquer lugar que renderize GitHub-Flavored Markdown: READMEs do GitHub/GitLab, a maioria dos geradores de site estático, e o próprio Editor de Markdown deste site.

Ferramentas relacionadas

Sintaxe de tabela em Markdown

Uma tabela em Markdown é feita de três partes: uma linha de cabeçalho, uma linha separadora que também controla o alinhamento, e uma ou mais linhas de dados — cada uma escrita como células separadas por | caracteres.

| Name  | Role      | Remote |
| ----- | :-------- | -----: |
| Ava   | Engineer  |    Yes |
| Priya | Designer  |     No |

O gerador acima escreve essa sintaxe automaticamente para você, incluindo a linha separadora correta para o alinhamento escolhido em cada coluna.