픽셀 아바타 만들기

오리지널 CC0 파츠로 캐릭터를 조합하고 픽셀 PNG·GIF·공유 카드를 기기에서 만드세요.

Nerulio 픽셀 아바타 만들기는 직접 제작한 CC0 얼굴·머리·눈·의상·장신구를 16×16 논리 격자에서 조합합니다. 파츠를 직접 고르거나 잠그지 않은 범주만 랜덤으로 바꾼 뒤 투명 PNG, 8프레임 눈 깜박임·호흡 GIF, 1200×630 공유 카드를 저장하세요. PNG는 모두 정수 배율입니다. 32px는 2배, 48px는 3배, 64px는 4배, 4096px는 256배입니다. 출력은 기기 안에서 만들어집니다. 설정 링크는 기본 파츠를 복원하지만 선택한 로컬 배경이나 아바타별 SNS 미리보기는 담지 않습니다.

이미지을(를) 여기에 놓으세요여러 개를 한 번에 처리할 수 있습니다
업로드 없음 · 이 기기에서 처리

작은 격자에서도 구분되는 형태

원본이 16×16으로 작으므로 둥근 턱과 각진 턱, 또렷한 눈과 졸린 눈, 두 가지 머리 윤곽과 의상을 각각 32·48·64px에서 확인한 뒤 구현했습니다. 한 원본 픽셀을 정사각형 블록으로 확대하므로 경계에 혼합색을 새로 만들지 않습니다.

머리와 의상 색은 그림자·기본색·하이라이트가 묶인 네 단계 팔레트로 바뀝니다. 랜덤 조합은 시드를 기록하고 잠긴 범주는 보존합니다. 실행 취소는 직전 선택으로 돌아갑니다. 설정 링크에는 파츠 이름·팔레트·출력 설정만 있으며 이미지 바이트는 없습니다.

사용자가 추가한 배경은 브라우저에 남습니다. 정사각형으로 자르고 16px 격자로 축소한 뒤 캐릭터 뒤에 놓습니다. 배경의 저작권은 사용자에게 달려 있으며 CC0 선언은 원본 캐릭터 파츠에만 적용됩니다.

논리 픽셀
직접 그린 16×16 원본의 한 칸입니다.
정수 확대
원본 한 칸을 2×2·3×3 등의 블록으로 복제합니다.
CC0
제작자가 가진 권리 범위에서 원본 파츠를 퍼블릭 도메인에 제공하는 선언입니다.

하나의 아바타를 네 크기로

승인된 원본 시트는 docs/avatar-prototype/output에 있습니다. Pillow로 다시 연 네 변형의 16px 픽셀을 브라우저 렌더러와 바이트 단위로 비교했습니다.

16 × 16 원본 = 256칸
32 × 32 PNG = 각 칸을 2 × 2 복제
48 × 48 PNG = 각 칸을 3 × 3 복제
64 × 64 PNG = 각 칸을 4 × 4 복제
4096 × 4096 PNG = 각 칸을 256 × 256 복제

48px은 64px 미리보기를 흐리게 줄인 그림이 아니라 16px의 정확한 3배입니다. 256px GIF 표본은 독립 재열기에서 8프레임, 130ms 지연, 무한 반복을 확인했습니다. GIF 지연은 1/100초 단위입니다.

받게 되는 파일

파일용도
avatar-size.png선택한 정수 크기의 정사각형 RGBA PNG입니다. 투명 또는 선택 배경을 가집니다.
avatar-size.gif최대 1024px의 8프레임 눈 깜박임·호흡 GIF입니다. 투명은 1비트이며 로컬 배경은 먼저 16px로 축소합니다.
avatar-card.png직접 게시물에 첨부할 1200×630 PNG 카드입니다. 설정 링크의 SNS 미리보기가 되지는 않습니다.

엔진에서 쓰기

  1. 얼굴·머리·눈·의상을 선택합니다. 랜덤으로 시작하고 유지할 파츠는 잠급니다.
  2. 프로필이나 스프라이트 참고용 PNG 크기를 선택합니다. 작게 보일 곳이라면 32·48·64px 결과를 직접 확인합니다.
  3. PNG를 받아 대상 앱에서 다시 엽니다. SNS 이미지는 카드를 별도로 첨부하세요. X와 LINE 버튼은 설정 링크만 공유합니다.

결과 확인

  • 32px에서도 머리 윤곽·눈·턱이 구분되는지 확인합니다. 다른 사이트가 더 작게 축소하면 그 사이트의 최종 표시를 확인합니다.
  • 별도 이미지 뷰어에서 PNG 크기와 알파를 확인합니다. 이 페이지의 체크무늬는 미리보기일 뿐 파일 배경이 아닙니다.
  • 설정 링크를 새로 열어 기본 파츠와 색이 복원되는지 확인합니다. 로컬 배경은 링크에 이미지 바이트가 없으므로 복원되지 않습니다.
  • 프레임을 볼 수 있는 앱에서 GIF 8프레임·눈 깜박임·반복·투명 모서리를 확인합니다.

문제 해결

증상유력한 원인확인 방법해결
업로드 후 아바타가 흐림업로드 대상이 PNG를 부드럽게 축소합니다다운로드한 PNG의 100% 보기와 대상 썸네일을 비교합니다대상 표시 크기에 맞는 출력을 고르거나 대상의 nearest 표시 옵션을 사용합니다
공유 링크에서 배경이 사라짐로컬 이미지는 URL에 넣지 않습니다링크를 새로 열어 로컬 배경 표시를 확인합니다PNG 또는 카드를 저장해 게시물에 파일로 첨부합니다
SNS 미리보기가 공통 이미지임정적 페이지는 설정 쿼리별 Open Graph 이미지를 생성하지 않습니다링크 미리보기와 내려받은 카드를 비교합니다카드를 직접 첨부합니다. 링크로 기본 설정은 복원됩니다
GIF의 색이나 움직임이 영상과 다름GIF는 인덱스 형식이며 여기서는 선택한 8프레임 눈 깜박임 또는 어깨 1픽셀 호흡입니다GIF 뷰어에서 각 프레임과 지연을 봅니다정지 그림은 PNG를 쓰고 GIF는 작은 정수 크기로 출력합니다

다른 방법

방법이럴 때 더 낫습니다
픽셀 아트 에디터준비된 파츠에 없는 모양을 픽셀마다 직접 그리고 싶을 때 사용합니다.
스프라이트 랩이미 가진 게임 캐릭터 시트를 자르고 애니메이션으로 만들 때 사용합니다.

이 방법의 한계

  • 현재 카탈로그는 얼굴·머리·눈·의상 각 두 계열과 간단한 장신구를 제공합니다. AI로 새 그림을 합성하지 않습니다.
  • 정적 설정 URL만으로 아바타별 Open Graph 이미지를 만들 수 없습니다. X·LINE은 링크만 공유하며 Kakao 카드에는 소유자의 앱 키와 등록 도메인이 필요합니다.
  • 원본 파츠는 CC0로 상업적으로 쓸 수 있지만 추가한 배경에는 별도 권리가 있을 수 있습니다. CC0가 독점 소유권이나 상표 사용권을 주지는 않습니다.
  • 4096px 출력은 메모리가 적은 브라우저나 휴대폰에서 실패할 수 있습니다. 이때는 작은 정수 크기를 사용하세요.

버전과 출처

파츠 카탈로그 v1, 16×16 원본 격자. 브라우저 PNG·GIF와 원본 그림 오라클을 2026-09-28에 확인했습니다. 플랫폼별 공유 동작은 도구 설계 문서에 따로 정리했습니다.

참고한 공식 문서

픽셀 아바타 만들기

오리지널 CC0 파츠로 캐릭터를 조합하고 픽셀 PNG·GIF·공유 카드를 기기에서 만드세요.

사용 방법

  1. 오리지널 파츠 선택
  2. 머리·의상 색을 조정하거나 잠금 상태로 랜덤 조합
  3. 정수 픽셀 PNG·깜박임 GIF·로컬 공유 카드 저장

지원 형식

파일 없이 시작 가능. 선택적 로컬 PNG·JPG·WebP 배경 → 32–4096px PNG, 32–1024px GIF, 1200×630 PNG 카드.

이 도구로 할 수 있는 일

직접 만든 16px CC0 카탈로그를 정수 픽셀 격자로 출력합니다. 로컬 배경은 16px로 축소되며 설정 링크에는 들어가지 않습니다.

처리 방식과 검증 수준

advanced · 16 px original CC0 part grid / nearest-integer OffscreenCanvas PNG / exact indexed GIF worker. 품질 검증을 진행 중입니다. Pro·Flagship 수준은 아직 입증되지 않았습니다.

저장 전에 확인하세요

X·LINE은 공통 사이트 미리보기가 붙은 설정 링크만 공유하며 생성 이미지를 첨부하지 않습니다. 정적 사이트에서 아바타별 Open Graph 카드는 만들지 않습니다.

자주 묻는 질문

만든 아바타를 판매해도 되나요?

예. 직접 만든 파츠는 CC0로 상업적 이용이 가능합니다. 추가한 배경 이미지의 권리는 직접 확인해야 합니다.

파일이 서버에 업로드되나요?

이 도구에서 연 파일은 서버에 업로드하지 않고 사용자 기기에서 처리합니다. 커뮤니티 글에 직접 첨부하는 이미지는 별도로 업로드됩니다. 일부 엔진과 모델은 외부에서 내려받으므로 IP 주소 등 연결 정보가 해당 서비스에 전달됩니다.

작업이 자동 저장되나요?

아니요. 이미지와 편집 상태는 이 탭에 있고 미디어 결과는 기기 내 임시 저장소를 사용할 수 있습니다. 언어를 바꿔도 작업은 유지되지만 새로고침, 탭 닫기, 다른 페이지로 이동하면 사라질 수 있습니다.