O que faz
O Gerador de Tabela Markdown converte dados delimitados simples em uma tabela limpa em GitHub-Flavored Markdown (GFM). Cole linhas separadas por barras verticais, vírgulas, tabs, ponto e vírgula ou espaços, e ele emite uma tabela devidamente preenchida com linha separadora e marcadores de alinhamento por coluna. Ele detecta o delimitador automaticamente, escapa caracteres | literais dentro das células para que não quebrem a tabela, transpõe linhas em colunas e reconverte tabelas GFM coladas de volta em dados editáveis. Tudo roda 100% no cliente - seus dados nunca saem do navegador.
Como usar
- Escolha um preset (demo 3×3 ou demo de alinhamento) ou cole seus dados na Entrada de dados à esquerda - a tabela é renderizada ao vivo à direita.
- Escolha um delimitador (ou deixe em Auto - ele deduz a partir dos seus dados e mostra o que detectou).
- Ative a chave Linha de cabeçalho se sua primeira linha for um cabeçalho.
- Escolha o alinhamento de coluna (Nenhum, Esquerda, Centro, Direita) para os marcadores
:--/:-:/--:. - Use Colar uma tabela Markdown para importar uma tabela GFM existente (a linha separadora
---é descartada automaticamente), Transpor para trocar linhas e colunas. - Copie o resultado, faça Download como
table.md, ou compartilhe a URL - sua entrada e opções ficam codificadas nela.
Exemplos
CSV → Markdown
Entrada:
name,role,city
Ada,Engineer,London
Bob,Designer,Paris
Saída:
| name | role | city |
| ---- | --------- | ------ |
| Ada | Engineer | London |
| Bob | Designer | Paris |
Dados com barras verticais e colunas alinhadas à direita
Entrada Score\n7 com Cabeçalho ativado e alinhamento à Direita produz:
| Score |
| ----: |
| 7 |
Escapando barras verticais literais
Uma célula com valor a|b é renderizada como a\|b para que permaneça dentro de sua coluna.
Bom saber
- Detecção automática pontua cada delimitador candidato por frequência e consistência entre linhas; delimitadores estruturais (barra vertical, tab) superam pontuação, que supera espaços.
- Avisos de validação: linhas desalinhadas (contagem de células diferente da linha mais larga - normalmente um artefato de colagem) e células de cabeçalho vazias são sinalizadas como avisos sob a saída. Linhas desalinhadas são preenchidas com células em branco na tabela renderizada.
- Ida e volta na importação: colar uma tabela Markdown renderizada descarta a linha separadora e recarrega as células como dados separados por barras verticais, então uma tabela de README volta a ser entrada editável.
- Compartilhável: sua entrada, delimitador, cabeçalho e alinhamento ficam codificados na URL (parâmetros
d,h,a,t), então um link reproduz a tabela exata. Links criados antes do upgrade de layout dividido continuam funcionando. - Privado: toda a análise acontece localmente - seguro para dados sensíveis.
- Ferramentas relacionadas: JSON Formatter, JSON ↔ CSV, Word Counter.