Base64 인코더 · 디코더
텍스트를 Base64로 바꾸거나 되돌립니다. 한글도 깨지지 않게 UTF-8로 처리하며, URL-safe 표기와 패딩이 빠진 값도 읽습니다.
한글·이모지 모두 UTF-8로 처리합니다.
변환 방향
Base64
위에 값을 넣으면 바로 변환됩니다.
광고
광고 자리
이렇게 계산돼요
Base64는 임의의 데이터를 영문 대소문자·숫자와 +, / 64개 문자로만 표현하는 방식입니다. 3바이트를 4글자로 바꾸기 때문에 원본보다 약 33% 길어집니다. 글자만 오갈 수 있는 통로(이메일 본문, JSON, URL)로 이미지나 한글 같은 이진 데이터를 흘려보낼 때 씁니다. 한글이 자주 깨지는 이유가 여기 있습니다. 브라우저의 기본 인코딩 함수는 문자 하나를 1바이트로 가정하는데, 한글은 UTF-8에서 3바이트라 그대로 넣으면 오류가 납니다. 이 도구는 UTF-8 바이트로 먼저 바꾼 뒤 변환하므로 한글도 그대로 돌아옵니다. 주의할 점은 Base64가 암호화가 아니라는 것입니다. 열쇠 없이 누구나 되돌릴 수 있어서 비밀번호나 개인정보를 감추는 용도로 쓰면 안 됩니다. 사람 눈에 안 읽힐 뿐, 보호되는 것은 없습니다.
자주 묻는 질문
인코딩 순서 때문입니다. 한글은 UTF-8에서 한 글자가 3바이트인데, 이를 무시하고 바로 변환하면 실패합니다. 이 도구는 UTF-8 바이트로 바꾼 뒤 처리하므로 한글·이모지 모두 원래대로 돌아옵니다. 다른 곳에서 만든 값이 깨진다면 그쪽에서 UTF-8 처리를 안 한 것입니다.
광고
광고 자리
함께 보면 좋은 도구
URL 인코딩주소에 들어간 한글이나 특수문자를 %ED%95%9C 형태로 바꾸거나 되돌립니다. 주소 전체와 값 하나를 구분해서 처리합니다.텍스트 정리복사한 글에 딸려 온 줄바꿈, 이중 공백, 보이지 않는 특수문자를 한 번에 정리합니다. 필요한 항목만 골라서 적용할 수 있습니다.글자수 세기자기소개서·과제·게시글의 글자수를 공백 포함/제외로 즉시 셉니다. 바이트 수와 원고지 매수도 함께 보여주며, 입력한 글은 서버로 전송되지 않습니다.JSON 포맷터JSON을 보기 좋게 정렬하거나 한 줄로 압축합니다. 문법이 틀렸다면 몇 번째 줄인지 짚어주고, 키 개수와 중첩 깊이도 함께 보여줍니다.