본문으로 건너뛰기

Base64 인코딩/디코딩

Base64 인코딩/디코딩

Base64 인코딩/디코딩: URL-safe 및 MIME 형식 옵션을 제공하는 텍스트 및 바이너리 데이터의 Base64 인코딩 및 디코딩을 지원합니다. Data URL 구문 분석, 줄별 인코딩 및 자동 형식 인식을 지원하며 API 호출, 이메일 첨부 파일 및 데이터 임베딩에 적합합니다。

Base64 인코딩/디코딩

빠른 시작

1
텍스트(일반 텍스트 또는 Base64 문자열)를 입력칸에 입력합니다
2
‘인코딩’ 또는 ‘디코딩’을 눌러 처리합니다
3
입력과 결과는 동일한 영역을 사용합니다. 한 번의 클릭으로 복사/지우기 가능합니다
4
검증 시: 인코딩 후 디코딩으로 전환하여 왕복 확인합니다
5
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

자주 쓰는 활용 사례

URL/JWT

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

메일/MIME

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

여러 줄 텍스트

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

MIME/PEM

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

Data URL

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

왕복 검증

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

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

encode base64, decode base64, base64 변환기 같은 작업도 같은 확인 흐름에서 함께 처리할 수 있어 복사나 내보내기 전에 결과를 빠르게 점검할 수 있습니다.

인코딩 매개변수 및 변형

URL‑safe 출력
줄 단위 인코딩(각 줄 독립)
MIME 76열로 줄바꿈(CRLF)
줄바꿈에 LF 사용(\n)
Data URL
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
패딩 자동 보정: 길이를 4의 배수로 맞춥니다. 잘못된 길이는 오류로 처리합니다
공백 허용: 디코딩 시 줄바꿈과 공백을 자동 제거합니다

활용 팁

문자 깨짐 방지를 위해 UTF‑8 사용을 권장합니다
기본값은 URL‑safe. 표준 Base64가 필요하면 비활성화
시스템 간 전달 시 줄바꿈/공백을 제거하고, 표시 목적일 때만 추가합니다
Base64 인코딩 후 용량이 약 33% 증가합니다. 대용량에는 적합하지 않습니다
레거시용 표준 Base64: URL‑safe 비활성화( +/ 및 = 유지 )
줄 단위 인코딩은 이미 인코딩된 Base64를 다시 인코딩합니다. 변형 변환만 필요하면 끄고 실행
76열 줄바꿈은 표시만 변경; 디코더는 줄바꿈/공백을 무시
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

제한 사항 및 호환성

매우 긴 텍스트는 성능에 영향을 줄 수 있으므로 분할을 권장합니다
바이너리: 본 UI는 텍스트 중심입니다. 바이너리는 Data URL 또는 CLI 사용을 권장합니다
브라우저 메모리에 따라 최대 처리 크기가 제한됩니다
Some image formats may encode successfully but remain unpreviewable in the current browser

세션 관리

현재 내용은 언제든 교체, 초기화, 재처리할 수 있어 최종 결과를 내보내기 전에 반복 확인할 수 있습니다.
보안 안내: Base64는 인코딩이며 암호화가 아닙니다. 민감 정보는 먼저 암호화한 뒤 인코딩하세요

자주 묻는 질문

6

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