인코딩은 입력하는 동안 실행되며 기기에서만 처리해요 - 텍스트는 절대 업로드되지 않아 토큰, 설정 스니펫, 개인 메모에도 안전하게 사용할 수 있어요. URL-safe 출력을 켜면 JWT와 쿼리 문자열에 사용되는 -와 _ 알파벳을 사용할 수 있고, 디코딩은 두 알파벳과 누락된 패딩을 자동으로 감지해요.
Base64 인코딩 및 디코딩 온라인
브라우저에서 바로 실행됩니다. 업로드도, 회원가입도 없습니다.
Base64 인코딩이란 무엇인가요?
Base64는 64개의 안전한 문자(A-Z, a-z, 0-9, +와 /)를 사용해 모든 데이터를 일반 텍스트로 표현하는 방식이에요. 이 도구는 텍스트를 Base64로 인코딩하고, Base64를 다시 읽을 수 있는 텍스트로 디코딩해요. UTF-8을 통해 전체 유니코드를 처리하므로 악센트 문자, 이모지, 다른 언어도 변환 과정에서 손상 없이 유지돼요.
사용 방법
- 1방향 선택. 텍스트를 Base64로 변환하려면 인코딩을 선택하고, Base64를 다시 텍스트로 변환하려면 디코딩을 선택해요.
- 2입력값 붙여넣기. 입력 상자에 직접 입력하거나 붙여넣으면 옆 패널에서 결과가 실시간으로 업데이트돼요.
- 3URL-safe 선택 (선택 사항). URL, 파일명 또는 JWT용으로 인코딩할 때 URL-safe를 체크하세요. 디코딩은 두 알파벳을 자동으로 처리해요.
- 4결과 복사. 출력값을 복사해 필요한 곳에 붙여넣으세요. 유효하지 않은 Base64는 깨진 텍스트 대신 명확한 메시지를 표시해요.
이런 분께 추천
- 개발자가 JSON, YAML 또는 환경 파일에 소형 에셋이나 자격 증명을 Base64로 임베드할 때.
- API 및 웹훅 작업 - 페이로드에서 Base64 필드를 디코딩해 실제 내용을 확인할 때.
- JWT를 검사하는 사람이 Base64URL 세그먼트를 직접 디코딩해야 할 때.
- 이메일 및 데이터 형식에서 첨부 파일이나 바이너리 블롭을 Base64 텍스트로 저장할 때.
자주 묻는 질문
이 Base64 도구는 무료인가요?
네 - 완전히 무료이며 회원가입도 필요 없고 사용 제한도 없어요. 인코딩과 디코딩 모두 브라우저에서 실행돼요.
제 데이터가 어딘가에 업로드되나요?
아니요. 텍스트와 Base64는 브라우저 내에서 로컬로 처리되며 서버로 전송되지 않아요. 토큰, 키, 개인 콘텐츠에도 안전하게 사용할 수 있어요.
Base64는 암호화인가요?
아니요. Base64는 인코딩이지 암호화가 아니에요 - 데이터를 텍스트 형식으로 재구성할 뿐이며 누구나 디코딩할 수 있어요. 데이터를 안전하게 전송하는 데 사용하고, 비밀을 보호하는 용도로는 절대 사용하지 마세요.
이모지와 비영어 텍스트를 지원하나요?
네. 인코딩 전에 입력값이 UTF-8 바이트로 변환되므로 악센트 문자, 이모지, 비라틴 문자들이 오류 없이 올바르게 인코딩 및 디코딩돼요.
URL-safe Base64란 무엇인가요?
URL-safe Base64는 + 와 / 문자를 - 와 _ 로 교체하고 보통 = 패딩을 생략해요. 그 결과 URL, 파일명, JWT 내에서 안전하게 사용할 수 있어요. 인코딩 시 URL-safe 옵션을 켜면 디코딩은 자동으로 처리해요.
디코딩된 출력이 무작위 문자처럼 보이는 이유는 무엇인가요?
Base64는 이미지나 압축 파일 같은 바이너리 데이터를 포함한 모든 바이트를 담을 수 있어요. 그것을 텍스트로 디코딩하면 의미없는 문자가 보이게 돼요 - 데이터 자체는 정상이고 단지 텍스트가 아닐 뿐이에요. 이 도구는 텍스트 페이로드용이에요.
디코딩에 = 패딩이 필요한가요?
아니요. 디코더가 누락된 패딩을 자동으로 복원하고 불필요한 공백과 줄바꿈을 무시해요. 끝에 = 기호가 있든 없든 Base64 문자열을 붙여넣을 수 있어요.