Base64 인코더 & 디코더

텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩

입력

인코딩할 텍스트 입력
0

옵션

URL 안전 모드는 URL에서 안전하게 사용하기 위해 +를 -로, /를 _로 대체합니다.

출력

Base64 인코딩 결과
0
이 도구에 대해

이것은 범용 Base64 작업 공간입니다 — 일반 텍스트를 Base64로 인코딩하거나 Base64 문자열을 텍스트로 디코딩하며, 클릭 한 번으로 방향을 전환할 수 있습니다. 아직 어느 방향이 필요한지 확신이 서지 않거나 디버깅하면서 양쪽을 오가야 할 때 적합한 출발점입니다. 전용 페이지를 선호하시나요? Base64 인코더와 Base64 디코더 페이지는 한 방향으로 바로 기본 설정되며 해당 방향에 집중된 안내를 제공합니다.

사용 방법

상단의 탭을 사용하여 인코딩 또는 디코딩을 선택하세요. 인코딩의 경우 일반 텍스트를 붙여넣으면 입력하는 대로 Base64 출력이 나타납니다. 디코딩의 경우 Base64 문자열을 붙여넣어 원본 텍스트를 복구하세요. URL, 쿼리 문자열, 파일명에 나타나는 Base64를 다룰 때는 "URL-safe 모드"를 켜세요. 자동 감지를 사용하면 도구가 붙여넣은 입력에 필요한 방향을 추측합니다.

일반적인 사용 사례

작업 중간 전환

API 요청을 위해 JSON 페이로드를 Base64로 인코딩한 다음, API의 Base64 응답을 다시 붙여넣고 디코딩으로 전환하여 확인합니다.

HTTP Basic Auth 왕복

`username:password`를 인코딩하고 헤더 값을 복사한 다음, 나중에 디코딩하여 자격 증명을 확인합니다.

JWT 워크플로

테스트 페이로드를 인코딩하여 수동으로 토큰을 만들거나, 기존 토큰의 세그먼트를 디코딩하여 클레임을 확인합니다.

Data URI 워크플로

CSS에 삽입할 작은 이미지를 인코딩하거나, 기존 data URI를 디코딩하여 원본 바이트를 추출합니다.

제한 사항 및 중요 참고 사항

Base64는 암호화가 아니라 인코딩입니다 — 누구나 즉시 디코딩할 수 있으므로 비밀 정보를 보호하는 데 절대 사용하지 마세요. 데이터 크기가 약 33% 증가하므로 대용량 파일 전송에는 적합하지 않습니다. 모든 처리가 클라이언트 측에서 이루어지므로 매우 큰 입력은 브라우저에서 사용 가능한 메모리에 의해 제한됩니다.