Base64 변환기
텍스트와 파일을 Base64로 인코딩하거나 원래 데이터로 디코딩하는 브라우저 도구입니다.
0자 · 0 bytes
텍스트를 직접 입력하거나 파일을 선택할 수 있습니다.
0자 · 0 bytes
브라우저 안에서만 처리됩니다.
빠른 사용법
텍스트·파일 선택 → 인코딩 또는 디코딩 → 복사·저장
원본 준비텍스트나 Base64 문자열을 입력하세요. 파일은 파일 선택 버튼으로 불러오면 결과 영역에 Data URL이 생성됩니다.
변환 실행일반 텍스트는 인코딩, Base64 문자열은 디코딩을 누르세요. URL이나 JWT용 값은 URL-safe를 선택합니다.
결과 활용결과 복사 또는 결과 저장을 이용하세요. 입력으로 보내기를 누르면 반대 방향 변환을 바로 확인할 수 있습니다.
상세 정보
Base64는 바이너리 데이터를 영문자와 숫자로 표현하는 인코딩 방식입니다. 암호화가 아니므로 누구나 다시 디코딩할 수 있으며, 원본보다 데이터 크기가 약 33% 증가합니다.
입력 항목과 옵션
입력 영역에는 일반 텍스트, Base64 문자열 또는 Data URL을 넣을 수 있습니다. 파일 선택은 최대 10MB까지 브라우저에서 읽습니다.
- URL-safe: URL과 토큰에 안전하도록 +, /, 패딩 문자를 치환하는 옵션입니다.
- 76자마다 줄바꿈: 긴 결과 문자열을 지정 길이로 나눠 읽기 쉽게 표시합니다.
- 원본 또는 Base64 입력: 변환하거나 분석할 원본 내용을 넣는 항목입니다.
- 파일 선택: 브라우저에서 처리할 로컬 파일을 선택합니다.
- 변환 결과: 실행 후 생성·분석된 값이나 화면을 확인하는 영역입니다.
- 문자·바이트 표시: 한글이나 이모지가 실제로 차지하는 UTF-8 바이트 크기를 함께 보여줍니다.
기능과 결과 이해
인코딩은 UTF-8 텍스트를 Base64로 바꾸고, 디코딩은 일반 Base64와 URL-safe Base64를 자동 판별해 원문으로 되돌립니다.
- 결과 복사는 문자열을 클립보드에 저장하고, 결과 저장은 텍스트 또는 복원된 바이너리 파일을 내려받습니다.
- 바이너리 데이터는 글자로 표시하지 않고 크기를 안내하며 결과 저장으로 복원할 수 있습니다.
상세 활용법
Base64 변환기의 결과는 아래와 같은 작업에 활용할 수 있습니다.
- API 테스트 요청 본문이나 설정값을 Base64로 변환할 때 사용합니다.
- JWT 구성요소나 URL 파라미터에는 URL-safe 옵션을 사용합니다.
- 작은 이미지와 파일을 HTML·CSS·JSON 안에 Data URL로 포함할 때 활용합니다.
주의사항
안전하고 정확하게 사용하려면 다음 내용을 확인하세요.
- Base64는 암호화가 아니므로 비밀번호나 개인정보 보호 용도로 사용하면 안 됩니다.
- 큰 파일은 Base64로 변환하면 용량과 메모리 사용량이 증가합니다.
- 모든 변환은 현재 브라우저에서 처리되며 입력 데이터는 서버로 전송되지 않습니다.
마지막 기능 업데이트: 2026-08-06