본문으로 이동
오프라인 상태입니다. 일부 기능이 작동하지 않을 수 있습니다.

Base64 인코더 & 디코더

브라우저에서 텍스트, 파일, 이미지를 즉시 인코딩하고 디코딩하세요.

처리 중…

온라인에서 Base64를 인코딩하거나 디코딩하는 방법

  1. Base64 변환기 열기

    브라우저에서 Hanoon Base64 변환기를 엽니다.

  2. 데이터 입력하기

    인코딩할 텍스트를 붙여넣거나 디코딩할 Base64 문자열을 붙여넣습니다. 파일 업로드도 가능합니다.

  3. 결과 받기

    변환은 즉시 처리됩니다. 출력값을 복사하거나 디코딩된 파일을 다운로드하세요.

Base64 인코딩이란 무엇인가요?

Base64는 바이너리 데이터를 문자로 표현하는 인코딩 방식입니다. 디코딩하면 원래 데이터를 복원할 수 있으며 암호화 기능은 없습니다. UTF-8로 인코딩하면 Hello는 SGVsbG8=, 한글은 7ZWc6riA가 되며, UTF-8로 디코딩하면 원래 텍스트로 돌아옵니다.

파일을 Base64로 어떻게 인코딩하나요?

파일 인코딩을 선택한 뒤 파일을 끌어 놓거나 선택하면 Base64 결과가 자동으로 생성되며 복사할 수 있습니다. 파일을 복원하려면 파일 디코딩을 선택하고 Base64를 붙여넣은 뒤 결과를 다운로드하세요. 업로드는 기기 메모리에 따라 화면에 표시된 용량 한도가 적용되며, 인코딩된 입력에는 별도의 크기 제한이 있습니다.

내 데이터는 안전한가요?

변환 입력과 파일 바이트는 브라우저에서 처리되며 앱 백엔드로 전송되지 않습니다. 페이지 자산과 이용 통계 분석은 네트워크를 사용할 수 있습니다. 공유 링크에는 수신자가 읽을 수 있는 압축 입력값이 포함되며 브라우저 방문 기록에 남을 수 있습니다.

Base64와 Base64URL의 차이점은 무엇인가요?

URL-safe는 +와 /를 -와 _로 바꾸며, 이 도구는 URL-safe 출력 끝의 =도 제거합니다. Data URL 출력은 data:...;base64, 접두어를 붙이고, URL-safe를 켜도 항상 표준 Base64를 사용합니다. 어느 형식도 데이터를 암호화하지 않습니다.

Base64로 인코딩된 이미지를 미리 볼 수 있나요?

파일 모드에서는 형식과 이미지 크기 검사를 통과하고 브라우저가 표시할 수 있는 PNG, JPEG, GIF, WebP, BMP를 미리 볼 수 있습니다. SVG는 미리보기를 제공하지 않습니다. 디코딩에 성공한 파일은 미리보기가 없어도 다운로드할 수 있습니다.

디코딩에 실패하거나 텍스트가 깨지는 이유는 무엇인가요?

표준과 URL-safe 중 올바른 모드를 선택했는지 확인하세요. SGVsbG8=는 올바른 표준 Base64지만, SGVsbG8은 URL-safe 모드에서만 허용됩니다. 잘못된 문자·길이·패딩은 거부되므로 =를 임의로 붙여 고치지 마세요. 텍스트는 원래 사용한 문자 인코딩을 선택해야 하며, 유효한 Base64 바이트도 UTF-8로는 읽을 수 없을 수 있습니다. 바이너리 데이터는 파일 모드에서 디코딩하세요.