Base64 인코딩 & 디코딩
텍스트나 파일을 Base64로 인코딩하고, Base64를 다시 텍스트나 파일로 디코딩해요. 이모지와 한글을 포함한 UTF-8, URL-safe Base64, HTML·CSS에 이미지를 넣는 Data URL도 지원해요. 모든 처리는 브라우저 안에서만 해요.
결과가 커서 앞의 1MB만 보여 줘요. 복사와 저장에는 전체가 들어가요.
사용 방법
- 위에서 텍스트나 파일을 고르세요.
- 텍스트는 입력한 뒤 인코딩이나 디코딩을 누르고, 파일은 끌어다 놓으면 Base64나 Data URL이 나와요.
- 결과를 복사하거나, 디코딩한 바이너리 데이터는 파일로 저장하세요.
자주 묻는 질문
Base64는 어디에 쓰나요?
Base64는 어떤 데이터든 영문자와 숫자로 바꿔서 텍스트만 다룰 수 있는 곳으로 안전하게 보낼 수 있게 해요. 이메일 첨부, JSON·API, HTML·CSS에 Data URL로 넣는 이미지 등에 써요.
Base64는 암호화인가요?
아니요. Base64는 누구나 되돌릴 수 있어서 비밀번호나 비밀 정보를 숨기는 용도로 쓰면 안 돼요. 암호가 아니라 표기 방식이에요.
URL-safe Base64는 뭔가요?
+와 /를 -와 _로 바꾸고 끝의 = 를 빼서 URL이나 파일 이름에 그대로 넣을 수 있게 한 형식이에요. JWT 토큰이 이 형식을 써요. 디코딩은 두 형식을 자동으로 알아봐요.
파일 크기 제한이 있나요?
파일은 내 기기에서 처리해서 기기 메모리에 따라 달라요. 50MB 정도까지는 무난하고, Base64 결과는 원본보다 약 3분의 1 커져요.