본문으로 건너뛰기

아스키 표 생성

ASCII Table Generator

표를 고정폭 아스키·마크다운·선 문자 테두리로 그려 README나 주석에 붙일 수 있게 합니다.

탭이나 쉼표로 구분된 데이터를 터미널·README·코드 주석에 붙여넣을 수 있는 텍스트 표로 만듭니다. 열 너비를 글자 수가 아니라 터미널 칸 수로 재는데, 한글과 CJK가 줄 맞는 방법은 그것뿐입니다.

🔒 브라우저 안에서만 처리asciitableformattext
표 모양
정렬

데이터 입력

인식됨

TSV — 4행

표 출력

열 너비를 글자 수가 아니라 터미널 칸 수로 셉니다. 한글과 CJK는 두 칸, 결합 문자는 0칸입니다. 그래서 한글 머리글이 고정폭 글꼴에서 터미널과 똑같이 맞습니다. 스프레드시트(탭 구분), CSV, 기존 마크다운 표를 그대로 붙여넣으면 됩니다.

사용 방법

  1. 행을 붙여넣습니다

    스프레드시트에서 그대로 복사하면 탭 구분이 됩니다. CSV 내보내기와 이미 있는 마크다운 표도 읽습니다. 무엇으로 인식했는지는 입력 상자 아래에 나옵니다.

  2. 테두리 모양을 고릅니다

    터미널에는 박스 문자, 글꼴에 그 문자가 없을 수 있는 자리에는 +와 -로 된 ASCII, README나 GitHub 댓글에는 마크다운 파이프를 씁니다.

  3. 정렬을 정합니다

    자동은 숫자 열을 오른쪽, 글자 열을 왼쪽에 둡니다. 읽는 사람이 기대하는 모습입니다. 코드 열이 우연히 전부 숫자일 때는 직접 지정하세요.

자주 묻는 질문

여기서는 맞는데 편집기에서는 왜 안 맞나요?

너비를 계산할 때 한글이 정확히 두 칸을 차지한다고 봅니다. 터미널이 그렇게 그리기 때문입니다. 비례 글꼴에는 그런 규칙이 없어서 무엇도 맞지 않고, CJK를 다른 너비로 그리는 고정폭 글꼴을 쓰는 편집기에서도 어긋납니다.

마크다운 표를 다시 읽을 수 있나요?

됩니다. 붙여넣으면 데이터로 파싱합니다. 마크다운 표를 박스 문자 표로 바꾸거나, 누가 손으로 고쳐 어긋난 표를 다시 맞출 때도 이렇게 씁니다.

칸 안에 줄바꿈이 있으면요?

지원하지 않습니다. 한 행이 한 줄입니다. 줄바꿈이 들어간 따옴표 친 CSV 필드는 두 행으로 나뉩니다. 붙여넣기 전에 줄바꿈을 바꾸거나, 나뉜 채로 쓰세요.

이 도구로 이어지는 것

다음 단계

이 도구의 결과를 그대로 받을 수 있는 도구들입니다.