📦
Base64 변환
텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩합니다.
결과가 여기에 표시됩니다
예시:
💡 Base64란?
- • 바이너리 데이터를 텍스트로 변환하는 인코딩 방식
- • A-Z, a-z, 0-9, +, / 총 64개 문자 사용
- • 이메일 첨부파일, 이미지 Data URI 등에 활용
이 도구로 무엇을 할 수 있나요?
Base64는 바이너리 데이터를 텍스트로 안전하게 표현하기 위한 인코딩 방식입니다. 암호화가 아니라 표현 방식입니다.
- •텍스트 Base64 인코딩/디코딩
- •UTF-8(한글 포함) 문자열 지원
- •복사/교환으로 빠른 테스트
- •Base64URL 도구와 함께 사용 가능
이런 경우에 유용해요
- •API 요청/응답에서 Base64 데이터 확인
- •Data URI(이미지/파일) 문자열 디버깅
- •토큰/헤더 값 테스트
- •로그에 기록된 Base64 문자열 복원
- •API/쿼리 파라미터 처리
- •문자열 변환/검증
- •깨진 문자열 복원
- •디버깅/테스트
사용 방법
- 1인코딩/디코딩 모드를 선택합니다.
- 2텍스트 또는 Base64 문자열을 입력합니다.
- 3결과를 확인하고 복사/교환 기능을 사용합니다.
- 4디코딩 실패 시 패딩(=)과 URL-safe 여부를 점검합니다.
예시
텍스트를 Base64로 인코딩
입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.
입력
hello
출력
aGVsbG8=
Base64를 텍스트로 디코딩
입력/출력을 확인하고 필요하면 예시를 불러와 바로 실행해 보세요.
입력
7JWI64WV7ZWY7IS47JqU
출력
안녕하세요
자주 묻는 질문(FAQ)
Base64는 암호화인가요?▾
아니요. Base64는 인코딩(표현 방식)이라 누구나 디코딩할 수 있습니다. 민감한 정보 보호 목적이라면 암호화를 사용해야 합니다.
디코딩이 실패해요. 왜 그런가요?▾
패딩(=)이 누락되었거나 문자열이 중간에 잘렸을 수 있습니다. 또한 JWT처럼 URL-safe(Base64URL) 변형을 사용한 경우 일반 Base64 디코딩이 실패할 수 있습니다.
왜 Base64로 바꾸면 길이가 더 길어지나요?▾
Base64는 3바이트를 4문자로 표현해 텍스트로 안전하게 전달하는 대신 길이가 약 33% 증가합니다.
한글도 인코딩/디코딩 되나요?▾
네. UTF-8 문자열로 처리하면 한글도 문제 없이 동작합니다.
Base64URL은 무엇이고 언제 쓰나요?▾
URL에서 안전한 문자(-, _)를 쓰는 변형입니다. 토큰/JWT/URL 파라미터에 Base64를 넣을 때 자주 사용합니다.
입력값이 서버로 전송되나요?▾
아니요. 브라우저 로컬에서 처리하며 서버로 업로드하지 않습니다.
개인정보/보안
- •입력한 데이터는 브라우저 로컬에서 처리됩니다.
- •서버로 업로드/저장하지 않도록 설계했습니다.
관련 도구
카테고리 더 보기 →같이 쓰면 좋은 도구도 함께 추천합니다.
🪪
JWT 디코더
JWT(Json Web Token)를 디코딩하여 Header/Payload를 확인합니다.
🔗
URL 인코딩/디코딩
URL을 인코딩하거나 디코딩합니다. 퍼센트 인코딩을 지원합니다.
📋
Base32 변환
텍스트를 Base32로 인코딩하거나 디코딩합니다.
🧩
Base64URL 변환
텍스트를 Base64URL로 인코딩하거나 Base64URL을 텍스트로 디코딩합니다.
🈯
유니코드 이스케이프(\u) 변환
텍스트를 \uXXXX / \u{XXXX} 형태로 변환하거나, 이스케이프 문자열을 디코딩합니다.
🔟
HEX 인코딩/디코딩
텍스트를 HEX(16진수)로 변환하거나 HEX를 텍스트로 디코딩합니다.
🔤
HTML 엔티티 인코딩/디코딩
특수문자를 HTML 엔티티로 인코딩하거나 엔티티를 텍스트로 디코딩합니다.
🔐
Base58 인코딩/디코딩
Base58 인코딩/디코딩 기능을 브라우저에서 바로 실행할 수 있습니다.
🔐
Base58Check 변환기
Base58Check 변환기 기능을 브라우저에서 바로 실행할 수 있습니다.