텍스트, 이미지, 파일을 Base64로 인코딩하거나 Base64 문자열을 디코딩하세요.
파일을 여기에 드래그 앤 드롭하거나 클릭하여 선택
Base64는 이진 데이터를 ASCII 문자열로 변환하는 인코딩 방식입니다. 3바이트마다 4개의 인쇄 가능한 문자(A–Z, a–z, 0–9, +, /)로 매핑됩니다. 결과는 원본 데이터보다 약 33% 커지지만, 이메일, JSON, HTML 등 텍스트 기반 프로토콜에 안전하게 삽입할 수 있습니다.
알고리즘은 입력 바이트 스트림을 3바이트(24비트) 블록으로 분할합니다. 각 블록은 64개 문자 알파벳의 인덱스로 사용되는 4개의 6비트 그룹으로 나됩니다. 길이가 3으로 나누어지지 않으면 패딩 문자(=)가 추가됩니다. 결과는 순수 ASCII 텍스트입니다.