전체 도구 ↗
📋

마크다운 표 생성기

엑셀·CSV 데이터를 붙여넣으면 GitHub·노션용 마크다운 표로 바로 변환

설치·회원가입 없이브라우저에서 바로 처리탭·쉼표 자동 인식
📋 엑셀·구글시트에서 복사(Ctrl+C) 후 그대로 붙여넣기탭/쉼표 자동 인식

첫 줄은 표 머리글(헤더), 칸 구분은 쉼표 또는 탭 — 엑셀·시트에서 복사한 값 그대로 붙여넣으면 됩니다.

마크다운 결과
마크다운 소스 · 복사 대상

이대로 GitHub·노션·옵시디언 편집기에 붙여넣으면 표로 렌더링됩니다. · 자주 쓰면 즐겨찾기(Ctrl+D)

광고

설명

쉼표 또는 탭으로 구분한 데이터를 GitHub·Notion에서 쓰는 마크다운 표 형식으로 변환합니다. 첫 줄이 표 머리글이 됩니다.

광고

관련 도구

엑셀이나 스프레드시트에서 복사한 탭 구분 데이터, 또는 쉼표로 구분된 CSV 데이터를 마크다운 표 형식으로 즉시 변환해 주는 도구입니다. 마크다운 표를 직접 손으로 만들려면 각 열의 너비에 맞춰 `|`와 `-`를 일일이 정렬해야 해서 번거롭고 오류가 생기기 쉬운데, 이 도구는 그 과정을 자동화해 줍니다.

사용 방법

엑셀에서 표를 선택해 복사(Ctrl+C)하면 탭(`\t`)으로 구분된 데이터가 클립보드에 저장됩니다. 이를 입력창에 붙여 넣으면 자동으로 마크다운 표가 생성됩니다. CSV 데이터는 쉼표로 구분해 붙여 넣으면 되며, 탭과 쉼표는 자동으로 인식되므로 별도 구분자 설정이 없습니다. 첫 번째 행은 자동으로 헤더(열 이름)로 처리되어, 바로 아래에 `|---|---|` 구분선이 자동으로 삽입됩니다. 결과로 나온 마크다운 표는 GitHub, GitLab, Notion, Obsidian 등 GFM을 지원하는 모든 플랫폼에서 정상 렌더링됩니다.

이럴 때 유용해요

API 명세서나 기술 문서에 파라미터 목록을 표로 정리할 때, 먼저 엑셀에 항목·타입·설명을 입력한 뒤 이 도구로 변환하면 README에 바로 삽입할 수 있습니다. 팀 회의록에 비교 항목을 표로 넣고 싶은데 마크다운 편집기가 표 자동완성을 지원하지 않는 환경에서도 유용합니다. 또한 구글 시트에서 데이터를 내보낼 때 탭 구분 복사를 활용하면, 수십 개의 행과 열로 구성된 대형 표도 몇 초 만에 마크다운으로 변환할 수 있습니다.

알아두면 좋은 점

마크다운 표는 GFM(GitHub Flavored Markdown) 확장 문법이므로 CommonMark 기본 규격만 따르는 일부 플랫폼에서는 렌더링되지 않을 수 있습니다. 셀 안에 파이프 기호(`|`)가 데이터로 포함된 경우 반드시 `\|`로 이스케이프해야 표가 깨지지 않습니다. 열 정렬(왼쪽 `:---`, 가운데 `:---:`, 오른쪽 `---:`)을 지정하면 숫자 열은 오른쪽 정렬, 텍스트 열은 왼쪽 정렬로 가독성을 높일 수 있습니다. 셀 안에 줄바꿈이 필요한 경우 마크다운 표 자체가 줄바꿈을 지원하지 않으므로 HTML `<br>` 태그를 사용해야 합니다.

자주 묻는 질문

구글 시트 데이터를 사용하려면 어떻게 복사해야 하나요?
구글 시트에서 범위를 선택하고 Ctrl+C로 복사한 뒤 입력창에 붙여 넣으면 됩니다. 구글 시트는 탭 구분 형식으로 복사되며, 이 도구가 탭을 자동으로 인식하므로 별도 설정 없이 그대로 변환됩니다.
CSV 파일을 직접 업로드할 수 있나요?
파일 업로드 기능은 제공되지 않습니다. CSV 파일을 메모장이나 텍스트 편집기로 열어 내용을 복사한 뒤 입력창에 붙여 넣으면 됩니다.
셀 내용에 쉼표가 들어 있는 CSV를 변환하면 열이 어긋나요.
RFC 4180 규격의 CSV는 쉼표를 포함하는 셀을 큰따옴표로 묶습니다(`"값,포함"`). 도구가 이를 처리하지 못하면 열이 어긋날 수 있습니다. 이 경우 엑셀에서 탭 구분 텍스트(.txt)로 내보낸 뒤 탭 구분자로 변환하는 것이 더 안전합니다.
생성된 표의 열 너비를 같게 정렬할 수 있나요?
마크다운 표는 소스에서 열 너비가 달라도 렌더링 결과에는 영향이 없습니다. 이 도구는 셀 값을 파이프(|)로 구분해 그대로 출력하며, 표를 그리는 편집기·뷰어가 열 너비를 자동으로 맞추므로 결과물은 항상 정상 렌더링됩니다.
빈 셀이 있어도 정상 변환되나요?
빈 셀은 `| |`처럼 내용 없이 파이프 기호 사이가 비어있는 형태로 변환됩니다. 마크다운 렌더러는 이를 정상적인 빈 셀로 표시합니다.

개인정보처리방침

마크다운 표 생성기란

엑셀·구글 시트에서 복사한 데이터나 CSV 파일의 내용을 그대로 붙여넣으면, 파이프(|)와 구분선으로 이뤄진 마크다운 표 문법으로 바꿔주는 도구입니다. 깃허브 README, 노션, 옵시디언, 티스토리 마크다운 에디터 등에 표를 넣을 때 일일이 |와 ---를 손으로 치지 않아도 됩니다. 첫 줄을 헤더(제목 행)로 인식하고, 그 아래에 자동으로 구분선을 삽입해 나머지 행을 본문으로 처리합니다.

실제 사용법

입력창에 데이터를 붙여넣기만 하면 됩니다. 구분자는 두 가지를 지원합니다. 엑셀·시트에서 셀 범위를 복사하면 셀 사이가 으로 구분되어 클립보드에 담기므로 그대로 붙여넣으면 열이 정확히 나뉩니다. 텍스트로 정리한 데이터는 쉼표(CSV)로 구분하면 됩니다. 예를 들어 아래처럼 입력하면

이름,점수,등급
김철수,92,A
이영희,85,B

다음과 같은 마크다운이 생성됩니다.

| 이름 | 점수 | 등급 |
| --- | --- | --- |
| 김철수 | 92 | A |
| 이영희 | 85 | B |

결과를 복사해 문서 편집기에 붙여넣으면 렌더링된 표로 표시됩니다.

작동 원리

도구는 입력된 텍스트를 줄 단위로 나눈 뒤, 각 줄을 구분자(탭 또는 쉼표) 기준으로 쪼개 셀 배열을 만듭니다. 첫 줄(헤더)의 열 수를 기준으로 표의 열 수를 정하고, 바로 아래에 그 열 수만큼 --- 구분선을 채웁니다. 헤더보다 칸이 적은 줄은 오른쪽이 빈 셀로 자동 채워져 열 위치가 어긋나지 않습니다. 각 셀 앞뒤에 공백과 파이프를 붙여 마크다운 표 문법을 완성합니다. 셀 안에 파이프 문자가 들어 있으면 표가 깨지므로, 필요 시 \|처럼 이스케이프 처리하거나 다른 기호로 바꿔야 합니다. 열이 정확히 맞으려면 각 줄의 칸 수를 헤더와 같게 맞춰 두는 것이 좋습니다.

활용 상황과 팁

깃허브 저장소 README에 기능 비교표를 넣을 때, 노션 데이터를 마크다운으로 백업할 때, 기술 블로그에 실험 결과 표를 정리할 때 특히 유용합니다. 팁 몇 가지입니다.

1) 엑셀에서 복사할 때는 쉼표 대신 탭 구분을 쓰는 게 안전합니다. 셀 값 안에 쉼표(예: "1,000원")가 있으면 CSV 모드에서 열이 잘못 쪼개지기 때문입니다.

2) 숫자 열을 오른쪽 정렬하려면 생성된 구분선 ------:로, 가운데 정렬은 :---:로 직접 바꿔주면 됩니다. 마크다운 표는 구분선의 콜론 위치로 정렬을 지정합니다.

3) 열 너비를 맞추려 셀에 공백을 여러 개 넣어도 렌더링 결과는 동일합니다. 소스가 지저분해 보일 뿐 표시에는 영향이 없습니다.

자주 묻는 질문

탭과 쉼표를 한 파일에 섞어 써도 되나요?

권장하지 않습니다. 한 번 붙여넣은 데이터는 하나의 구분자 기준으로 처리하는 것이 안전합니다. 탭으로 나뉜 데이터에 쉼표가 섞이면 쉼표는 셀 안의 일반 문자로 남고, 반대의 경우 열이 잘못 분리될 수 있습니다.

셀 안에 쉼표가 들어간 값은 어떻게 처리하나요?

CSV 모드에서는 쉼표가 열 구분자로 인식되므로 "1,200"이 두 셀로 쪼개집니다. 이럴 때는 엑셀에서 탭 구분으로 복사해 붙여넣거나, 값의 쉼표를 미리 제거하는 방법이 확실합니다.

표에 정렬(왼쪽/가운데/오른쪽)을 넣을 수 있나요?

도구는 기본으로 왼쪽 정렬 구분선(---)을 만듭니다. 정렬이 필요하면 생성된 구분선 행에서 콜론을 직접 추가하세요. :---은 왼쪽, :---:은 가운데, ---:은 오른쪽 정렬입니다.

줄마다 열 개수가 다르면 어떻게 되나요?

표의 열 수는 첫 줄(헤더)을 기준으로 정해집니다. 헤더보다 칸이 적은 줄은 오른쪽 셀이 빈 칸으로 자동 채워집니다. 반대로 헤더보다 칸이 많은 줄은 초과된 셀이 그대로 남아 렌더링 시 헤더 범위를 벗어난 칸이 표시되지 않을 수 있으니, 각 줄의 칸 수를 헤더와 같게 맞춰 두는 것이 안전합니다.