Base64 인코더·디코더
텍스트나 파일을 Base64로 바꾸거나, Base64를 붙여 넣어 원래 텍스트나 파일로 되돌리세요.
이 기기 안에서 봉인됨
브라우저에서 실행돼요. 아무것도 업로드되지 않아요.
봉인됨
입력
결과
여기에 Base64 결과가 표시돼요.
결과가 너무 길어서 앞부분만 보여 드려요. 복사와 다운로드에는 전체 결과가 사용돼요.
올바른 Base64가 아니에요
사용 방법
-
방향 고르기
인코딩은 텍스트나 파일을 Base64로 바꿔요. 디코딩은 Base64나 데이터 URL을 원래대로 되돌려요.
-
텍스트나 파일 추가하기
입력하거나 붙여 넣거나 파일을 끌어다 놓으세요. 결과는 바로 업데이트되고, 잘못된 문자가 있으면 알려 줘요.
-
복사하거나 다운로드하기
Base64나 디코딩된 텍스트를 복사하거나, 디코딩된 파일을 감지된 형식으로 다운로드하세요.
자주 묻는 질문
인코딩하려면 파일을 업로드해야 하나요?
아니요. 큰 파일이라도 인코딩과 디코딩은 브라우저 안에서 이루어지므로, 인코딩하는 내용은 어디에도 전송되지 않아요.
한글, 이모지, 다른 문자도 처리되나요?
네. 텍스트는 인코딩 전에 UTF-8로 변환되고 디코딩할 때 UTF-8로 다시 읽혀요. 그래서 한글, 이모지, 아랍어, 중국어 등 모든 문자가 원래 모습 그대로 돌아와요.
URL-safe Base64란 무엇인가요?
+를 -로, /를 _로 바꾼 방식으로, 결과를 이스케이프 없이 URL이나 파일 이름에 넣을 수 있어요. JSON Web Token 등에서 쓰여요. 디코더는 두 방식을 모두 자동으로 인식해요.
데이터 URL이란 무엇인가요?
데이터 URL은 data:image/png;base64,… 형태로 파일을 텍스트 안에 직접 담아요. 별도 파일을 링크하는 대신 HTML이나 CSS에 붙여 넣을 수 있어요. Base64는 원본보다 약 3분의 1 커지므로 작은 파일에만 쓰는 게 좋아요.
Base64는 암호화인가요?
아니요. Base64는 데이터를 텍스트로 주고받을 수 있게 표기 방식만 바꿔요. 누구나 디코딩할 수 있으니 비밀번호나 개인정보를 숨기는 데 절대 사용하지 마세요.