Base64 인코딩 또는 디코딩
텍스트를 붙여 넣거나 파일을 끌어다 놓으세요. 입력하는 동안 Base64가 만들어지거나 디코딩되고, 디코딩한 이미지는 미리보기로 보여 줘요.
- 기기에서 실행돼요
- 회원가입 불필요
- 한 번 방문하면 오프라인에서도 작동해요

방향
Base64처럼 보여요.
0 B입력 바이트
0 B출력 바이트
Base64 인코딩 또는 디코딩하기 방법
- 인코딩 또는 디코딩을 고른 뒤 텍스트나 Base64를 붙여 넣으세요.
- 또는 파일을 끌어다 놓아 Base64를 얻으세요. 해당 옵션을 선택하면 data: URL로 받을 수 있어요.
- 결과를 복사하거나 내려받으세요. 디코딩한 이미지는 미리보기로 보여 주며 저장할 수 있어요.
질문
Base64는 무엇에 쓰나요?
바이트를 A–Z, a–z, 0–9, +, / 로 이루어진 텍스트로 바꿔 주므로, 이미지 같은 이진 데이터를 이메일, JSON, HTML, CSS 같은 텍스트 형식 안에 담아 보낼 수 있어요. 바이트 3개가 문자 4개가 되어서 결과는 원래보다 약 3분의 1 길어요.
텍스트에 그냥 btoa()를 쓰면 안 되나요?
Base64는 바이트 단위로 작동하는데 btoa()는 U+00FF까지의 문자만 받아서, ✓나 한자 같은 문자가 있으면 실패해요. 이 도구는 먼저 텍스트를 UTF-8 바이트로 바꾸므로 “héllo ✓”는 10바이트가 되고 aMOpbGxvIOKckw==로 인코딩돼요. 디코딩은 그 과정을 거꾸로 해요. ZIP 파일처럼 텍스트로 읽히지 않는 바이트는 파일로 내려받을 수 있게 제공해요.
URL-safe Base64는 무엇인가요?
표준 문자표는 URL에서 의미를 가진 +와 /를 써요. URL-safe 형식(RFC 4648, 5절)은 대신 -와 _를 쓰고 = 패딩을 빼요. 디코딩은 패딩이 있든 없든, 두 형식 모두 받아들여요.
제 파일이 업로드되나요?
아니요. 브라우저가 파일을 읽어서 그 자리에서 변환해요. 어떤 내용도 업로드되거나 저장되지 않아요.
리뷰
아직 리뷰가 없어요. 첫 리뷰를 남겨 보세요.

