CodeKitHub
텍스트 도구

아스키 아트 생성기

마지막 업데이트:

단어나 짧은 문구를 입력하면 아스키 문자로 만든 큼직한 블록체 글자로 바꿔 줍니다. README 파일 상단, CLI 도구 배너, 옛날 BBS 텍스트 아트에서 흔히 보던 그 스타일입니다. 6가지 폰트 중에서 골라 사용할 수 있으며, 모든 처리는 브라우저 안에서 로컬로 이루어집니다.

ASCII 아트가 여기에 표시됩니다

이 도구는 무엇인가요?

이 도구는 텍스트를 "FIGlet" 스타일 아스키 아트로 변환합니다. 각 글자는 특정 아스키 문자(대부분 공백, 밑줄, 파이프, 슬래시)를 격자 모양으로 배치해 고정폭 폰트로 표시했을 때 큼직한 블록 글자처럼 보이도록 만들어집니다. FIGlet 폰트는 수십 년 된 형식이지만 터미널 배너, 코드 주석, 명령줄 도구의 시작 화면 등에서 지금도 널리 쓰입니다.

같은 입력이라도 폰트에 따라 전혀 다른 스타일이 나옵니다. "Standard"는 각진 클래식한 느낌이고, "Slant"는 글자가 대각선으로 기울어지며, "Doom"과 "Ghost"는 더 두껍고 강렬한 블록 스타일을, "Small"은 더 좁은 공간에 많은 텍스트를 담습니다.

왜 사용해야 할까요?

  • README 파일, CLI 도구 시작 화면, 코드 주석 헤더용 배너 텍스트를 즉시 생성.
  • 6가지 폰트 스타일 중 다시 입력할 필요 없이 즉시 전환 가능.
  • 결과물은 순수 텍스트(고정폭 정렬)로, 코드 파일, 터미널, 일반 텍스트 필드 어디에든 바로 붙여넣기 가능.
  • 100% 비공개: 텍스트가 로컬에서 렌더링되며 어디에도 업로드되지 않음.
  • 무료, 회원가입 불필요, 워터마크 없음.

사용 방법

  1. 짧은 단어나 문구를 입력하세요(라틴 문자와 숫자가 가장 잘 작동합니다).
  2. 드롭다운에서 폰트를 선택하세요.
  3. 생성 버튼을 클릭하세요.
  4. 복사 버튼을 눌러 텍스트 결과를 가져오세요—고정폭 폰트를 사용하는 곳에 붙여넣는 한 정렬이 그대로 유지됩니다.

예시

입력

HI

결과

  _   _ ___ 
 | | | |_ _|
 | |_| || | 
 |  _  || | 
 |_| |_|___|

Standard 폰트로 렌더링한 결과입니다. 코드 블록, 터미널, README처럼 고정폭 폰트를 쓰는 곳에 이 결과를 그대로 붙여넣으세요. 비례 폭 폰트에서는 모든 문자의 폭이 같다는 전제가 깨지기 때문에 정렬이 어긋나 보입니다.

실전 활용 팁

  • 결과물은 반드시 고정폭 환경(마크다운 코드 펜스, 터미널, 코드 주석)에 붙여넣으세요. 그래야 글자 정렬이 유지됩니다.
  • 짧은 단어(약 10자 이하)가 가장 잘 어울립니다. 긴 문구는 금방 매우 넓어져서 여러 줄로 수동으로 나눠야 할 수도 있습니다.
  • README 배너용으로는 "Standard"와 "Small"이 비교적 폭이 좁게 유지되어 가장 무난한 기본 선택지입니다.
  • 특정 문자가 빠지거나 이상하게 나온다면, 해당 폰트가 지원하는 글리프 범위(라틴 문자, 숫자, 기본 문장부호)를 벗어났을 가능성이 큽니다.

아스키 배너는 실제로 어디에 쓰일까

가장 흔한 실제 사용처는 README.md 상단이나 CLI 도구의 --help / 시작 화면에 나오는 프로젝트 이름 배너입니다. FIGlet은 1990년대 출시된 이후 사실상의 표준으로 자리 잡았고, 지금도 수십 개의 라이브러리에서 동일한 폰트 형식을 지원합니다.

긴 코드 파일에서 섹션을 시각적으로 구분하는 코드 주석 헤더, 명령줄 도구의 시작 화면에도 자주 쓰입니다. 배너 대신 주변 코드 자체를 정리하고 있다면, JSON 포매터와 텍스트 비교 도구가 그 나머지 작업을 처리해 줍니다.

JSON 포맷터 · 텍스트 비교

자주 묻는 질문

채팅 앱이나 문서에 붙여넣으면 왜 아스키 아트가 깨져 보이나요?

아스키 아트는 모든 문자의 폭이 동일한 고정폭 폰트를 전제로 만들어집니다. 대부분의 채팅 앱, 워드프로세서, 웹 폼처럼 비례 폭 폰트를 기본으로 쓰는 곳에 붙여넣으면 글자가 어긋나거나 찌그러져 보입니다. 코드 블록, 터미널, 코드 주석 등 고정폭 폰트로 설정된 곳에서는 정상적으로 표시됩니다.

영어 외의 언어에도 사용할 수 있나요?

이 FIGlet 폰트들은 라틴 문자, 숫자, 기본 문장부호에 대한 글리프만 포함하고 있습니다. 여기 있는 6가지 폰트 어디에도 한중일 문자, 키릴 문자, 아랍 문자는 지원되지 않습니다. 라틴 문자가 아닌 문자는 생략되거나 잘못 렌더링됩니다.

6가지 폰트는 어떤 차이가 있나요?

Standard는 가장 널리 알려진 원조 FIGlet 스타일입니다. Slant는 글자를 대각선으로 기울입니다. Big과 Small은 전체적인 글자 크기와 너비를 다르게 조절합니다. Doom과 Ghost는 더 두껍고 견고한 블록 형태로 좀 더 강렬한 느낌을 줍니다. 몇 가지를 직접 시도해 보세요—같은 단어라도 폰트에 따라 완전히 다르게 보입니다.

글자 수 제한이 있나요?

정해진 제한은 없지만, 아스키 배너 폰트는 원래 짧은 단어나 문구—한 줄에 몇 글자 정도—를 염두에 두고 만들어졌습니다. 긴 문장도 렌더링은 되지만, 각 글자가 일반 문자 5~10개 폭을 차지할 수 있어 결과물이 읽거나 붙여넣기에 비현실적으로 넓어질 수 있습니다.

이 도구가 제 텍스트를 어딘가에 업로드하나요?

아니요. 텍스트를 아스키 아트로 변환하는 과정(FIGlet 알고리즘과 폰트 데이터)은 전부 브라우저 안에서 자바스크립트로 실행됩니다. 입력한 내용은 서버로 전송되지 않습니다.

관련 도구