텍스트 열 정렬기 (고정폭 ASCII 표 생성기)

HOT

공백이나 탭으로 삐뚤빼뚤하게 나열된 텍스트를 한글 2칸 너비까지 정밀 계산하여 칼정렬된 고정폭 ASCII/마크다운 표로 변환

ADVERTISEMENT · TOP BANNER

Responsive 728x90 / 320x100 Ad Slot

(CLS Prevention Active · Zero Shift)
100% 브라우저 연산 (서버 전송 없음, 개인정보 안전)
Interactive Client Mode
표 스타일:
입력 구분자:
정렬:
줄바꿈으로 행 구분
ADVERTISEMENT · HIGH CTR IN-FEED

Native In-Feed / High Viewability Ad Slot

(CLS Prevention Active · Zero Shift)

불규칙한 텍스트 데이터를 고정폭 ASCII 표 및 정렬된 컬럼 텍스트로 변환하는 도구

소스 코드 주석, 터미널 CLI 로그, 슬랙(Slack) 메시지, 또는 마크다운 문서에 데이터 표를 작성할 때 공백이나 탭 길이가 제각각이어서 열(Column)이 삐뚤빼뚤하게 어긋나는 현상은 가독성을 크게 떨어뜨립니다.

오르보킷 텍스트 컬럼 정렬기는 공백, 쉼표, 탭, 파이프(|) 등 다양한 구분자로 나뉜 텍스트 데이터를 각 열의 최대 글자 수에 맞춰 반듯하게 정렬해 주는 고정폭 텍스트 표(ASCII Table) 생성기입니다. 한글/한자 등 전각 문자의 2칸 너비(East Asian Width)까지 정밀하게 계산하여 어떤 모노스페이스(Monospace) 폰트 환경에서도 완벽한 정렬을 유지합니다.

MySQL 스타일 ASCII 박스, 마크다운(Markdown) 표, 단순 공백 정렬 등 다양한 출력 서식을 지원하며, 열별 좌측·우측·중앙 정렬을 자유자재로 설정할 수 있습니다.

동아시아 문자 너비(East Asian Width) 계산과 고정폭 패딩 알고리즘

한글 및 한중일(CJK) 문자가 일반 영문/숫자보다 2배의 터미널 폭을 차지하는 특성을 보정하는 정밀 패딩 원리를 설명합니다.

시각적 표시 너비(Visual Width) 산출 공식Mathematical Formulation
VisualWidth(String) = Sum(isFullWidth(Char) ? 2 : 1 for Char in String)

일반 `String.length`는 한글 한 글자를 1로 계산하므로 모노스페이스 환경에서 열이 뒤틀립니다. 유니코드 CJK 영역(U+AC00~U+D7A3 등)을 2너비로 계산하여 열마다 정확한 공백(Padding)을 채워 넣습니다.

한글 상품명과 영문 가격이 혼합된 텍스트 열 정렬
문자열 너비 측정'맥북 프로' -> 한글 4자(8) + 공백 1자(1) = 너비 9 / 'MacBook' -> 영문 7자(7) = 너비 7열 최대 너비 9 결정
패딩 공백 계산Row 1('맥북 프로'): 9 - 9 = 0 공백 / Row 2('MacBook'): 9 - 7 = 2 공백 추가고정폭 동기화
구분선 및 테두리 합성+------------+--------+ 프레임 조합ASCII 박스 행 생성
최종 표 렌더링터미널 및 코드 블록에서 열이 칼같이 일치완벽한 정렬 달성

👉 다국어가 혼합된 텍스트 환경에서도 글자 깨짐이나 열 어긋남 없이 정교한 표가 완성됩니다.

텍스트 표 서식 스타일별 지원 포맷 및 활용 분야 비교표

개발 문서, 터미널 로그, 메신저 등 용도에 맞춘 최적 텍스트 표 스타일 가이드

스타일 명칭시각적 표현 형태주요 활용 분야한글 2칸 너비 보정복사 후 호환성
ASCII 박스 표 (+--+)+---+---+ 구조의 레트로 박스터미널 CLI 출력, SQL 콘솔, 깃 로그필수 지원 (칼정렬 유지)모든 텍스트 에디터 100% 호환
마크다운 표 (|---|)| col | col | 표준 마크다운GitHub README, 블로그, 노션선택 지원 (렌더러가 자동 처리)Markdown 파서 완벽 렌더링
유니코드 박스 (┌─┬┐)세련된 얇은 단선 박스디자인 감성 CLI, 프레젠테이션 텍스트필수 지원유니코드 지원 터미널/폰트
단순 공백 정렬 (Spaces)테두리 없이 공백으로만 정렬소스 코드 변수 정의 주석, 설정 파일필수 지원초경량 텍스트 포맷
탭 구분 정렬 (TSV)\t 문자를 사용한 정렬스프레드시트 직접 붙여넣기폰트 탭폭(Tab stop)에 의존엑셀/시트 친화적
더블 라인 박스 (╔═╦╗)강조용 이중 테두리 박스공지사항, 시스템 배너, 터미널 경고필수 지원모던 터미널 및 콘솔
ADVERTISEMENT · IN-ARTICLE CONTENT

High-Engagement In-Article Native Ad Slot

(CLS Prevention Active · Zero Shift)

사용 방법

11. 삐뚤빼뚤한 원본 텍스트 붙여넣기

정렬되지 않은 텍스트 데이터를 입력창에 붙여넣거나 [샘플 데이터 넣기]를 클릭합니다.

22. 입력 구분자(Delimiter) 선택

연속된 공백(Whitespace), 쉼표(CSV), 탭, 또는 파이프(|) 중 원본 텍스트가 구분된 방식을 선택합니다.

33. 출력 스타일 및 텍스트 정렬 설정

ASCII 박스 표, 마크다운 표, 유니코드 선, 또는 단순 공백 정렬을 선택하고 열 정렬(좌측, 중앙, 우측)을 지정합니다.

44. 결과 복사 및 활용

정렬된 텍스트 표를 확인하고 [결과 복사]를 눌러 코드 에디터, 깃허브 README, 슬랙 등에 바로 붙여넣습니다.

실무 및 일상 실전 활용 사례

현업 및 실제 사이트 운영에서 활용되는 핵심 시나리오

GitHub README 및 마크다운 문서용 정렬 표 작성

메모장에 마구 적어둔 기능 비교 목록을 마크다운 문법(`|---|`)에 맞춘 반듯한 표로 변환하여 깃허브 저장소 소개글을 깔끔하게 단장합니다.

백엔드 개발 소스 코드 상단 데이터 딕셔너리 주석

소스 코드 상단에 상수나 에러 코드 매핑 테이블을 모노스페이스 주석 블록으로 반듯하게 정렬해 가독성을 높입니다.

슬랙(Slack) / 디스코드 고정폭 코드블록 메시지

메신저의 ``` 코드 블록 안에 서버 상태나 점검 결과 표를 넣을 때 열이 어긋나지 않도록 칼정렬된 텍스트로 가공합니다.

SQL 콘솔 쿼리 결과 스타일 시뮬레이션

MySQL이나 PostgreSQL 터미널에서 쿼리를 날렸을 때 출력되는 클래식 ASCII 테이블 형태로 데이터 결과를 시각화합니다.

💡 전문가 실무 가이드 및 주의사항

✓ Pro Tip #1

한글이나 일본어 등 동아시아 문자가 포함된 경우 반드시 '동아시아 전각 너비(2칸) 보정' 옵션을 활성화해야 모노스페이스 폰트에서 완벽히 정렬됩니다.

✓ Pro Tip #2

숫자 데이터가 많은 열은 '우측 정렬(Right Align)'을 선택하면 자릿수별로 숫자가 깔끔하게 정렬되어 크기 비교가 쉬워집니다.

✓ Pro Tip #3

구분자가 불규칙한 경우(공백이 여러 개 섞여 있는 경우) '연속 공백을 단일 구분자로 인식' 옵션을 선택하세요.

⚠️ 흔히 하는 실수 & 예방법

❌ Common Trap #1
✅ 가변폭(Proportional) 폰트(예: 굴림, Arial)에서는 글자마다 폭이 달라 정렬이 어긋나 보이므로, 반드시 고정폭 폰트(Consolas, D2Coding, Courier) 환경에서 확인하세요.
❌ Common Trap #2
✅ 셀 내부에 엔터(개행)가 들어가 있으면 행이 분리되므로 한 줄에 한 행의 데이터만 위치하도록 정리해야 합니다.

자주 묻는 질문 (FAQ)

사용자 및 전문가들이 가장 자주 묻는 핵심 질문과 명확한 해답입니다.

6 Q&As

영문과 숫자는 반각(1칸)인 반면 한글과 한자는 전각(2칸) 너비를 차지합니다. 일반적인 글자 수(length) 기준으로 정렬하면 한글이 들어간 열이 밀리게 되므로, 본 도구처럼 유니코드 문자 너비를 정밀 계산하는 알고리즘을 사용해야 합니다.

ADVERTISEMENT · FOOTER BANNER

Wide Responsive Banner

(CLS Prevention Active · Zero Shift)