Gerador de tabela Markdown

Cole os dados delimitados — uma tabela Markdown aparece na hora. Sem botão, nada enviado.

Como usar

  1. Cole seus dados — separados por vírgula, ponto e vírgula, tabulação ou barra vertical. O delimitador é detectado automaticamente, ou escolha um no menu.
  2. Mantenha “A primeira linha é o cabeçalho” ativado quando a primeira linha nomear as colunas; desative para obter cabeçalhos “Coluna 1, Coluna 2…”
  3. Escolha um alinhamento apenas quando uma coluna precisar (por exemplo, números à direita); o padrão é Markdown simples sem alinhamento.
  4. Use “Copiar tabela” para colar no seu documento, ou “Baixar .md” para salvar o arquivo.

Exemplo

Entrada

Nome,Idade,Cidade
Ana,30,São Paulo
Bruno,25,Rio de Janeiro
Carla,35,Belo Horizonte

Tabela Markdown

| Nome  | Idade | Cidade         |
| ----- | ----- | -------------- |
| Ana   | 30    | São Paulo      |
| Bruno | 25    | Rio de Janeiro |
| Carla | 35    | Belo Horizonte |

Gerada com as configurações padrão (vírgula como delimitador, primeira linha como cabeçalho, sem alinhamento). As colunas são preenchidas até uma largura legível; as barras verticais nas células são escapadas.

Regras, limites e problemas conhecidos

  • O delimitador é detectado pela primeira linha; se uma coluna contiver o delimitador entre aspas (“a,b”), ele é tratado como dado, não como separador.
  • As células nunca são aparadas — espaços no início e no fim são mantidos exatamente como digitados.
  • Uma barra vertical “|” ou uma contrabarra “\” dentro de uma célula é escapada para não quebrar a tabela; o escape fica visível na saída.
  • Uma quebra de linha dentro de uma célula não pode existir em uma tabela Markdown, então ela é achatada para um único espaço e contabilizada em um aviso.
  • As colunas são dimensionadas pela largura de exibição: caracteres chineses, japoneses e de largura total contam como dois, o que mantém essas colunas alinhadas.
  • Se as linhas tiverem menos colunas que o cabeçalho, elas recebem células vazias e isso é avisado — nenhum dado é descartado.
  • Acima de 200.000 caracteres a tabela é atualizada cerca de 0,6 s depois de você parar de digitar; a entrada nunca é truncada.
  • Não oferecido: alinhamento por coluna, conversão inversa de Markdown para dados ou exportação em LaTeX/HTML/Excel — veja as notas de pesquisa para entender o motivo.

Tabelas geralmente começam como texto em outro lugar.