이미지 Base64 변환
PNG, JPG, GIF, WebP, SVG 이미지를 원본 바이트 그대로 Base64 Data URI로 변환하세요. HTML·CSS에 사용할 결과를 복사하거나 텍스트로 다운로드할 수 있습니다.
결과가 여기에 표시됩니다.
이미지를 Base64로 변환하는 방법
- 이미지 파일을 선택하거나 입력 영역으로 끌어다 놓으세요.
- HTML·CSS에 사용할 때는 줄바꿈을 끄고 표준 Base64 패딩은 켜 두세요.
- 인코딩한 뒤 전체 Data URI를 복사하거나 결과를 텍스트로 다운로드하세요.
이미지 Base64 변환 사용 안내
Data URI에는 미디어 유형과 인코딩된 바이트가 포함됩니다. 이미지를 리사이즈하거나 다시 압축하지 않습니다. Base64는 크기가 약 3분의 1 늘어나므로 큰 웹 이미지는 일반 파일이 더 적합할 수 있습니다.
1픽셀 GIF를 Base64 Data URI로 변환한 예
- 입력
pixel.gif (1 × 1 px, 42 B)- 결과
data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
이미지 Base64 변환 자주 묻는 질문
HTML이나 CSS에서는 어떻게 사용하나요?
data:image/…;base64,… 전체를 HTML의 img src 속성 또는 CSS의 url("…")에 넣으세요. 접두부는 이미지 형식을 나타내며 Base64 데이터 자체에는 포함되지 않습니다. 이 도구는 URI만 출력하며 HTML 태그나 CSS 규칙을 덧붙이지 않습니다.
투명도, 애니메이션, 화질이 유지되나요?
네. 크기를 바꾸거나 다시 압축하지 않고 원본 파일의 바이트를 인코딩합니다. PNG 투명도, GIF 애니메이션, SVG 마크업도 데이터에 그대로 남습니다. 실제로 표시되는지는 결과를 여는 앱의 지원 여부에 달려 있습니다.
지원 형식과 파일 크기 제한은 무엇인가요?
파일 내용을 기준으로 PNG, JPEG, GIF, WebP, BMP, TIFF, AVIF와 식별 가능한 SVG 문서를 인식합니다. 한 번에 파일 하나를 처리하며 제한은 파일당 32 MiB입니다. 다른 형식은 파일 Base64 변환을 이용하세요. 인코딩할 수 있다고 해서 브라우저에서 표시할 수 있는 것은 아닙니다.
Base64가 더 작나요? 이메일에도 쓸 수 있나요?
아니요. 인코딩된 데이터는 약 3분의 1 커지고 URI 접두부도 추가됩니다. 작은 아이콘은 직접 삽입하기에 적합할 수 있지만 큰 이미지는 별도 파일이 더 나은 경우가 많습니다. 이메일 앱이나 사이트 보안 정책에서 data: 이미지를 차단할 수 있으므로 사용할 환경에서 확인하세요.
파일, 토큰, 텍스트가 서버에 업로드되나요?
아니요. 모든 입력은 브라우저에서 처리됩니다. 웹사이트는 페이지와 프로그램 코드만 제공하며, 입력 내용을 변환 서버로 보내거나 계정에 저장하지 않습니다.
다음 작업에 유용한 도구
- Base64 이미지 변환
Base64 이미지나 Data URI를 디코딩하고 지원되는 형식을 미리 본 뒤 원본 바이트를 다운로드하세요.
- 파일 Base64 변환
모든 종류의 파일을 Base64로 인코딩하세요. Data URI, 패딩, MIME 줄바꿈을 선택할 수 있습니다.
- HTML 엔티티 인코딩·디코딩
텍스트를 HTML 엔티티로 변환하거나 이름·숫자로 된 문자 참조를 원래 문자로 복원하세요.
전체 개발자 도구
인코딩과 파일 변환
원본 데이터를 유지하며 텍스트, 바이트, URL, 삽입 이미지 사이를 변환하세요.
Base64 인코딩·디코딩
UTF-8 텍스트를 Base64로 인코딩하거나 표준·URL 안전 Base64를 디코딩하세요. 패딩과 줄바꿈을 설정할 수 있습니다.
Base64URL 인코딩·디코딩
-와 _를 사용하는 URL 안전 Base64를 생성하고 패딩 없는 Base64URL도 디코딩하세요.
Base64 이미지 변환
Base64 이미지나 Data URI를 디코딩하고 지원되는 형식을 미리 본 뒤 원본 바이트를 다운로드하세요.
파일 Base64 변환
모든 종류의 파일을 Base64로 인코딩하세요. Data URI, 패딩, MIME 줄바꿈을 선택할 수 있습니다.
Base64 파일 변환
Base64 문자열과 Data URI를 다운로드 가능한 파일로 복원하고 모든 바이트를 보존하세요.
URL 인코딩·디코딩
URL 구성 요소, 전체 URL, 폼 필드를 인코딩·디코딩하고 퍼센트 이스케이프와 공백을 처리하세요.
HTML 엔티티 인코딩·디코딩
텍스트를 HTML 엔티티로 변환하거나 이름·숫자로 된 문자 참조를 원래 문자로 복원하세요.
Unicode 분석·이스케이프 변환
Unicode 코드 포인트, UTF-8 바이트, UTF-16 코드 단위를 확인하고 JavaScript Unicode 이스케이프를 변환하세요.
데이터와 텍스트 분석
구조화된 데이터와 토큰을 읽고 텍스트의 변경 사항을 정확히 확인하세요.
해시·식별자·일정
파일을 검증하고 식별자를 생성하며 시간과 반복 실행 일정을 확인하세요.
MD5 해시·체크섬 계산
텍스트나 로컬 파일의 MD5 해시를 계산하고 예상 체크섬과 비교하세요.
SHA-1 해시·체크섬 계산
UTF-8 텍스트나 파일의 SHA-1 해시를 계산하고 전체 체크섬을 비교하세요.
SHA-256 해시·체크섬 계산
텍스트와 파일의 SHA-256 해시를 생성하고 다운로드한 파일이 공개 체크섬과 일치하는지 확인하세요.
SHA-512 해시·체크섬 계산
기기에서 텍스트와 파일의 SHA-512 해시를 계산하고 전체 16진수 체크섬을 비교하세요.
CRC32 체크섬 계산기
텍스트나 파일의 표준 CRC-32를 계산하고 8자리 16진수 결과를 비교하세요.
HMAC 생성기
UTF-8 또는 16진수 비밀 키로 HMAC-SHA-1, HMAC-SHA-256, HMAC-SHA-512를 생성하세요.
UUID·GUID 생성기
무작위 UUID v4 또는 시간순으로 정렬 가능한 UUID v7을 하나씩 또는 일괄 생성하세요.
Unix 타임스탬프 변환기
Unix 초·밀리초와 ISO 8601 날짜를 변환하고 UTC 및 IANA 시간대로 같은 시점을 확인하세요.
Cron 표현식 분석기
5·6필드 Cron 표현식을 검증하고 시간대와 서머타임을 반영한 다음 실행 시각을 확인하세요.
Cron 표현식 생성기
시간 필드나 자주 쓰는 일정으로 Cron 표현식을 만들고 선택한 시간대의 다음 실행 시각을 미리 보세요.
입력 내용과 파일은 사용 중인 기기에서 처리됩니다. 민감한 결과를 공용 클립보드에 남기지 말고, 개인 키와 토큰은 신뢰할 수 있는 기기에서 다루세요.