Base64 일괄 인코딩
여러 줄 텍스트를 한 줄씩 Base64로 변환. Standard와 URL-safe 지원, UTF-8, 행별 통계.
관련 추천
Base64 일괄 인코딩이란?
Base64 일괄 인코딩은 여러 줄 텍스트를 한 번에 한 줄씩 Base64 문자열로 변환하는 작업입니다. 각 줄은 독립적으로 인코딩되며 입출력은 일대일(병합·분할 없음)로 대응합니다. 로그 항목, 설정값, 다수 토큰 등 개별 처리가 필요한 상황에 적합합니다.
**「단일 Base64 인코딩」과의 차이:** 단일은 한 번에 한 줄만 처리합니다. 일괄 인코딩은 N줄을 붙여 넣어 N개 Base64 결과를 병렬 출력하므로 대량 산출 워크플로에 적합합니다.
**「Base64 병합」과의 차이:** 병합은 공백 제거와 단일 행 연결만 수행하며 **인코딩을 하지 않습니다**. 일괄 인코딩은 UTF-8 텍스트를 btoa로 Base64화합니다.
**Standard와 URL-safe:** Standard는 +/= 문자를, URL-safe는 -_ (=은 선택적으로 제거)를 사용합니다. URL·파일명처럼 +/=를 포함할 수 없는 상황에는 URL-safe가 적합합니다. 본 도구는 두 가지를 자유롭게 전환할 수 있습니다.
사용 사례
- 로그 항목·설정값·API 자격 증명을 일괄 Base64로 변환해 전송·저장
- 여러 줄 HTTP 헤더의 username:password를 Base64로 변환
- 여러 키·토큰·서명 문자열을 URL-safe Base64로 변환해 URL에 포함
- 여러 줄 텍스트를 행별로 인코딩 후 base64-merge로 단일 행 통합
- 데이터 임포트 스크립트 사전 처리로 원본 필드를 Base64화
- 테스트 샘플용 짧은 여러 줄 텍스트를 빠르게 Base64로 변환
이용 방법
- 왼쪽 입력창에 여러 줄 텍스트를 붙여 넣습니다(한 줄에 1건).
- 상단 드롭다운에서 변형을 선택합니다: Standard(기본) 또는 URL-safe.
- 도구가 자동 행별 인코딩 후 오른쪽 출력란에 행 번호 순으로 결과를 표시합니다.
- 「전체 복사」로 복사하거나 「다운로드」로 txt 저장.
주요 기능
- 행 단위 인코딩: 각 줄이 독립적인 Base64 결과를 출력
- 두 가지 변형: Standard(+/=)와 URL-safe(-_)를 원클릭 전환
- UTF-8 문자셋: 중국어·이모지·라틴 등 다국어 문자 지원
- 실시간 인코딩: 입력 후 300ms 뒤 자동 재계산
- 결과 통계: 총 행수·성공 수·실패 수 표시
- 원클릭 복사: 배치 결과를 클립보드에 복사
- txt 다운로드: batch-encoded.txt 파일로 저장
- PC/모바일 반응형: 좌우 분할 드래그 또는 탭 전환
- 브라우저 로컬 처리: 콘텐츠가 서버로 업로드되지 않음
Best Practices
문자셋 확인
멀티바이트 문자가 포함된 경우, 본 도구의 UTF-8과 후속 디코드 측 문자셋이 일치하는지 확인하세요.
변형 적절히 선택
URL·파일명은 URL-safe, 그 외에는 Standard. 두 변형을 혼용하지 마세요.
빈 줄 안전
자동 건너뛰며 결과를 오염시키거나 디코드 오류를 일으키지 않습니다.
대량 입력은 분할
10만 행 초과 시 배치로 나눠 인코딩 후 병합해 메모리 부담을 줄이세요.
결과 조합
일괄 인코딩 후 「Base64 병합」을 함께 사용하면 단일 행 Base64 문자열을 만들 수 있습니다.
자주 묻는 질문
「단일 Base64 인코딩」과의 차이는?
본 도구는 여러 줄을 한 번에 처리해 각 줄이 독립 결과를 출력하며, 단일은 1줄만 처리합니다. 설정값·필드처럼 대량 산출이 필요할 때 본 도구가 효율적입니다.
한 줄이 인코딩에 실패하면?
하단 통계에 실패 행수가 표시되고, 출력란 해당 행은 「[인코딩 실패] 원문」으로 표시됩니다(매우 드물며, 극도로 긴 행이나 메모리 부족 시 발생).
Standard와 URL-safe 선택 기준은?
결과를 URL·파일명·HTTP 헤더에 넣는다면 URL-safe(+/를 -_로 치환하여 이스케이프 회피), 그 외에는 Standard를 선택하세요.
중국어·이모지 등 멀티바이트를 지원하나요?
지원합니다. 각 행을 UTF-8로 바이트열화한 뒤 Base64화하므로 중국어·이모지 등도 올바르게 처리됩니다.
빈 줄도 인코딩되나요?
되지 않습니다. 빈 줄은 건너뛰며 결과 행·실패 집계에 포함되지 않습니다. 단락 구분으로 안심하고 사용하세요.
입력 행수에 제한이 있나요?
하드 제한은 없으며 브라우저 메모리가 허용하는 만큼 동작합니다. 한 번에 10만 행 이하를 권장하고 더 큰 입력은 나눠 처리해 멈춤을 방지하세요.
중국어 입력이 깨지지 않나요?
깨지지 않습니다. 멀티바이트를 UTF-8로 처리해 올바른 Base64를 생성합니다. 디코드 시에도 UTF-8을 사용하세요.
일괄 인코딩 후 단일 행으로 합칠 수 있나요?
가능합니다. 본 도구로 여러 줄 Base64를 만든 뒤 「Base64 병합」 도구로 줄바꿈을 제거하면 단일 행 Base64를 얻습니다.
콘텐츠가 서버로 전송되나요?
전송되지 않습니다. 모든 인코딩은 브라우저에서 로컬로 처리되며 입력과 출력은 사용자의 기기를 벗어나지 않습니다.
용어집
- Base64
- 64개의 인쇄 가능 문자로 이진 데이터를 표현하는 인코딩 방식. 본 도구는 행별로 UTF-8 텍스트를 Base64로 변환합니다.
- UTF-8
- Unicode 문자의 가변 길이 인코딩. 본 도구는 기본적으로 UTF-8로 각 행을 바이트열로 인코딩한 뒤 Base64화합니다.
- Standard Base64
- RFC 4648 표준 변형으로 +·/ 문자와 = 패딩을 사용합니다.
- URL-safe Base64
- RFC 4648의 URL·파일명 안전 변형으로 +를 -, /를 _로 치환하고 =을 선택적으로 제거할 수 있습니다.
- btoa
- 브라우저 내장 Base64 인코딩 함수. 본 도구는 TextEncoder와 btoa로 UTF-8 인코딩을 구현합니다.
Authoritative References
- 텍스트 비교
- 바이너리 변환
- 시저 암호
- 모스 부호
- 16진수 변환
- 비디오를 Base64로 변환
- Base64를 동영상으로 변환
- 이미지를 Base64로 변환
- Base64 이미지 변환
- 텍스트를 Base64로 변환
- Base64 텍스트로 변환
- 파일 해시 검증
- File to Base64
- Base64 파일로 변환
- 오디오 → Base64
- Base64를 오디오로 변환
- AES 암호화 및 복호화
- DES 암호화/복호화
- Base32 인코더 디코더
- Base58 인코딩 및 디코딩
- Base64 인코딩
- Base64 디코드
- Base64 비교
- Base64 분할
- Base64 여러 줄 병합
- Base64 형식화
- Base64 형식 검사
- Base64 일괄 인코딩
- Base64 일괄 디코딩
- Base64 정리
- Base64 패딩 처리
- Base64 길이 통계
- Base64 16진수로 변환
- Base64 DataURL 변환
- Base64-Hex 양방향 변환
- Base85 인코딩/디코딩
- HMAC 생성 및 검증
- PBKDF2 키 파생
- MD5 해시값
- SHA-256 해시
- SHA1 해시
- SHA512 해시
- JWT 도구
- HTML 엔티티 인코딩/디코딩
- Unicode 이스케이프
- URL 인코딩
- URL Safe Base64
- MIME Base64
- Java 난독화
- JS 난독화
- PHP 난독화
- Python 난독화