아스키 아트 텍스트 생성기
영문·숫자를 12가지 FIGlet 글꼴로 아스키 아트 텍스트로 변환합니다. figlet 명령과 같은 출력, 자간·너비 설정, 주석·Markdown 형식 복사, TXT·PNG 저장을 지원합니다.
- 브라우저에서 처리
- 데이터가 브라우저 밖으로 나가지 않습니다
- 무료 · 회원가입 불필요
WeChat으로 스캔하여 공유
예시·자세한 설명·자주 묻는 질문 실제 출력이 있는 예시, 다른 도구와의 차이, 자주 묻는 질문.
예시
블로그 코드 블록
velog처럼 Markdown으로 쓰는 블로그에서는 「Markdown 코드 블록」 형식으로 복사해 붙입니다. 코드 블록 밖에서는 연속 공백이 하나로 합쳐지고, 줄 끝 공백 두 개는 강제 줄바꿈이 됩니다. velog를 Slant로 만든 결과입니다.
__
_ _____ / /___ ____ _
| | / / _ \/ / __ \/ __ `/
| |/ / __/ / /_/ / /_/ /
|___/\___/_/\____/\__, /
/____/
너비를 정하면 단어 단위로 넘어갑니다
Hello World를 Standard, 너비 40열로 만들면 두 번째 단어가 다음 단락으로 넘어갑니다. figlet -f standard -w 40과 같은 결과입니다.
_ _ _ _
| | | | ___| | | ___
| |_| |/ _ \ | |/ _ \
| _ | __/ | | (_) |
|_| |_|\___|_|_|\___/
__ __ _ _
\ \ / /__ _ __| | __| |
\ \ /\ / / _ \| '__| |/ _` |
\ V V / (_) | | | | (_| |
\_/\_/ \___/|_| |_|\__,_|
한글은 건너뜁니다
안녕 OK를 입력하면 Standard는 OK만 그리고, 출력 아래에 「건너뜀: Standard 글꼴에 없는 문자: 안 녕」이 표시됩니다. 앞쪽 빈칸은 안녕 뒤의 공백입니다.
___ _ __
/ _ \| |/ /
| | | | ' /
| |_| | . \
\___/|_|\_\
역슬래시가 ₩로 보일 때
FIGlet 글꼴은 \를 많이 씁니다. 한국어 Windows의 코드 페이지 949에서 0x5C는 원화 기호이고, 시스템 로캘이 한국어이면 한국어 글꼴은 U+005C를 ₩ 모양으로 그립니다(Microsoft의 Michael Kaplan이 쓴 「When is a backslash not a backslash?」). 그래서 메모장이나 터미널 글꼴에 따라 위 예시의 \가 모두 ₩로 보여 그림이 깨진 것처럼 보입니다. 데이터는 \ 그대로이므로 붙여 넣은 내용은 정상이며, ₩로 보이는 것은 그 환경의 글꼴 때문입니다. Consolas, Cascadia Code 같은 영문 고정폭 글꼴로 바꾸면 바르게 보입니다.
figlet 명령과 같은 출력
조판 부분은 figlet 2.2.5를 옮긴 것입니다. 같은 글꼴 파일로 figlet 2.2.5를 실행한 840가지 경우(12개 글꼴 × 5가지 자간, 여러 줄, 5가지 너비의 줄바꿈, 글꼴에 없는 문자)와 한 글자씩 비교해 모두 일치합니다. 이전 버전은 figlet.js 1.11을 썼고, Hello World에서 12개 중 8개 글꼴이 figlet과 달랐습니다. Mini와 Shadow는 글꼴 파일이 겹치기를 요구하는데도 겹치지 않아, Mini가 26열이 아니라 37열이 되었습니다.
Banner, Big, Block, Lean, Mini, Script, Slant, Small, Standard는 figlet 2.2.5에 들어 있는 글꼴과 글리프가 같습니다. Doom과 3D-ASCII는 figlet에 포함되지 않고, 이 사이트의 Shadow는 공백을 넓힌 2007년 수정판입니다. 이 세 글꼴을 쓸 때(그리고 Standard에서 ಠ를 쓸 때) 표시되는 명령은 이 사이트의 .flf 파일을 읽습니다.
자간 선택지
FIGfont 사양은 글꼴마다 기본 배치와 최대 6개의 「합치기」 규칙(같은 문자 둘은 하나로, /와 \는 |로 등)을 정할 수 있게 합니다.
| 선택지 | figlet 옵션 | 동작 |
|---|---|---|
| 글꼴 기본값 | 없음 | 글꼴 작성자가 정한 배치 |
| 전체 폭 (-W) | -W | 빈 열까지 포함해 글자마다 원래 폭을 유지 |
| 붙이기 (-k) | -k | 닿을 때까지 붙이고 겹치지 않음 |
| 합치기 (-S) | -S | 글꼴 규칙으로 한 열 겹침. 기본값이 「붙이기」인 글꼴도 합침 |
| 겹치기 (-o) | -o | 어떤 문자가 만나든 한 열 겹침 |
글꼴별 너비
이 도구로 측정(줄 끝 공백과 앞뒤 빈 줄 제거):
| 글꼴 | Hello World 줄 수 | Hello World 열 수 | 너비 80에서 한 단락에 들어가는 ABC…Z 글자 수 |
|---|---|---|---|
| Mini | 2 | 26 | 26 |
| Small | 4 | 43 | 16 |
| Doom | 6 | 50 | 12 |
| Standard | 5 | 52 | 13 |
| Slant | 5 | 57 | 12 |
| Block | 5 | 90 | 7 |
| 3D-ASCII | 7 | 117 | 7 |
다른 생성기와 비교
2026-10-01에 Hello World와 Hi 中文으로 확인했습니다.
- TAAG: figlet.js 기반이라 Standard의 첫 열에 공백이 하나 더 있고, Mini는 37열입니다. 한자는 안내 없이 사라집니다. 글꼴 수는 이 도구보다 훨씬 많고 이미지 저장도 됩니다.
- asciiart.eu: Standard는 figlet과 같지만 Mini는 겹치지 않아 37열입니다. 한자가 한 글자라도 있으면 출력이 비어 버립니다.
이 도구는 figlet 명령과 일치하고, 건너뛴 문자를 알려 주며, 같은 결과를 내는 명령도 보여 줍니다. 채팅이나 프로필에서 한 줄짜리 장식 영문이 필요하면 영어 글씨체 변환기를, README에서 어떻게 보이는지는 Markdown 미리보기로 확인하세요. JSON 문자열에 넣으려면 먼저 문자열 이스케이프로 \와 줄바꿈을 이스케이프하세요.
제한 사항
- 글꼴은 12가지이며 글꼴을 추가할 수 없습니다.
- 라틴 문자 중심입니다. 글꼴에 없는 문자는 그려지지 않고 출력 아래에 표시됩니다. 탭은 figlet처럼 공백이 되고, 나머지 제어 문자는 버려지며 함께 표시됩니다.
- 최대 2,000자까지 처리합니다. 넘으면 출력 대신 안내가 나옵니다.
- 텍스트 한 줄이 한 단락이 됩니다. figlet 2.2.5는 세로 방향으로 합치지 않아 단락이 그대로 위아래로 놓입니다.
- PNG 크기는 한 변 16,384픽셀, 전체 16,777,216픽셀(iOS Safari 캔버스 한도)까지입니다. 넘으면 너비를 지정하세요.
- 고정폭 글꼴에서만 줄이 맞습니다.
FAQ
한글도 아스키 아트로 만들 수 있나요?
아니요. 12가지 글꼴 모두 한자와 한글 글자가 없어서, 한글은 그려지지 않고 출력 아래에 건너뛴 문자로 표시됩니다. 영문, 숫자, 기호와 é·ñ 같은 라틴 문자 말고도 Banner 글꼴은 가타카나(탁점·반탁점이 없는 글자)와 키릴 문자, Big 글꼴은 그리스 문자를 그릴 수 있습니다.
역슬래시가 ₩로 보이는 이유는 무엇인가요?
시스템 로캘이 한국어인 Windows에서 한국어 글꼴은 역슬래시(U+005C)를 ₩ 모양으로 그립니다. 문자 자체는 바뀌지 않았으므로 복사한 내용은 그대로입니다. 화면에서 바르게 보려면 편집기나 터미널 글꼴을 Consolas 같은 영문 고정폭 글꼴로 바꾸세요.
TAAG에서 만든 결과와 한 칸 어긋나는 이유는 무엇인가요?
TAAG가 쓰는 figlet.js는 Standard 등 6개 글꼴에서 줄마다 맨 앞에 공백을 한 칸 더 넣습니다. 이 도구는 figlet 2.2.5와 같은 방식으로 조판하므로 터미널에서 figlet 명령을 실행한 결과와 같고, 해당 명령은 「FIGlet 명령」에 나옵니다. Doom, 3D-ASCII, Shadow와 ಠ가 들어간 Standard는 figlet 2.2.5에 딸린 글꼴 파일과 내용이 달라서, 명령이 이 사이트의 글꼴 파일을 씁니다.
너비 80열은 무엇을 뜻하나요?
기본값은 ‘제한 없음’이라 입력 한 줄이 하나의 긴 배너가 됩니다. 80열은 figlet 명령의 기본값과 같습니다. 한 줄은 최대 79자이고, 들어가지 않는 단어는 다음 단락으로 넘어갑니다. 한 단어가 한 줄보다 길면 글자 사이에서 나뉩니다.
입력한 텍스트가 서버로 전송되나요?
아니요. 조판은 브라우저 안에서 하고 텍스트는 저장하지 않습니다. 도구가 통신하는 것은 선택한 글꼴 파일을 이 사이트에서 내려받을 때뿐입니다. 페이지 통계에는 도구 이름과 동작(변경을 마칠 때의 ‘생성’, 복사, 다운로드)만 기록되고 텍스트는 들어가지 않습니다.