Base64 인코딩·디코딩

텍스트를 Base64로 변환하거나 Base64를 원래 텍스트로 복원하세요. UTF-8 한글, URL 안전 형식, 바이너리 다운로드를 지원하며 브라우저에서 처리합니다.

0 자
결과

결과가 여기에 표시됩니다.

Base64 인코딩·디코딩 방법

  1. 일반 텍스트를 변환하려면 인코딩을, Base64 문자열을 복원하려면 디코딩을 선택하세요.
  2. 내용을 붙여 넣고 필요하면 패딩과 줄 길이를 조정하세요.
  3. 결과를 복사하거나 디코딩된 데이터를 다운로드하세요. 이미지와 파일은 아래 전용 도구로도 처리할 수 있습니다.

Base64 인코딩·디코딩 사용 안내

Base64는 바이트를 텍스트로 표현하는 방식이며 암호화가 아닙니다. 패딩 생략과 MIME 줄바꿈을 허용하지만 잘못된 문자나 0이 아닌 패딩 비트는 거부합니다. 바이너리 다운로드는 원본 바이트를 보존합니다.

Base64 인코딩 예시

입력
안녕하세요, 세계! 👋
결과
7JWI64WV7ZWY7IS47JqULCDshLjqs4QhIPCfkYs=

Base64 인코딩·디코딩 자주 묻는 질문

Base64는 암호화인가요?

아니요. 바이트를 표현하는 방식만 바꾸므로 비밀 키 없이 누구나 복원할 수 있습니다. 비밀번호나 개인정보를 보호하는 용도로 사용할 수 없습니다.

Base64 문자열이 거부되는 이유는 무엇인가요?

복사할 때 문장 부호가 섞였거나 내용이 잘렸는지 확인하세요. = 패딩 생략과 MIME 줄바꿈은 허용하지만 잘못된 문자나 일관되지 않은 패딩은 허용하지 않습니다.

이미지와 파일도 Base64로 변환할 수 있나요?

네. 이미지와 Data URI에는 이미지 변환 도구를, 다른 파일에는 파일 변환 도구를 사용하세요. 역변환 도구는 원래 바이트를 복원합니다. 인코딩 후 크기는 보통 약 3분의 1 늘어납니다.

디코딩한 결과가 읽을 수 있는 텍스트가 아닌 이유는 무엇인가요?

원본이 이미지나 문서 또는 다른 문자 인코딩의 텍스트일 수 있습니다. 유효한 UTF-8은 텍스트로, 그 외 데이터는 16진수 미리보기로 표시합니다. 다운로드하면 디코딩된 바이트가 그대로 보존됩니다.

파일, 토큰, 텍스트가 서버에 업로드되나요?

아니요. 모든 입력은 브라우저에서 처리됩니다. 웹사이트는 페이지와 프로그램 코드만 제공하며, 입력 내용을 변환 서버로 보내거나 계정에 저장하지 않습니다.

  • Base64URL 인코딩·디코딩

    -와 _를 사용하는 URL 안전 Base64를 생성하고 패딩 없는 Base64URL도 디코딩하세요.

  • 파일 Base64 변환

    모든 종류의 파일을 Base64로 인코딩하세요. Data URI, 패딩, MIME 줄바꿈을 선택할 수 있습니다.

  • Base64 파일 변환

    Base64 문자열과 Data URI를 다운로드 가능한 파일로 복원하고 모든 바이트를 보존하세요.

  • Unicode 분석·이스케이프 변환

    Unicode 코드 포인트, UTF-8 바이트, UTF-16 코드 단위를 확인하고 JavaScript Unicode 이스케이프를 변환하세요.

자주 쓰는 작업과 예제

  • Base64 디코더

    Base64를 읽을 수 있는 UTF-8 텍스트로 복원하거나 원본 바이트를 다운로드하세요.

전체 개발자 도구

인코딩과 파일 변환

원본 데이터를 유지하며 텍스트, 바이트, URL, 삽입 이미지 사이를 변환하세요.

데이터와 텍스트 분석

구조화된 데이터와 토큰을 읽고 텍스트의 변경 사항을 정확히 확인하세요.

해시·식별자·일정

파일을 검증하고 식별자를 생성하며 시간과 반복 실행 일정을 확인하세요.

입력 내용과 파일은 사용 중인 기기에서 처리됩니다. 민감한 결과를 공용 클립보드에 남기지 말고, 개인 키와 토큰은 신뢰할 수 있는 기기에서 다루세요.