텍스트 ↔ Base64
UTF-8 텍스트와 Base64를 서로 변환합니다. 인코드·디코드 모드를 지원하며 브라우저에서만 처리됩니다.
텍스트 ↔ Base64
UTF-8 기준으로 인코드·디코드합니다. 입력은 브라우저에서만 처리됩니다.
사용 방법
- 모드에서 인코드 (텍스트 → Base64) 또는 디코드 (Base64 → 텍스트)를 고릅니다.
- 입력에 원문 또는 Base64 문자열을 넣습니다.
- 변환을 누르거나, 모드와 상관없이 인코드·디코드 버튼으로 방향을 강제합니다.
- 반대로 이어서 확인하려면 입·출력 바꾸기를 씁니다.
- 결과 복사로 가져가거나 초기화로 칸을 비웁니다.
핵심 개념
텍스트 Base64 변환은 설정 값, 토큰 조각, 메일 본문 일부를 아스키 안전 문자열로 옮기거나 되돌릴 때 씁니다. UTF-8 바이트를 Base64로 인코드하고, 디코드 시에는 공백이 섞인 문자열도 공백을 제거한 뒤 해석합니다. 이미지 파일용 data URL은 이 화면이 아니라 이미지 Base64 도구를 쓰세요.
인코드·디코드 버튼은 라디오 모드를 바꿔 가며 바로 실행합니다. 입·출력 바꾸기는 결과를 다시 입력으로 올려 왕복이 맞는지 확인할 때 유용합니다. 모든 계산은 브라우저에서만 이뤄집니다. 패딩 등호가 부족한 문자열은 디코드가 실패할 수 있으니 원문을 한 번 더 확인하세요.
예시
한글 안녕을 인코드하면 UTF-8 기준 Base64가 나옵니다. 그 값을 디코드 모드로 바꾸거나 입·출력을 뒤집어 변환하면 다시 안녕이 됩니다. 줄바꿈이 섞인 Base64도 공백을 치운 뒤 디코드합니다. 설정 파일에 넣는 짧은 비밀값 인코드용이며 비밀번호 저장 해시 용도가 아닙니다. 디코드 결과가 깨진 한글이면 UTF-8이 아닌 원본일 수 있어 인코딩을 다시 확인하세요. data URL 접두어가 붙은 값은 접두어를 떼고 순수 Base64만 넣는 편이 안전합니다. 같은 입력을 여러 번 시험할 때는 초기화 후 새로 붙여 이전 출력과 섞이지 않게 합니다. 공용 컴퓨터라면 작업이 끝난 뒤 입력란을 비워 원문이 모니터에 남지 않게 하세요. 브라우저 탭을 닫으면 방금 붙인 값도 함께 사라지며 서버에 삭제 요청을 보낼 필요는 없습니다. 버튼 이름과 칸 제목은 화면 위쪽 도구와 같으므로 글을 읽으며 그대로 따라가면 됩니다. 결과가 비어 있으면 필수 칸을 채웠는지, 오류 메시지가 숨겨져 있지 않은지 먼저 봅니다.
자주 묻는 질문
텍스트 Base64 변환으로 이미지도 되나요?
텍스트용입니다. 이미지는 이미지 → Base64, Base64 → 이미지 도구를 쓰세요.
한글도 UTF-8 Base64로 인코드되나요?
됩니다. 브라우저 UTF-8 기준으로 바이트를 만듭니다.
공백이 있는 Base64도 디코드되나요?
디코드 전에 공백을 제거합니다. 메일에서 줄바꿈이 섞인 값에 유용합니다.
입력이 서버에 저장되나요?
아니요. 브라우저에서만 변환합니다.
인코드 버튼과 변환 버튼 차이는 무엇인가요?
변환은 선택한 모드를 따르고, 인코드·디코드 버튼은 해당 방향으로 바로 실행합니다.
패딩 등호가 없어도 디코드되나요?
길이가 맞으면 되는 경우도 있으나, 실패하면 등호를 맞춰 다시 시도하세요. 관련: URL 인코더 · 해시 생성기 · 문자열 이스케이프
최종 검토일: 2026년 9월 4일