사용 방법
1
글 넣기바꿀 글이나 Base64 문자열을 넣어요.
2
방향 고르기인코딩(글 → Base64) 또는 디코딩(Base64 → 글)을 골라요.
3
복사결과를 복사해요.
이럴 때 쓰면 좋아요
- 🔑 API 인증 헤더(Basic) 값을 만들 때
- 📧 메일 원문에 들어 있는 Base64 내용을 읽을 때
- 🧩 JWT·데이터 URL 속 내용을 볼 때
Base64란
Base64는 이진 데이터를 A~Z, a~z, 0~9, +, / 64개 글자로만 표현하는 방법이에요. 이메일·JSON처럼 글자만 다루는 곳에 이미지나 특수문자를 안전하게 담을 때 써요. 3바이트를 4글자로 바꾸기 때문에 크기가 약 33% 커져요.
Base64는 암호화가 아니에요. 누구나 바로 되돌릴 수 있으니 비밀번호를 숨기는 데 쓰면 안 돼요. 한글은 먼저 UTF-8 바이트로 바꾼 뒤 인코딩해서 다른 프로그램과 결과가 같아요.
자주 묻는 질문
URL-safe는 뭔가요?
주소에 쓸 수 없는 +와 /를 -와 _로 바꾸고 끝의 = 를 뺀 형식이에요. JWT가 이 방식을 써요.
이미지를 Base64로 바꾸려면요?
이미지 Base64 변환을 쓰세요.
디코딩했더니 깨져요.
원래 데이터가 글자가 아니라 이미지·파일이면 글자로 보이지 않아요.
EUC-KR로 인코딩된 것도 되나요?
UTF-8 기준이라 EUC-KR 원문은 한글이 깨질 수 있어요.
함께 쓰면 좋은 도구
JSON 정리·검사JSON 들여쓰기 정리, 한 줄로 압축, 오류 위치.URL 인코딩·디코딩한글 주소를 %EC%95%88 형식으로, 다시 한글로.HTML 특수문자 변환< > & " 를 < >로, 엔티티를 글자로.유닉스 타임스탬프 변환1767225600 ↔ 날짜·시간 (KST·UTC).색상 코드 변환기HEX ↔ RGB ↔ HSL, 색 미리보기와 밝기 대비.해시 생성기 (SHA)SHA-1·SHA-256·SHA-512 해시값 만들기.UUID 생성기무작위 UUID v4를 원하는 개수만큼.정규식 테스트정규표현식 패턴이 어디에 맞는지 바로 확인.