도구
KO

Base64 디코딩·인코딩 온라인 도구

Base64 문자열을 붙여넣으면 읽을 수 있는 텍스트로 디코딩됩니다. 텍스트를 Base64로 바꾸려면 인코딩으로 전환하세요. 입력하는 즉시 결과가 표시됩니다.

개인정보 보호: 데이터는 브라우저에서만 처리되며 절대 업로드되지 않습니다.

Base64를 디코딩하는 방법

  1. 입력 칸에 Base64 문자열을 붙여넣으세요. Data URI와 URL 안전 Base64도 사용할 수 있습니다.
  2. 디코딩된 텍스트가 출력 칸에 바로 나타납니다. 글자가 깨져 보이면 다른 문자 집합을 선택하세요.
  3. 복사 또는 다운로드를 클릭하세요. 이미지나 PDF 같은 바이너리 결과는 올바른 확장자의 파일로 저장됩니다.

Base64 디코더와 인코더를 하나로

Base64 Decoder Online은 양방향 변환을 지원합니다. 디코더는 공백과 줄바꿈을 무시하고, URL 안전 알파벳(-, _)을 인식하며, 빠진 = 패딩을 자동으로 채워 넣습니다. 그래서 로그, 이메일, API에서 복사한 지저분한 문자열도 정확하게 디코딩됩니다. 인코더는 UTF-8, UTF-16, Latin-1 텍스트와 URL 안전 출력, MIME 줄바꿈을 지원합니다.

Base64 디코딩의 원리

Base64 문자 4개는 데이터 3바이트를 나타냅니다. 디코더는 각 문자를 원래의 6비트 값으로 되돌린 뒤 비트를 이어 붙여 바이트 단위로 나누고, 선택한 문자 집합에 따라 이 바이트를 텍스트로 해석합니다. 예를 들어 SGVsbG8=는 Hello로 디코딩됩니다.

명령줄에서 Base64 디코딩하기

Linux와 macOS에서는 echo 'SGVsbG8=' | base64 --decode 명령을 사용하세요. Windows PowerShell에서는 [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String('SGVsbG8=')), Python에서는 base64.b64decode('SGVsbG8=').decode() 코드를 사용하면 됩니다.

왜 Base64 Decoder Online인가요?

자주 묻는 질문

Base64는 암호화의 한 종류인가요?

아니요. Base64는 암호화가 아니라 인코딩입니다. 누구나 키 없이 디코딩할 수 있으므로 비밀번호나 개인 정보를 보호할 때 Base64만으로 처리해서는 안 됩니다.

디코딩한 텍스트가 깨져 보이는 이유는 무엇인가요?

텍스트가 다른 문자 집합으로 인코딩되었거나(UTF-16 또는 Windows-1252를 시도해 보세요), Base64에 이미지, PDF, ZIP 파일 같은 바이너리 데이터가 담겨 있는 경우입니다. 바이너리 데이터는 다운로드 버튼으로 파일로 저장하세요.

URL 안전 Base64란 무엇인가요?

Base64URL은 + 대신 - 문자를, / 대신 _ 문자를 사용하며 보통 = 패딩을 생략합니다. 그래서 URL, 파일 이름, JSON 웹 토큰(JWT)에 그대로 쓸 수 있습니다. 이 디코더는 두 방식을 모두 자동으로 인식합니다.

제 데이터가 서버로 전송되나요?

아니요. 디코딩과 인코딩은 JavaScript로 브라우저 안에서 처리됩니다. 붙여넣은 내용은 업로드되거나 저장되지 않습니다.