본문으로 건너뛰기
월드컵 킥오프 시간 변환기 출시내 시간대로 킥오프를 확인하고 캘린더 알림을 추가하세요.

Base64 인코딩/디코딩

UTF-8 텍스트 Base64 인코딩/디코딩, Base64URL, MIME 76열 줄바꿈, 이미지의 Data URL/raw Base64 변환, 로컬 미리보기와 이미지 다운로드를 지원합니다.

입력 텍스트

문자

0 / 50,000

Base64 인코딩/디코딩

빠른 시작

1
텍스트, 이미지 → Base64, Base64 → 이미지를 선택하세요.
2
텍스트/Base64를 붙여넣거나 이미지 1개를 업로드하세요.
3
텍스트를 인코딩/디코딩한 뒤 결과를 복사하세요.
4
이미지 업로드 후 Data URL 또는 raw Base64를 복사하세요.
5
Data URL 또는 raw Base64를 붙여넣고 MIME을 선택한 뒤 미리보기/다운로드하세요.

자주 쓰는 활용 사례

URL/JWT

URL-safe 변형(-/_)을 사용하면 링크 이스케이프 문제를 줄일 수 있습니다. URL-safe 출력은 끝의 '=' 패딩을 기본적으로 생략합니다

메일/MIME

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

여러 줄 텍스트

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

MIME/PEM

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

Data URL

삽입용으로 data:[mime];base64,... 형식을 만듭니다. 디코딩할 때는 쉼표 뒤 payload를 자동으로 추출합니다

왕복 검증

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

이미지 업로드

원본 바이트를 유지한 채 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의 배수로 맞춥니다. 잘못된 길이는 오류로 처리합니다
공백 허용: 디코딩 시 줄바꿈과 공백을 자동 제거합니다

텍스트 및 이미지 경계

텍스트 인코딩은 기본적으로 표준 Base64(+/ 및 padding 포함)를 출력합니다. URL-safe 출력은 Base64URL(-/_, 기본적으로 padding 생략)로 전환합니다.
디코딩은 표준 Base64 와 Base64URL 을 허용하고, 공백을 제거하고, 가능한 경우 padding 을 추가하며, Data URL 쉼표 뒤 payload를 추출합니다.
이미지 → Base64 는 한 번에 이미지 1개만 처리하며 원본 바이트를 유지합니다. 압축, 자르기, 크기 변경, 최적화, 스캔, 형식 변환은 하지 않습니다.
raw Base64 이미지 입력에는 MIME 메타데이터가 없습니다. 미리보기나 다운로드 전에 원본 이미지 형식을 선택하세요.
큰 텍스트와 이미지는 텍스트 실행 경계, 데이터 URL 길이, 브라우저 메모리 및 브라우저 이미지 미리보기 지원으로 제한됩니다.
이미지가 아닌 바이너리 파일에는 전용 파일 도구나 CLI를 사용하세요. 텍스트 모드는 바이트를 UTF-8 로 표시하므로 임의의 바이너리 데이터는 깨져 보일 수 있습니다.

활용 팁

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

제한 사항 및 호환성

텍스트 모드는 바이트를 UTF-8 텍스트로 디코딩합니다. 이미지가 아닌 바이너리 파일의 경우 이 페이지 대신 전용 파일 도구나 CLI를 사용하세요.
이미지 업로드, 데이터 URL 길이 및 미리 보기 크기는 브라우저 메모리 및 브라우저 이미지 형식 지원에 따라 제한됩니다.
일부 이미지 형식은 인코딩되더라도 현재 브라우저에서는 미리보기가 되지 않을 수 있습니다.

개인정보 보호 및 보안

Base64 처리는 브라우저에서 실행됩니다. 텍스트 입력, Base64 이미지 입력, 선택한 이미지, 설정은 현재 세션이나 브라우저 저장소에 남을 수 있습니다. 작업 공간을 저장하거나 WebDAV 동기화를 켜면 해당 입력, 선택한 이미지 첨부 파일, 설정이 동기화 설정에 따라 저장될 수 있습니다. 공유 기기에서는 필요할 때 입력, 이미지, 사이트 데이터를 지우세요.
보안 참고: Base64 는 암호화가 아니라 인코딩입니다. 내용을 숨기거나 검증하거나 스캔하지 않습니다. 민감한 데이터는 먼저 암호화한 뒤 인코딩하세요.

자주 묻는 질문

8

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

모든 도구 처리는 브라우저 안에서 로컬로 이루어집니다.