KO
내 도구

이미지를 ASCII 아트로 변환

사진과 로고를 ASCII 아트로 바꿉니다. 너비, 문자 세트, 대비, 디더링을 고르고 텍스트를 복사하거나 PNG, TXT로 내려받으세요.

고정폭 글자는 너비보다 높이가 약 두 배 크므로, 0.5로 두면 그림의 비율이 유지됩니다.
내 도구 →
광고

ASCII 아트는 글자와 기호로 그림을 그립니다. 어두운 부분에는 @, # 같은 촘촘한 문자를, 밝은 부분에는 ., 공백 같은 성긴 문자를 씁니다. 이 변환기는 이미지를 문자 칸의 격자로 평균 내고 칸마다 밝기를 문자로 바꾸어, 코드 주석, README, 채팅, 터미널에 붙여 넣을 텍스트와 결과 PNG를 만들어 줍니다. 이미지는 브라우저에서 처리되며 업로드되지 않습니다.

사용 방법

  1. 이미지를 하나 이상 고릅니다(PNG, JPG, WebP, GIF, SVG).
  2. 너비를 글자 수로 정합니다. 터미널에는 80–120, 채팅 메시지에는 40–60이 알맞습니다.
  3. 문자 세트를 고릅니다. 정밀은 음영이 가장 풍부하고, 블록은 꽉 찬 느낌입니다.
  4. 대비와 밝기를 조절하거나, 더 부드러운 그라데이션을 위해 디더링을 켭니다.
  5. 텍스트를 복사하거나 PNG 또는 TXT 파일을 내려받습니다.

계산식

밝기 = 0.299 R + 0.587 G + 0.114 B · 문자 = 문자표[⌊밝기 ÷ 256 × 문자 수⌋]

각 칸은 그 칸이 덮는 모든 픽셀의 평균입니다. 행 수 = 너비 × (이미지 높이 ÷ 이미지 너비) × 글자 비율이며, 글자 높이가 너비의 약 두 배인 점을 보정하려고 0.5를 씁니다. 대비는 표준 계수 259(C + 255) ÷ (255(259 − C))를 씁니다. 디더링은 칸마다 생기는 반올림 오차를 이웃 칸에 나눠(7/16, 3/16, 5/16, 1/16) 작은 크기에서도 음영이 더 부드럽게 보이게 합니다.

예시

160 × 100 이미지를 너비 40글자로 변환하면 40 × (100 ÷ 160) × 0.5 = 12.5이고, 반올림해 13행이 됩니다. 밝기가 약 96인 파란 영역은 단순 세트에서 *가 되고(96 ÷ 256 × 10 = 3.75 → 네 번째 문자), 약 167인 주황색 영역은 -가 됩니다.

자주 묻는 질문

ASCII 아트가 늘어나 보이는 이유는 무엇인가요?

글자 높이가 너비의 두 배가 아닌 글꼴이나 가변폭 글꼴로 보고 있기 때문입니다. 고정폭 글꼴을 쓰거나 글자 비율을 조절하세요. 그림이 납작하면 올리고, 길쭉하면 내립니다.

반전해야 하나요?

촘촘한 문자는 흰 페이지에서 어둡게 보입니다. 어두운 터미널이나 다크 모드에서는 반대이므로, 밝은 부분이 밝게 보이도록 반전을 선택하세요.

어떤 이미지가 가장 잘 나오나요?

로고, 실루엣, 단색 배경의 인물 사진처럼 대비가 큰 대상입니다. 밋밋한 사진은 대비를 높이세요. 투명한 영역은 흰색으로 처리됩니다.

최종 업데이트:

인용·퍼가기
APA

kakaoCalc. (2026, November 8). 이미지를 ASCII 아트로 변환. https://kakao.mobile/ko/tools/image-to-ascii-art-tool/

MLA

“이미지를 ASCII 아트로 변환.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/image-to-ascii-art-tool/.

광고