🛠️ToolsShed

이미지 Base64 변환

이미지를 Base64 Data URL로 변환하여 HTML이나 CSS에 직접 삽입합니다.

이미지를 여기에 드롭하거나 클릭하여 업로드

PNG, JPG, GIF, WebP, SVG 지원

자주 묻는 질문

코드 구현

import base64

# Encode an image file to Base64
with open("image.png", "rb") as f:
    image_data = f.read()

encoded = base64.b64encode(image_data).decode("utf-8")
print(encoded[:40], "...")  # SGVsbG8...

# Create an HTML data URI
mime_type = "image/png"
data_uri = f"data:{mime_type};base64,{encoded}"
print(data_uri[:60])

# Decode Base64 back to file
decoded = base64.b64decode(encoded)
with open("output.png", "wb") as f:
    f.write(decoded)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.