Base64 인코더/디코더

텍스트 또는 파일을 Base64로 인코딩하거나, Base64 문자열을 원본으로 디코딩하는 온라인 도구입니다.

인코딩 (텍스트 → Base64)

디코딩 (Base64 → 텍스트)

파일 인코딩

파일을 드래그하여 놓거나 클릭하여 선택하세요

최대 10MB까지 지원

Base64 인코딩이란

Base64는 바이너리 데이터를 ASCII 문자열로 변환하는 인코딩 방식입니다. 64개의 인쇄 가능한 문자(A-Z, a-z, 0-9, +, /)와 패딩(Padding) 문자(=)를 사용합니다.

주요 용도

인코딩 원리

3바이트(24비트)의 입력 데이터를 6비트씩 4개의 그룹으로 나누어, 각 그룹을 Base64 문자표에서 대응하는 문자로 변환합니다. 입력 길이가 3의 배수가 아니면 = 패딩을 추가합니다.

URL-safe Base64

표준 Base64의 +/를 URL에서 안전한 -_로 대체한 변형입니다. RFC 4648에 정의되어 있으며, URL 파라미터나 파일명에 사용할 때 유용합니다.

참고자료