Base64 인코더/디코더는 모든 것을 브라우저에서 로컬로 처리하며 데이터는 업로드되지 않습니다. 텍스트 인코딩/디코딩, Base64URL 형식, 이미지 → Base64 Data URI 변환을 지원합니다.
기능 설명
- 텍스트 → Base64(인코딩): 모든 텍스트(중국어, 이모지 포함)를 UTF-8로 Base64 문자열로 변환하며 깨진 문자가 없습니다.
- Base64 → 텍스트(디코딩): Base64를 원래 텍스트로 복원합니다. 잘못된 입력은 즉시 빨간 오류 메시지를 띄웁니다.
- Base64URL 모드: +를 -로, /를 _로 바꾸고 = 패딩을 제거해 JWT와 OAuth 토큰에 쓰이는 URL 안전 형식을 만듭니다.
- 실시간 변환: 입력하는 대로 출력이 즉시 갱신되며 버튼을 누를 필요가 없습니다.
- 문자 수: 입력과 출력 모두 문자 수를 보여 줘서 크기를 빠르게 가늠할 수 있습니다.
- 이미지 → Base64: “이미지 → Base64” 탭으로 전환해 이미지를 끌어다 놓거나 클릭해 업로드하면 HTML이나 CSS에 쓸 전체 Data URI(예: data:image/png;base64,...)를 얻습니다.
- 복사 / 다운로드: 출력을 클립보드에 복사하거나 .txt 파일로 내려받으세요.
Base64란?
- Base64는 A-Z, a-z, 0-9, +, / 의 64개 문자만으로 이진 데이터를 일반 텍스트로 변환하는 인코딩 방식입니다.
- JSON, XML, HTTP 헤더, 이메일 안에서 이진 콘텐츠(이미지, 파일)를 안전하게 전송할 때 흔히 쓰입니다.
- Base64URL은 JWT, OAuth 토큰 등 URL에 포함되는 상황에 쓰이는 URL 안전 변형입니다.
사용 방법
- 인코딩 또는 디코딩을 고르고 텍스트를 붙여넣으세요(또는 이미지 탭으로 전환해 이미지를 업로드).
- 입력하는 동안 출력이 갱신됩니다. URL과 JWT에 알맞은 출력은 Base64URL을 사용하세요.
- 결과를 복사하거나 .txt 파일로 내려받으세요.