Base64 인코더 · 디코더
텍스트와 파일을 Base64로 인코딩/디코딩합니다. UTF-8 한글, 이미지 Data URL 생성을 지원합니다.
브라우저에서 로컬 처리 · 서버 업로드 없음 변환 방향
입력 종류
변환 결과
사용 방법
- 위쪽에서 인코딩 또는 디코딩, 그리고 텍스트 또는 파일 모드를 고르세요.
- 텍스트 모드는 입력창에 입력하면 즉시 변환되고, 파일 모드는 파일을 끌어다 놓거나 선택하세요.
- URL에 사용할 값이라면 URL-safe(base64url)를 켜세요.
+ /가- _로 바뀌고 끝의=패딩이 제거됩니다. - 결과를 복사하거나, 파일 디코딩은 다운로드 버튼으로 원본 파일을 내려받으세요.
자주 묻는 질문
한글이 깨지지 않고 인코딩되나요?
네. 입력 텍스트를 먼저 UTF-8 바이트로 변환한 뒤 Base64로 인코딩하므로 한글·이모지도 안전합니다. 디코딩 시에도 UTF-8로 다시 해석합니다. 단순히
btoa()만 쓰면 한글에서 오류가 나는데, 이 도구는 그 문제를 피합니다.URL-safe(base64url)는 무엇이 다른가요?
표준 Base64는
+, / 문자를 쓰는데 URL이나 파일명에서는 의미가 충돌할 수 있습니다. URL-safe는 이를 각각 -, _로 바꾸고 끝의 = 패딩을 생략한 변형입니다. 디코딩 시에는 자동으로 두 형식을 모두 인식합니다.Data URL은 어떻게 쓰나요?
파일 인코딩 결과의 Data URL 출력은
data:이미지타입;base64,... 형태로, HTML img 태그의 src나 CSS background에 바로 붙여 넣어 외부 파일 없이 이미지를 표시할 수 있습니다. 용량이 큰 파일은 문자열이 매우 길어질 수 있습니다.업로드한 파일이나 텍스트가 서버로 전송되나요?
아니요. 모든 인코딩·디코딩은 브라우저 안에서만 처리되며, 입력한 텍스트나 선택한 파일은 어디에도 업로드·저장되지 않습니다.
같은 카테고리의 다른 도구
개발자 인기
JSON 포맷터 · 검사기
JSON을 보기 좋게 들여쓰기하고, 문법 오류 위치를 찾아주며, 한 줄로 압축(minify)합니다.
바로 사용하기 → 개발자
JWT 디코더
JWT 토큰의 헤더·페이로드를 브라우저에서 안전하게 디코딩합니다. 토큰은 서버로 전송되지 않습니다.
바로 사용하기 → 개발자
Cron 표현식 번역기
`*/5 * * * *` 같은 cron 식을 '5분마다 실행'처럼 한글로 풀이하고 다음 실행 시각을 보여줍니다.
바로 사용하기 → 개발자
URL 인코더 · 디코더
URL/쿼리 파라미터를 퍼센트 인코딩(%EA%B0%80)하거나 원래 텍스트로 디코딩합니다.
바로 사용하기 →