본문으로 건너뛰기

다음 도구 찾기

준비하고, 확인하고, 내보내기

Base64 텍스트 인코더 및 디코더

읽을 수 있는 텍스트를 Base64로 인코딩하거나 인코딩된 값에서 UTF-8 텍스트를 복구하세요. 표준 또는 URL 안전 알파벳을 선택하고 결과를 복사하기 전에 바이트 수를 확인하세요.

텍스트 작업 공간을 불러오는 중…

장점

  • 이모지와 비라틴 문자를 포함한 유니코드 텍스트를 처리합니다.
  • 잘못된 패딩과 유효하지 않은 UTF-8은 대체 문자를 끼워 넣는 대신 거부합니다.
  • 같은 설정으로 개별 파일과 일괄 파일을 인코딩하거나 디코딩하세요.

이럴 때 유용합니다

  • API가 반환한 인코딩된 텍스트 필드를 검사하세요.
  • 애플리케이션이 기대하는 알파벳으로 UTF-8 테스트용 데이터를 준비하세요.
  • 복사한 문서 텍스트를 디코딩한 뒤 비교하거나 PDF로 내보내세요.

이 도구 사용 방법

  1. 텍스트를 Base64로 또는 Base64를 텍스트로 변환을 선택하세요.
  2. 값을 붙여 넣거나 UTF-8 TXT 파일을 가져오세요. 알맞은 알파벳을 선택하세요.
  3. 인코딩할 때는 패딩을 포함할지 선택한 다음 변환을 선택하세요.
  4. 결과를 확인하고 복사하거나 다운로드하세요. 또는 여러 파일을 선택해 ZIP으로 받으세요.

Base64는 바이트를 표현할 뿐 메시지를 비밀로 지켜 주지 않습니다

Base64는 출력 가능한 문자로 바이트를 표현하는 방법입니다. 텍스트는 먼저 UTF-8 바이트가 된 다음 인코딩됩니다. 이 추가 단계는 악센트가 있는 글자, 이모지, 힌디어 같은 문자에서 중요합니다. 눈에 보이는 문자 하나가 여러 바이트를 쓸 수 있기 때문입니다. 이 작업 공간의 바이트 합계는 편집기에서 보이는 글자 수가 아니라 UTF-8 데이터를 나타냅니다.

표준 알파벳은 더하기 기호와 슬래시를 사용합니다. URL 안전 변형은 하이픈과 밑줄로 대체합니다. 값을 받는 애플리케이션이 요구하는 알파벳을 선택하세요. 디코더는 다른 알파벳의 문자를 의도적으로 거부합니다. Base64 값은 완전한 URL이 아니며 이 도구는 퍼센트 디코딩이나 토큰에서 필드를 추출하는 작업을 하지 않습니다.

패딩은 바이트 수가 셋으로 나누어떨어지지 않을 때 마지막 그룹을 채웁니다. 인코딩할 때는 등호를 포함하거나 생략할 수 있습니다. 디코딩은 올바르게 패딩되었거나 패딩이 없는 입력을 받아들이지만, 잘못된 위치의 패딩, 불가능한 길이, 영이 아닌 미사용 비트는 거부합니다. 디코딩할 때 ASCII 공백, 탭, 줄바꿈은 무시되므로 줄바꿈된 값을 직접 정리하지 않고도 붙여 넣을 수 있습니다.

디코딩된 바이트가 항상 텍스트인 것은 아닙니다. 이미지, 압축 파일, PDF도 유효한 Base64일 수 있지만 UTF-8 텍스트 검사는 통과하지 못할 수 있습니다. 그런 경우에는 대체 기호를 변환 성공으로 취급하지 말고 기존 이미지 디코더나 적절한 바이너리 작업을 사용하세요. Base64는 암호화도 아닙니다. 인코딩된 값을 가진 사람이라면 누구나 그 바이트를 복구할 수 있습니다. 공유하는 보고서에 자격 증명을 넣지 말고, 페이지를 떠나기 전에 중요한 출력을 저장하세요.

형식, 제한 및 개인정보 보호

  • 입력당 최대 100,000 UTF-16 코드 단위, UTF-8 TXT, JSON, CSV 또는 TSV 파일은 최대 1 MiB.
  • 일괄 ZIP: 최대 10개 파일, 합계 5 MiB. 성공한 출력과 번호가 매겨진 오류 보고서가 함께 보관됩니다.
  • 문서 도구로 넘기는 기능은 NULL 문자가 없는 최대 100,000 코드 단위의 결과를 지원합니다. 더 큰 결과도 다운로드할 수 있습니다.
  • 텍스트 전용: 바이너리 파일 추출, 데이터 URL 구문 분석, 토큰 검증은 지원하지 않습니다. 디코딩된 바이트는 유효한 UTF-8이어야 합니다.
  • 디코딩된 BOM이나 NULL은 그대로 유지됩니다. NULL이 포함된 출력은 다운로드할 수 있지만 문서 도구로 넘기는 버튼은 사용할 수 없습니다.

이 도구들은 텍스트를 로컬에서 처리합니다. 초안 자동 저장은 없습니다. 페이지를 떠나기 전에 중요한 작업을 다운로드하세요. 임시 파일 전달은 30분 후 만료됩니다.

자주 묻는 질문

Base64는 암호화인가요?

아니요. 바이트를 되돌릴 수 있게 표현한 것이며 비밀 키가 필요하지 않습니다.

패딩이 없는 Base64도 디코딩할 수 있나요?

네, 길이, 알파벳, 미사용 비트가 유효하면 가능합니다. 명시적으로 잘못된 패딩은 거부됩니다.

인코딩된 이미지가 실패하는 이유는 무엇인가요?

이미지 바이트는 일반적으로 UTF-8 텍스트가 아닙니다. 이미지 데이터에는 MAXScanner의 기존 Base64를 이미지로 변환 도구를 사용하세요.

문서 워크플로 이어 가기

텍스트를 넘기려면 작업 공간 안의 계속 버튼을 사용하세요. 이 링크들은 빈 도구를 새로 엽니다.