Base64를 디코딩하는 방법
- 입력 칸에 Base64 문자열을 붙여넣으세요. Data URI와 URL 안전 Base64도 사용할 수 있습니다.
- 디코딩된 텍스트가 출력 칸에 바로 나타납니다. 글자가 깨져 보이면 다른 문자 집합을 선택하세요.
- 복사 또는 다운로드를 클릭하세요. 이미지나 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인가요?
- 무료모든 도구를 사용 제한, 계정, 워터마크 없이 무료로 이용할 수 있습니다.
- 개인정보 보호모든 처리는 브라우저에서 로컬로 이루어집니다. 파일은 절대 업로드되지 않습니다.
- 빠른 속도페이지가 가벼워 어떤 기기에서든 바로 로드됩니다.
- 어디서나 사용 가능Windows, macOS, Linux, Android, iPhone에서 사용할 수 있습니다.
자주 묻는 질문
Base64는 암호화의 한 종류인가요?
아니요. Base64는 암호화가 아니라 인코딩입니다. 누구나 키 없이 디코딩할 수 있으므로 비밀번호나 개인 정보를 보호할 때 Base64만으로 처리해서는 안 됩니다.
디코딩한 텍스트가 깨져 보이는 이유는 무엇인가요?
텍스트가 다른 문자 집합으로 인코딩되었거나(UTF-16 또는 Windows-1252를 시도해 보세요), Base64에 이미지, PDF, ZIP 파일 같은 바이너리 데이터가 담겨 있는 경우입니다. 바이너리 데이터는 다운로드 버튼으로 파일로 저장하세요.
URL 안전 Base64란 무엇인가요?
Base64URL은 + 대신 - 문자를, / 대신 _ 문자를 사용하며 보통 = 패딩을 생략합니다. 그래서 URL, 파일 이름, JSON 웹 토큰(JWT)에 그대로 쓸 수 있습니다. 이 디코더는 두 방식을 모두 자동으로 인식합니다.
제 데이터가 서버로 전송되나요?
아니요. 디코딩과 인코딩은 JavaScript로 브라우저 안에서 처리됩니다. 붙여넣은 내용은 업로드되거나 저장되지 않습니다.