Base64 인코더 무료 온라인: 텍스트 이미지 인코딩 디코딩 즉시
215 회 사용Base64 팁
텍스트를 Base64로 인코딩
Base64는 이진 데이터를 ASCII 텍스트로 변환합니다. 이메일(MIME), URL, HTML/CSS에서 이미지를 data URI로 삽입할 때 사용됩니다.
이미지를 Base64로
이미지를 업로드하면 Base64 문자열로 변환됩니다. 외부 파일 없이 HTML에 이미지를 직접 삽입하는 데 유용합니다.
Base64를 텍스트로 디코딩
Base64 문자열을 붙여넣으면 원본 텍스트를 복원합니다. API와 토큰의 인코딩된 데이터를 검사하는 데 이상적입니다.
자주 묻는 질문
Base64란 무엇인가요?
Base64는 이진 데이터를 64개 문자(A-Z, a-z, 0-9, +, /)를 사용하여 ASCII 텍스트로 변환하는 인코딩 시스템입니다. 텍스트만 지원하는 매체에서 이진 데이터를 안전하게 전송합니다.
Base64는 어디에 사용되나요?
이메일(MIME 인코딩), CSS/HTML 이미지 삽입(data URI), 인증 토큰(JWT), JSON/XML에 이진 데이터 저장, URL 등에 사용됩니다.
Base64는 암호화인가요?
아닙니다. Base64는 인코딩이지 암호화가 아닙니다. 누구나 키 없이 디코딩할 수 있습니다. 민감한 정보 보호에는 AES 등 실제 암호화를 사용하세요.
텍스트 인코딩의 최대 문자 제한은 얼마인가요?
텍스트 인코딩에 대한 엄격한 문자 수 제한은 없습니다. 단락이나 전체 문서를 붙여넣을 수 있습니다. 하지만 100,000자 이상의 매우 큰 입력은 처리 중에 브라우저 속도를 늦출 수 있습니다. 그렇게 방대한 작업의 경우 대신 명령줄 도구를 고려하십시오.
Base64 인코딩은 암호화인가요? 데이터가 안전해지나요?
전혀 아닙니다. Base64는 단지 바이너리 데이터를 ASCII 문자로 표현하는 방식일 뿐입니다. 누구나 이 도구로 즉시 디코딩할 수 있습니다. 진정한 보안이 필요하다면 먼저 AES로 암호화한 후 Base64로 인코딩하세요. Base64 자체는 어떤 보호 기능도 제공하지 않습니다.
디코딩한 텍스트가 깨져서 이상한 기호로 보이는 이유는 무엇인가요?
보통 원래 텍스트가 아닌 데이터를 디코딩할 때 발생합니다. 이미지, PDF, 오디오 파일은 바이너리 데이터를 생성하며 읽을 수 있는 문자가 아닙니다. 저희 도구는 자동으로 처리합니다 — 이미지를 디코딩하면 텍스트 미리보기 대신 다운로드 버튼이 나타납니다. 읽을 수 있는 텍스트를 기대했는데 깨졌다면, 원본 데이터가 파일이 아니었는지 확인하세요. 팁: 디코딩 전에 어떤 콘텐츠 유형이 인코딩되었는지 항상 확인하세요.
휴대폰 카메라 롤에서 이미지를 업로드하여 인코딩할 수 있나요?
네, 가능합니다. 업로드 버튼을 누르고 카메라 롤이나 갤러리에서 이미지를 선택하세요. 모바일에서 인터페이스는 터치 입력에 맞춰 조정되며, 파일 선택은 데스크톱과 동일하게 작동합니다. 사진을 선택하면 도구가 즉시 Base64 데이터 URI로 인코딩합니다. HTML 이메일이나 프로토타입에 이미지를 직접 삽입할 때 유용합니다. 모바일에서 원활한 처리를 위해 50MB 미만 이미지를 사용하세요.
Base64 인코딩은 되돌릴 수 있나요? 누구나 원본 데이터로 디코딩할 수 있나요?
네, Base64는 설계상 완전히 되돌릴 수 있습니다. 단방향 해싱이 아니라 바이너리를 텍스트로 변환하는 인코딩입니다. 저희 도구를 포함한 모든 Base64 디코더가 원래 바이트를 정확히 복원합니다. 즉, Base64로 인코딩한 것은 전혀 비공개로 유지되지 않습니다. 기밀성이 필요하다면 먼저 AES-256 등으로 데이터를 암호화한 후, 암호화된 바이트를 인코딩하세요. 개발자들이 Base64를 비밀번호처럼 취급하는 걸 자주 봅니다 — 그 실수 하지 마세요. 스프레드시트 데이터 정리나 로그 분석에는 Base64가 전송용으로 좋지만, 비밀 유지에는 형편없습니다.
Base64 인코딩하면 텍스트 길이가 줄어드나요?
아니요, 오히려 약 33% 길어집니다. 입력 3바이트마다 ASCII 문자 4개가 출력됩니다. 10자짜리 이메일 제목을 인코딩하면 14자 정도로 늘어납니다. 압축 기능이라고 착각하는 분들이 많은데 전혀 아닙니다. 실제 크기 감소가 필요하면 gzip이나 brotli을 사용하세요. Base64는 데이터 전송 형식일 뿐입니다.
Base64 인코딩/디코딩 사용 방법
- 텍스트 탭: 인코딩할 텍스트 또는 디코딩할 Base64 문자열을 붙여넣으세요
- 필요에 따라 인코딩 또는 디코딩을 클릭하세요
- 이미지 탭: 이미지를 업로드하면 Base64 문자열을 얻습니다
- 복사 버튼으로 결과를 복사하세요