Gerador de Tabelas Markdown
Construa uma tabela Markdown compatível com GitHub a partir de uma grelha simples. Defina o alinhamento por coluna e copie o resultado formatado e preenchido.
Como utilizar
Digite os seus dados diretamente na grelha: a primeira linha é sempre o cabeçalho da tabela, e cada linha abaixo torna-se uma linha do corpo. Conforme digita, a ferramenta reconstrói o Markdown por baixo em tempo real, para que a caixa de saída sempre corresponda ao que vê na grelha — não há nada para clicar para "gerar". O coração de uma tabela Markdown é a sua segunda linha, chamada linha de separação. É uma linha de travessões que fica entre o cabeçalho e o corpo, e também controla o alinhamento. Utilize o seletor de alinhamento por coluna acima da grelha para mudar uma coluna entre esquerda, centro e direita: esquerda escreve :---, centro escreve :---:, e direita escreve ---:. Uma lista de preços de três colunas, por exemplo, pode alinhar à esquerda o nome do produto, centrar o tamanho e alinhar à direita o preço para que os números se alinhem perfeitamente. Construa a forma da sua tabela com os botões de linha e coluna. Adicione uma linha quando tiver outro registo para introduzir, adicione uma coluna quando precisar de outro campo e remova qualquer uma quando ultrapassar. A linha de cabeçalho não pode ser eliminada porque cada tabela Markdown válida precisa de exatamente uma — é o que diz ao processador onde as colunas começam. O conteúdo das células é escapado para si. Se digitar um carácter de pipe dentro de uma célula, a ferramenta escreve-o em forma escapada para que não divida a célula em duas, e as quebras de linha dentro de uma célula são convertidas em marcação que o processador compreende. Isto significa que pode colar prosa comum — incluindo frases com pontuação — sem ter de corrigir manualmente a sintaxe depois. O resultado é Markdown compatível com GitHub, o mesmo dialeto de tabela utilizado pelo GitHub, GitLab, comentários do Reddit, Obsidian e a maioria dos geradores de sites estáticos. Copie a saída com o botão de cópia e cole-a num README, numa questão, numa página wiki ou numa nota, e ela será processada como uma tabela adequada. Tudo funciona no seu navegador, por isso os dados na sua grelha nunca deixam o seu dispositivo.
Perguntas frequentes
- Para que serve a linha de separação?
- A segunda linha de uma tabela Markdown define o alinhamento de cada coluna: :--- é esquerda, :---: é centro, ---: é direita, e --- deixa-o indefinido.
- E se o meu texto contiver um pipe (|)?
- Os pipes dentro das células são escapados automaticamente como \| para que não quebrem a tabela, e as quebras de linha dentro de uma célula são reduzidas a espaços.
- Os meus dados são enviados para algum lado?
- Não. A tabela é gerada inteiramente no seu navegador; nada é carregado.
- A tabela funciona fora do GitHub?
- Sim. A saída é Markdown compatível com GitHub (GFM), que é suportado muito além do GitHub — GitLab, Bitbucket, Reddit, Obsidian, Docusaurus, MkDocs e a maioria dos editores Markdown processam a mesma sintaxe de tabela. Apenas alguns analisadores antigos ou minimalistas (como a especificação Markdown original de 2004) carecem de suporte a tabelas; se uma tabela aparecer como pipes brutos, o alvo simplesmente não está a executar um processador compatível com GFM.