Turn Base64 into readable text — and back — instantly

Cryptic Base64 in logs and payloads slows you down. Decode to readable text or encode any text or file — URL-safe, UTF-8 safe, and instant in your browser.

Hi!SGkhIQ==

Paste Base64 or text here — get decoded text or an encoded string back

또는 아무 파일이나 끌어다 놓으세요

What you can do with Base64 인코더/디코더

Everything this tool helps you accomplish — no learning curve, no setup.

  • Encode text or files to Base64 instantly
  • Decode Base64 strings back to readable text
  • Generate URL-safe Base64 for query strings
  • Encode images and other files to Base64
  • Handle UTF-8 and emoji without corruption
  • Embed assets inline in code or emails

Settings information

Every control in Base64 인코더/디코더, explained — what it does and when to use it.

모드

모드프리셋
일반 텍스트를 Base64로 바꾸는 인코딩과, Base64나 데이터 URL을 다시 읽을 수 있는 텍스트 또는 원본 파일로 되돌리는 디코딩을 전환합니다.옵션: 인코딩디코딩
URL 안전On / Off
URL에 안전한 Base64 문자 집합을 사용해 +와 /를 -와 _로 바꾸고 = 패딩을 제거하므로, 결과를 URL이나 파일 이름에 그대로 넣을 수 있습니다. 파일 업로드에는 항상 표준 Base64가 사용됩니다.
Uploads are encrypted in transitRemoved under our retention policy

Base64 인코더/디코더 작업을 마치셨나요? 다음 도구를 사용해 보세요

Base64 인코더/디코더와 잘 어울리는 엄선된 도구입니다. 파일을 잃지 않고 계속 작업하세요.

모든 도구 보기

자주 묻는 질문

텍스트를 붙여넣거나 아무 파일이나 입력란에 끌어다 놓고 모드를 Encode로 유지하면 Base64 표현이 출력에 나타납니다. 파일의 경우 HTML, CSS 또는 JSON에 직접 삽입할 수 있는 데이터 URL을 얻게 되며, 중간에 업로드 서버가 없습니다.

usage

URL 안전 Base64는 "+"를 "-"로, "/"를 "_"로 바꾸고 끝의 "=" 패딩을 제거하므로, 인코딩된 값을 추가 이스케이프 없이 URL, 파일명, JWT 세그먼트 안에 넣을 수 있습니다. 출력값이 쿼리 문자열, 경로 세그먼트, HTTP 헤더에 들어갈 때는 URL 안전 옵션을 켜세요.

technical

아닙니다. Base64는 암호화가 아니라 인코딩입니다. 누구나 클릭 한 번으로 문자열을 디코딩할 수 있으므로 절대 보안 수단으로 사용하지 마세요. 진짜 기밀성이 필요할 때는 AES, RSA 또는 libsodium을 사용하고, Base64는 바이너리 데이터를 텍스트로 안전하게 다루는 용도로만 사용하세요.

privacy

Base64는 3바이트를 4문자로 압축합니다. 입력 길이가 3의 배수가 아닐 때는 출력이 4의 배수로 유지되도록 인코더가 마지막 블록을 "="로 채웁니다. 표준 Base64는 이 패딩을 유지하지만, URL-Safe Base64는 길이가 암묵적으로 정해지므로 패딩을 제거합니다.

technical

네. 인코더는 인코딩 전에 입력을 UTF-8로 읽으므로, 아랍어, 중국어, 키릴 문자, 이모지 문자가 깔끔하게 왕복 변환됩니다. 디코딩된 결과는 모든 최신 브라우저, 터미널, API가 요구하는 UTF-8 텍스트로 다시 렌더링됩니다.

compatibility

Base64는 데이터 크기를 약 33% 늘립니다. 입력 3바이트가 출력 4바이트가 되기 때문입니다. 짧은 토큰, 작은 아이콘, JSON에 포함된 썸네일에는 문제가 없지만, 큰 파일의 경우 전송 속도를 빠르게 유지하려면 직접 바이너리 업로드나 CDN 링크를 사용하는 것이 좋습니다.

technical

아닙니다. 인코더는 표준 atob / btoa API와 UTF-8 래퍼를 사용해 전적으로 브라우저 내에서 실행되므로, 텍스트나 파일이 서버에 도달하는 일이 없습니다. 덕분에 노출하고 싶지 않은 토큰, 자격 증명, 독점 바이너리도 안심하고 이 도구로 처리할 수 있습니다.

privacy

모드를 디코드로 전환하고 Base64 문자열을 붙여넣으면 원본 텍스트가 즉시 출력되어 복사하거나 .txt로 다운로드할 수 있습니다. 문자열이 '+'와 '/' 대신 '-'와 '_'를 사용한다면 올바르게 디코딩되도록 URL-safe를 켜세요.

usage

네. Decode 모드로 전환해 Base64 또는 data URL 텍스트를 붙여 넣으세요 — 성공적으로 디코딩되면 일반 Download 옵션 옆에 "Download as file" 버튼이 나타납니다. 이 버튼을 클릭하면 내장된 MIME 유형에서 감지된 확장자와 함께 정확한 원본 바이트가 기록되므로, base64로 인코딩된 사진이나 PDF가 깨진 텍스트가 아니라 실제로 열 수 있는 파일로 복원됩니다.

features

Download는 항상 디코딩된 출력을 일반 .txt 파일로 저장하며, Base64가 텍스트를 나타낼 때 적합합니다. Download as file는 디코딩된 바이트가 이미지나 PDF 같은 바이너리 데이터로 인식될 때만 나타나며, 제대로 열리지 않는 텍스트 파일에 원시 바이트를 그대로 넣는 대신 올바른 확장자로 원본 파일을 복원합니다.

usage

Base64 문자열이나 데이터 URL을 붙여넣고 모드를 디코드로 전환한 다음, 파일로 다운로드를 사용해 PDF, PNG, JPG 등 원본 바이너리 파일을 저장하세요. 디코딩은 바이트 단위로 정확하게 이루어지므로 결과 파일은 인코딩되기 전 원본과 완전히 동일합니다. 아무것도 설치하지 않고 base64를 pdf나 이미지로 변환하는 가장 빠른 방법입니다.

usage

PNG, JPG, SVG 등 어떤 이미지든 입력창에 드롭하면 인코더가 <img>의 src 속성이나 CSS의 background-image에 바로 붙여넣을 수 있는 데이터 URL을 생성합니다. 데이터 URL은 이미지 바이트를 그대로 담고 있어 페이지가 추가 네트워크 요청을 하지 않지만, Base64는 크기를 약 33% 늘리므로 인라인 이미지는 작게 유지하는 것이 좋습니다.

usage

Base64 인코더/디코더가 작업을 완수하도록 돕는 방법

비즈니스, 크리에이터, 일상 작업에서 매일 해결하는 실제 문제들. 나에게 맞는 활용 사례를 찾아 몇 초 만에 시작하세요.

웹 및 SEO

HTML & CSS에 이미지를 데이터 URL로 삽입

작은 아이콘, 로고, SVG 스프라이트를 Base64 데이터 URL로 인라인 처리하여 HTTP 요청을 줄이고, 단일 파일 HTML 이메일을 전송하며, 외부 에셋 호스팅 없이 프로토타입을 독립적으로 유지하세요

개발자용

API 인증 및 Bearer 토큰

HTTP 기본 인증 헤더를 만들고, API 디버깅 중 베어러 토큰을 디코딩하며, Postman, curl 예제, OpenAPI 문서에서 공유된 base64로 감싼 자격 증명을 확인하세요

개발자용

JSON & GraphQL 페이로드용 파일 인코딩

바이너리 업로드(PDF, 이미지, 오디오 클립)를 Base64 문자열로 감싸, 텍스트만 전달하는 JSON, GraphQL 뮤테이션, 웹훅 본문 안에서도 안전하게 실어 보낼 수 있습니다

일상 사용

이메일 MIME 첨부 파일 디코딩

원본 .eml 파일, SMTP 로그, IMAP 응답에서 Base64로 인코딩된 첨부 파일을 추출해, 이메일 내보내기에서 잃어버린 송장, 스크린샷, 문서를 복구하세요

웹 및 SEO

웹 앱용 URL 안전 토큰

비밀번호 재설정 링크, 이메일 인증 코드, 공유 ID, 단축 URL을 위한 URL 안전 Base64 문자열을 생성하여 브라우저에서 "+"나 "/" 문자로 인해 깨지지 않도록 하세요

개발자용

JWT 세그먼트 수동 검사

터미널이나 편집기에 완전한 JWT 디코더가 설치되어 있지 않을 때 로컬 디버깅 중에 JSON Web Token의 헤더와 페이로드 부분을 디코딩하세요

개발자용

CI/CD 시크릿에 인증서 및 키스토어 저장

SSL 인증서, Android 서명 키스토어 또는 GCP 서비스 계정 JSON 파일을 Base64로 인코딩하면, 일반 텍스트만 허용하는 GitHub Actions, GitLab CI 또는 Vercel 환경 변수에 붙여넣을 수 있습니다.

일상 사용

원시 Base64 텍스트로 공유된 파일 복구

Slack 메시지, 버그 리포트, 이메일에서 복사한 base64 데이터를 디코드 모드에 붙여넣고 '파일로 다운로드'를 사용해, 누군가 첨부 파일 대신 텍스트로 보낸 원본 이미지나 PDF를 복원하세요.

개발자용

백엔드 없이 API 응답 모킹

실제 백엔드 엔드포인트가 아직 개발 중일 때 Postman 컬렉션, MSW 핸들러, Swagger 예제에 바로 넣을 base64 자리표시자 이미지나 바이너리 페이로드를 생성하세요.

개발자용

웹훅 서명 페이로드 디버깅

Stripe, Twilio 또는 다른 제공업체가 웹훅과 함께 보내는 base64로 인코딩된 본문을 검사하여, 로컬에서 연동을 개발하는 동안 서명을 수동으로 확인하거나 페이로드를 재전송할 수 있습니다.

개발자용

Base64 API 페이로드에서 파일 복구하기

API가 반환하거나 데이터베이스 컬럼에 저장된 base64를 PDF, 이미지 또는 기타 바이너리 파일로 디코딩한 다음, 원본 파일을 다운로드해 확인하세요 — 스크립트 작성이 필요 없습니다.