~ / developer / markdown-table-generator

📑 마크다운 표 만들기 (Markdown Table Generator)

엑셀에서 복사한 표를 붙여 넣거나 칸에 직접 써서 GitHub·노션·블로그용 마크다운 표를 만드세요. 한글이 섞여도 세로줄이 반듯하게 맞춰져요.

광고
광고
table
붙여넣기 (엑셀 · CSV · TSV · 마크다운 표)
칸 맞춤
한글·한자·이모지 폭
markdown
미리보기
광고

사용법

  1. 위 칸에 바로 입력하세요. 첫 줄은 머리글(헤더)이에요. Enter를 누르면 아래 칸으로, 마지막 줄에서 Enter를 누르면 새 행이 생겨요.
  2. 엑셀·구글 시트에서 범위를 복사해 아무 칸에나 붙여 넣으면 그 칸부터 채워져요. 아래 붙여넣기 칸에 CSV·TSV·기존 마크다운 표를 넣어 통째로 가져올 수도 있어요.
  3. 각 열 위의 정렬 버튼을 누를 때마다 기본 → 왼쪽 → 가운데 → 오른쪽으로 바뀌어요. 숫자 열은 오른쪽 정렬이 읽기 좋아요.
  4. 오른쪽에 만들어진 마크다운을 'copy'로 복사해 GitHub README, 노션, 블로그, 위키에 붙여 넣으세요. 미리보기로 실제 모양도 확인할 수 있어요.

마크다운 표 문법

마크다운 표는 GitHub Flavored Markdown(GFM) 확장 문법이에요. 세로줄 |로 칸을 나누고, 둘째 줄의 하이픈 ---으로 머리글과 본문을 구분합니다. 콜론 : 위치가 정렬을 정해요.

구분선정렬예
---기본 (대부분 왼쪽)| 이름 | 아래 | --- |
:---왼쪽설명·텍스트 열
:---:가운데✓/✗, 짧은 상태 값
---:오른쪽금액·점수 같은 숫자 열

예를 들어 이 페이지의 기본 예시는 아래처럼 바뀌어요. 한글 '김철수'는 고정폭 글꼴에서 6칸을 차지하므로, 영어 'Alice'(5칸)보다 공백을 하나 덜 넣어야 세로줄이 맞아요.

| 이름   | 역할       | 점수 |
| ------ | ---------- | ---: |
| 김철수 | 프론트엔드 |   92 |
| Alice  | Backend    |   88 |

변환 예시 3가지

① 정렬을 섞은 요금 비교표 — '예시' 버튼의 표(4열, 정렬 왼쪽·가운데·가운데·왼쪽)는 이렇게 나와요. 가운데 정렬 열은 남는 공백을 양쪽에 나눠 넣고, 홀수면 오른쪽에 한 칸 더 넣어요.

| 기능        | 무료 |   Pro   | 비고           |
| :---------- | :--: | :-----: | :------------- |
| 프로젝트 수 | 3개  | 무제한  |                |
| 저장 공간   | 1GB  |  100GB  | 추가 구매 가능 |
| 팀 초대     |  ✗   |    ✓    | 최대 50명      |
| 가격 (월)   | 0원  | 9,900원 | VAT 포함       |

② 칸 안에 세로줄과 줄바꿈이 있을 때 — a | b는 a \| b로, 칸 안 줄바꿈은 <br>로 바뀌어요. '간단하게'를 고르면 공백을 채우지 않고 구분선도 ---로 짧게 적어요.

| 명령 | 설명 |
| --- | --- |
| a \| b | 파이프<br>두 줄 |

③ 따옴표가 있는 CSV 가져오기 — "사과, 부사",3000,"말 ""달다"""처럼 쉼표·따옴표가 든 칸도 CSV 규칙(RFC 4180 방식)대로 읽어서 '사과, 부사', '3000', '말 "달다"' 세 칸으로 나눠요. 기존 마크다운 표의 |:-:|--:| 구분선도 가운데·오른쪽 정렬로 읽어 와요.

어디에 붙여 넣으면 표가 될까

서비스마크다운 표메모
GitHub (README, 이슈, PR, 위키)지원GFM 표 확장 문법의 기준이 되는 곳이에요
GitLab · Obsidian · VS Code 미리보기지원정렬 콜론·\| 이스케이프 모두 동작
Notion붙여 넣으면 표 블록으로 바뀜정렬 정보는 빠질 수 있어요
티스토리·velog (마크다운 편집기)지원기본 에디터(위지윅)에서는 글자로 붙어요
Slack · Discord · 카카오톡미지원표 대신 글자 그대로 보여요. 코드 블록(```)으로 감싸면 세로줄 맞춘 원문이 그대로 보여 읽을 만해요
네이버 블로그미지원표 기능으로 직접 만들거나 HTML 표를 써요

Slack·Discord처럼 표를 그리지 못하는 곳에서는 '세로줄 맞추기'와 '2칸으로 계산'을 켠 결과를 코드 블록에 넣는 게 가장 깔끔해요. 고정폭 글꼴로 보여 주기 때문에 열이 그대로 맞아요. 문법 규칙 원문은 GitHub Flavored Markdown 명세의 표 확장에 있어요.

광고

폭 계산 기준 (세로줄 맞추기)

문자2칸으로 계산1칸으로 계산
영문·숫자·기호 (Alice, 92, ✓)1칸1칸
한글·한자·전각 문자 (김철수, w)2칸 (김철수 = 6칸)1칸 (김철수 = 3칸)
그림 이모지 (🎉)2칸1칸
결합 문자·변형 선택자·ZWJ0칸0칸

열 폭은 각 열에서 가장 넓은 칸에 맞추고, 최소 3칸(구분선 --- 길이)을 지켜요. 그래서 기본 예시의 '점수' 열은 머리글 '점수'(4칸)에 맞춰 ---:가 돼요.

표를 자주 고친다면 '간단하게'가 편할 수 있어요. 세로줄을 맞춰 두면 칸 하나만 길어져도 그 열 전체의 공백이 바뀌어 Git 변경 내역(diff)이 여러 줄로 늘어나거든요. 사람이 원문을 자주 읽는 README는 맞추기, 자동 생성·자주 갱신하는 표는 간단하게가 보통 무난한 선택이에요.

주의할 점

표 내용은 브라우저 안에서만 처리되고 서버로 보내지 않아요.

광고
광고

자주 묻는 질문

엑셀 표를 마크다운으로 바꾸려면?
엑셀이나 구글 시트에서 범위를 복사(Ctrl+C)한 뒤 위 표의 첫 칸이나 붙여넣기 칸에 붙여 넣으세요. 탭으로 나뉜 데이터를 자동으로 인식해 표를 채우고 마크다운을 만들어요.
마크다운 표에서 가운데 정렬은 어떻게 하나요?
구분선 줄에서 하이픈 양쪽에 콜론을 붙여 :---: 로 쓰면 가운데, ---: 는 오른쪽, :--- 는 왼쪽 정렬이에요. 이 도구에서는 열 위 정렬 버튼을 누르면 자동으로 바뀌어요.
한글이 섞이면 세로줄이 안 맞아요.
한글은 고정폭 글꼴에서 영문 두 글자 폭이라, 글자 수가 아니라 화면 폭으로 공백을 채워야 해요. 이 도구는 한글·한자·이모지를 2칸으로 계산해서 맞춰요. 에디터 글꼴에 따라 1칸 기준이 맞다면 옵션을 바꾸세요.
표 안에서 줄을 바꾸고 싶어요.
마크다운 표는 한 행이 한 줄이어야 해서, 칸 안 줄바꿈은 <br> 태그로 넣어요. 엑셀에서 Alt+Enter로 줄을 바꾼 칸을 붙여 넣으면 자동으로 <br>로 바뀝니다.
슬랙이나 디스코드에서도 표가 되나요?
두 곳 모두 마크다운 표를 그리지 않아요. 대신 "세로줄 맞추기"로 만든 결과를 ``` 코드 블록으로 감싸 보내면 고정폭 글꼴로 보여 열이 맞춰진 상태로 읽혀요.
셀 병합이나 머리글 없는 표도 되나요?
GFM 표 문법은 셀 병합과 머리글 없는 표를 지원하지 않아요. 첫 줄은 항상 머리글로 쓰이고, 병합이 필요하면 HTML <table>의 colspan·rowspan을 써야 해요.
이미 있는 마크다운 표를 고칠 수 있나요?
네. 붙여넣기 칸에 기존 마크다운 표를 넣으면 칸과 정렬을 읽어 와요. 고친 뒤 다시 복사하면 됩니다.

이 도구와 함께 보면 좋은 글

관련 도구

광고

더 둘러보기

💻 개발자 다른 도구

🔥 많이 찾는 도구

🔮 재미로 한 번 더

📝 읽어 볼 만한 글

글 전체 보기 →