← 기능 섹션으로 돌아가기
Free

Base64 인코더 / 디코더

Base64 인코더/디코더는 브라우저에서 직접 텍스트를 Base64로, Base64를 다시 텍스트로 변환합니다. 유니코드 안전 인코딩을 통해 이모지, 비라틴 스크립트 및 특수 문자를 올바르게 처리합니다. 원클릭 복사, 입력/출력 전환 및 실시간 변환 기능을 제공합니다.

Base64는 데이터 URL, JWT 토큰, 이메일 MIME 인코딩, 기본 인증 헤더 및 내장 에셋 페이로드 등 모든 곳에서 사용됩니다. 하지만 브라우저는 코드를 작성하지 않고도 Base64를 빠르게 인코딩하거나 디코딩하는 방법을 제공하지 않습니다. 이 도구가 바로 그 기능을 제공합니다. 인코딩할 문자열을 붙여넣거나 Base64를 붙여넣어 원래 텍스트로 디코딩하세요. 이 인코더는 유니코드 안전(라틴-1 외부 문자에서 실패하는 네이티브 btoa와 다름) 설계되어 이모지, 한글, 한자, 아랍어 등 모든 스크립트를 올바르게 인코딩하고 디코딩합니다. 디코더는 표준 및 URL 안전(URL-safe) Base64 변형을 모두 처리합니다. 실시간 변환을 통해 입력하는 즉시 출력이 업데이트되며, 전환 버튼을 사용하여 입력과 출력을 즉시 바꿀 수 있습니다.

라이브 미리보기
example.com
Base64 인코더 / 디코더 인코딩 디코딩
입력
Hello, DevSuite Pro!
Base64 출력
SGVsbG8sIERldlN1aXRlIFBybyE=
복사 교체
주요 기능

인코딩 및 디코딩

인코딩 모드와 디코딩 모드를 즉시 전환합니다. 일반 텍스트를 Base64로, 또는 Base64를 다시 일반 텍스트로 변환하는 양방향을 모두 지원합니다.

유니코드 안전 (Unicode-Safe)

이모지, 한글, 중국어, 아랍어, 히브리어 등 모든 스크립트를 올바르게 처리합니다. 네이티브 브라우저 btoa()와 달리 라틴-1 이외의 입력에서도 오류가 발생하지 않습니다.

원클릭 복사

한 번의 클릭으로 인코딩 또는 디코딩된 결과를 클립보드에 복사합니다. 텍스트를 수동으로 선택할 필요가 없습니다.

실시간 변환

입력하는 즉시 출력이 업데이트됩니다. 버튼을 클릭할 필요 없이 즉시 변경 사항이 나타나 디버깅 속도를 높여줍니다.

URL 안전 변형 처리

표준 Base64와 JWT 토큰 등에 사용되는 URL 안전 Base64(+와 /가 -와 _로 대체됨)를 모두 디코딩합니다.

입력 및 출력 전환

입력 필드와 출력 필드를 한 번에 바꿉니다. 디코딩된 결과를 다시 인코딩하거나 변환 정확도를 검증할 때 유용합니다.

주요 활용 사례

JWT 페이로드 디코딩

JWT 토큰의 페이로드 부분을 붙여넣어 클레임을 디코딩하고 검사합니다. 토큰 내용을 확인하기 위해 따로 디코더 스크립트를 작성하는 것보다 빠릅니다.

데이터 URL 생성

작은 텍스트나 이미지 콘텐츠를 인코딩하여 CSS, HTML 또는 설정 파일에 직접 포함시킵니다. 인라인 리소스를 활용할 때 유용합니다.

기본 인증 디버깅

API 디버깅 중에 'Authorization: Basic' 헤더를 디코딩하여 사용자 이름과 비밀번호를 확인합니다.

이메일 MIME 콘텐츠

원시 MIME 소서에서 Base64로 인코딩된 이메일 첨부 파일이나 본문 부분을 디코딩하여 검사합니다.

비밀 데이터의 안전한 인코딩

텍스트 전용 채널(URL, JSON, 헤더)에서 전송 시 깨질 수 있는 바이너리 또는 특수 문자 문자열을 인코딩하여 안전하게 전송합니다.

사용법
1

Base64 도구 열기

DevSuite Pro 독이나 팝업에서 Base64 아이콘을 클릭합니다. 인코딩/디코딩 토글이 있는 두 개의 창 에디터가 열립니다.

2

입력값 붙여넣기

인코딩할 일반 텍스트 또는 디코딩할 Base64 문자열을 붙여넣습니다. 도구는 선택한 내용에 따라 적절한 모드를 자동으로 감지합니다.

3

모드 선택

텍스트를 Base64로 변환하려면 '인코딩', Base64를 다시 텍스트로 변환하려면 '디코딩'을 클릭합니다. 현재 모드가 명확하게 표시됩니다.

4

출력 확인

변환된 결과가 출력 창에 즉시 나타납니다. 긴 출력은 스크롤 가능하며 기본적으로 줄바꿈됩니다.

5

결과 복사

복사 버튼을 클릭하여 출력을 클립보드에 저장하거나, 전환(Swap)을 사용하여 출력을 다시 입력으로 옮겨 추가 변환을 수행합니다.

시작할 준비가 되셨나요?

DevSuite Pro를 무료로 설치하고 브라우저용 64개 이상의 개발자 도구를 사용해보세요.

Chrome에 추가 Edge에 추가 Firefox에 추가