마크다운 테이블 생성기
그리드에 입력하거나 쉼표 또는 탭으로 구분된 데이터를 붙여넣어 마크다운 테이블을 만드세요. 열마다 왼쪽, 가운데, 오른쪽 정렬을 고르고, 실시간 미리보기와 함께 깔끔하게 정렬된 테이블을 복사할 수 있습니다. 셀 안의 파이프 문자는 자동으로 이스케이프됩니다. 무료이며 회원가입이 필요 없고, 모든 작업은 브라우저에서 이루어집니다.
입력 모드
첫 번째 행이 테이블 헤더입니다.
열 정렬
마크다운
실시간 미리보기
| Header 1 | Header 2 | Header 3 |
|---|---|---|
마크다운 테이블 생성기 사용 방법
- 1. 입력 모드를 고르세요. 시각적 그리드 편집기는 입력할 3 × 3 그리드와 행 및 열을 추가하거나 삭제하는 버튼을 제공합니다(최소 2개 행, 1개 열). CSV / TSV 붙여넣기는 스프레드시트나 텍스트 파일에서 복사한 데이터를 받습니다.
- 2. 테이블을 채우세요. 첫 번째 행은 항상 헤더입니다. 붙여넣기 모드에서는 한 줄이 한 행이 됩니다.
- 3. 정렬을 설정하세요. 각 열의 드롭다운에서 왼쪽, 가운데 또는 오른쪽을 고를 수 있습니다.
- 4. 마크다운을 복사하세요. 여백을 맞춘 테이블이 마크다운 아래에 나타나고, 그 아래에 실시간 미리보기가 있습니다. 마크다운 복사는 원본을 복사합니다.
마크다운 테이블은 어떻게 만들어지나요
테이블은 핵심 마크다운이나 CommonMark 사양의 일부가 아니라, GitHub, GitLab 및 많은 문서 도구가 따르는 GitHub Flavored Markdown 사양에서 나옵니다. 테이블은 헤더 행, 구분선 행, 원하는 만큼의 본문 행으로 이루어지며, 셀은 파이프로 구분합니다. 구분선 행이 테이블을 만드는 요소입니다. 각 셀은 하이픈으로 이루어지고, 콜론이 정렬을 정합니다.
| 정렬 | 구분선 셀 | 텍스트 위치 |
|---|---|---|
| 왼쪽 | :--- | 왼쪽 가장자리에 |
| 가운데 | :---: | 가운데에 |
| 오른쪽 | ---: | 오른쪽 가장자리에 — 숫자에 적합 |
헤더 행의 셀 수는 구분선 행의 셀 수와 같아야 하며, 그렇지 않으면 테이블로 인식되지 않습니다. 셀 안의 리터럴 파이프는 \|로 적어야 하는데, 이 생성기가 자동으로 처리합니다. 셀은 한 줄 텍스트이지만, 굵은 글씨나 링크 같은 인라인 서식은 셀 안에서도 작동하며, 테이블은 첫 빈 줄에서 끝납니다.
실제 예시
붙여넣기 모드에 Name,Role,Score, Alice,Editor,92, Bob,Writer,7, C|D,Reviewer,100을 네 줄로 붙여넣고, 열을 왼쪽, 가운데, 오른쪽으로 설정하세요. 결과는 다음과 같습니다:
마크다운
| Name | Role | Score | | :---- | :------: | ----: | | Alice | Editor | 92 | | Bob | Writer | 7 | | C\|D | Reviewer | 100 |
모든 열은 가장 넓은 셀에 맞춰 채워지므로 파이프 기호가 세로로 정렬되며, 최소 너비는 3입니다. 원본은 테이블에 필요한 것보다 길지만, 일반 텍스트 diff에서 읽기 쉽고 채우지 않은 것과 똑같이 렌더링됩니다. C|D의 파이프는 이스케이프되었습니다. 모든 열을 기본값으로 두면 모든 구분선 셀은 왼쪽 정렬 :----가 됩니다.
붙여넣기 모드의 한계
- 구분자. 생성기는 처음 몇 줄에서 쉼표, 탭, 세미콜론을 시험해 줄들을 가장 일관되게 같은 수의 열로 나누는 구분자를 사용합니다. 동률이면 쉼표가 이깁니다.
- 따옴표 필드. 큰따옴표로 감싼 필드는
"Smith, J."처럼 쉼표를 유지하며, 큰따옴표 두 개가 연속되면 하나가 됩니다. 따옴표 안의 줄바꿈은<br>이 되는데, 마크다운 테이블 셀은 한 줄이어야 하기 때문입니다. - 정렬은 글자 수를 기준으로 합니다. CJK 텍스트나 이모지 같은 넓은 문자는 원본을 고르지 않게 보이게 할 수 있지만, 렌더링된 테이블에는 영향을 주지 않습니다.
- 행 길이가 다른 경우에는 가장 넓은 행에 맞춰 빈 셀로 채워집니다.
어떤 도구가 필요한가요?
| 원하는 작업 | 사용할 도구 |
|---|---|
| README나 위키에 붙여넣을 마크다운 테이블 | 이 페이지 |
| CSV를 미리 보거나 HTML 테이블로 복사 | CSV to Table |
| booktabs 규칙이 있는 LaTeX tabular 코드 | LaTeX Table Generator |
| 논문용 APA 7 테이블 | APA Table Generator |
| 서식을 걷어 낸 일반 텍스트 마크다운 | 마크다운을 텍스트로 |
자주 묻는 질문
- 마크다운 테이블은 어떻게 만드나요?
- 헤더와 셀을 그리드에 입력하거나, 붙여넣기 모드로 전환해 CSV나 탭으로 구분된 데이터를 넣으세요. 생성기가 헤더 행, 구분선 행, 본문 행을 작성하며, 확인할 수 있도록 렌더링된 미리보기를 보여 줍니다.
- 마크다운 테이블에서 열 정렬은 어떻게 설정하나요?
- 열마다 왼쪽, 가운데 또는 오른쪽을 고르세요. 선택 내용은 콜론으로 구분선 행에 기록됩니다. 왼쪽은
:---, 가운데는:---:, 오른쪽은---:입니다. - CSV를 마크다운 테이블로 변환할 수 있나요?
- 네. 붙여넣기 모드에서 쉼표 또는 탭으로 구분된 줄을 붙여넣으세요. 따옴표 필드도 처리되므로 "Smith, J." 같은 셀은 한 열에 머물고, 따옴표 안의 줄바꿈은 줄바꿈 태그가 됩니다.
- 테이블 열이 공백으로 채워지는 이유는 무엇인가요?
- 일반 텍스트에서 파이프 기호가 세로로 맞도록 하기 위해서입니다. 마크다운 렌더러는 추가 공백을 무시하며, 채워진 원본은 읽고 편집하기 훨씬 쉽습니다.
- 데이터에 파이프 문자가 있으면 어떻게 되나요?
\|로 이스케이프되어 새 열을 시작하지 않고 파이프 기호로 표시됩니다.- 테이블 셀에 줄바꿈이나 목록을 넣을 수 있나요?
- 이 도구로는 할 수 없습니다. 셀은 한 줄입니다. 대부분의 렌더러는 직접 텍스트에 추가하면 셀 안의 인라인
<br>태그를 받아들이지만, 이는 테이블 문법이 아니라 렌더러의 기능입니다. - 내 데이터가 어딘가에 업로드되나요?
- 아니요. 테이블은 브라우저에서 만들어지고 미리보기되며, 어떤 내용도 CitationEasy로 전송되지 않습니다.