본문으로 건너뛰기

Base64 인코딩/디코딩

Base64 인코딩/디코딩은 텍스트와 이미지 워크플로를 모두 지원합니다. 텍스트를 인코딩/디코딩하고, 이미지를 Data URL 또는 raw Base64로 변환하거나, Data URL / Base64를 다시 이미지로 바꿔 로컬에서 미리보기 및 다운로드할 수 있습니다.

입력 텍스트

문자

0 / 500,000

Base64 인코딩/디코딩

빠른 시작

1
텍스트(일반 텍스트 또는 Base64 문자열)를 입력칸에 입력합니다
2
‘인코딩’ 또는 ‘디코딩’을 눌러 처리합니다
3
입력과 결과는 동일한 영역을 사용합니다. 한 번의 클릭으로 복사/지우기 가능합니다
4
검증 시: 인코딩 후 디코딩으로 전환하여 왕복 확인합니다
5
일반 텍스트는 "텍스트 모드", 이미지를 업로드해 인코딩할 때는 "이미지 → Base64", Data URL 또는 Base64를 다시 이미지로 바꿀 때는 "Base64 → 이미지"를 사용하세요.
6
"이미지 → Base64" 탭에서 이미지를 업로드하면 즉시 Data URL 또는 raw Base64를 생성할 수 있습니다.
7
"Base64 → 이미지" 탭에서 Data URL을 붙여넣거나, raw Base64를 붙여넣고 MIME 형식을 선택하면 이미지 미리보기가 자동으로 업데이트됩니다.

자주 쓰는 활용 사례

URL/JWT

URL‑safe 변형(−/_ ) 권장. 필요 시 끝의 '=' 패딩 생략하여 이스케이프 문제를 피함

메일/MIME

줄바꿈이 필요하면 MIME 76열(CRLF)을 사용; 웹에서는 보통 줄바꿈하지 않습니다. 이 도구는 76열 줄바꿈과 LF/CRLF 전환을 제공합니다

여러 줄 텍스트

줄 단위 인코딩을 켜 각 줄을 독립적으로 인코딩

MIME/PEM

76열 줄바꿈 활성화; 필요 시 LF 줄바꿈도 켜기

Data URL

임베드 시 data:[mime];base64,… 생성. 디코더가 쉼표 이후를 자동 추출

왕복 검증

인코딩 후 즉시 디코딩해 동일성 확인

이미지 업로드

원본 바이트를 유지한 채 Data URL과 raw Base64 출력 사이를 다시 업로드 없이 전환할 수 있습니다.

이미지 Data URL

data:image/...;base64,... 를 붙여넣으면 MIME 형식을 자동으로 인식하고 이미지를 즉시 미리보기합니다.

raw Base64 이미지 데이터

원본 이미지의 MIME 형식을 지정해야 도구가 이미지를 자동으로 미리보기하고 이미지 파일로 다운로드할 수 있습니다.

인코딩 매개변수 및 변형

URL‑safe 출력
줄 단위 인코딩(각 줄 독립)
MIME 76열로 줄바꿈(CRLF)
줄바꿈에 LF 사용(\n)
Data URL
raw Base64
raw Base64 이미지 입력은 MIME 유형이 꼭 필요합니다. Base64 자체에는 파일 형식 메타데이터가 없기 때문입니다.
패딩 자동 보정: 길이를 4의 배수로 맞춥니다. 잘못된 길이는 오류로 처리합니다
공백 허용: 디코딩 시 줄바꿈과 공백을 자동 제거합니다

활용 팁

텍스트 모드는 기본적으로 UTF-8을 사용합니다. GBK, Shift-JIS 또는 다른 인코딩이 필요하면 먼저 변환한 뒤 이 도구를 사용하세요.
기본값은 URL‑safe. 표준 Base64가 필요하면 비활성화
시스템 간 전달 시 줄바꿈/공백을 제거하고, 표시 목적일 때만 추가합니다
Base64 인코딩 후 용량이 약 33% 증가합니다. 대용량에는 적합하지 않습니다
레거시용 표준 Base64: URL‑safe 비활성화( +/ 및 = 유지 )
줄 단위 인코딩은 이미 인코딩된 Base64를 다시 인코딩합니다. 변형 변환만 필요하면 끄고 실행
76열 줄바꿈은 표시만 변경; 디코더는 줄바꿈/공백을 무시
raw Base64를 공유할 때는 원본 MIME 유형도 함께 전달해야 상대방이 파일을 정확히 복원할 수 있습니다.
미리보기 가능 여부는 브라우저의 이미지 지원에 따라 달라집니다. 미리보기가 안 되어도 다운로드에는 원본 바이트가 유지됩니다.

제한 사항 및 호환성

매우 긴 텍스트는 성능에 영향을 줄 수 있으므로 분할을 권장합니다
바이너리: 본 UI는 텍스트 중심입니다. 바이너리는 Data URL 또는 CLI 사용을 권장합니다
브라우저 메모리에 따라 최대 처리 크기가 제한됩니다
일부 이미지 형식은 인코딩되더라도 현재 브라우저에서는 미리보기가 되지 않을 수 있습니다.

개인정보 보호 및 보안

모든 처리는 브라우저에서 로컬로 이루어지며 데이터는 기기를 벗어나지 않습니다.
보안 안내: Base64는 인코딩이며 암호화가 아닙니다. 민감 정보는 먼저 암호화한 뒤 인코딩하세요

자주 묻는 질문

6

다음 작업에 도움이 되는 관련 도구입니다.