Base64·URL 인코더 사용 방법
- 1
인코딩 방식 선택
Base64, URL 인코딩, HTML 엔티티 중에서 고른 다음 인코딩 또는 디코딩을 선택하세요.
- 2
텍스트 붙여넣기 또는 파일 선택
왼쪽 입력란에 입력하거나 붙여 넣으세요. Base64 인코딩 모드에서는 파일을 골라 Base64나 data URL로 바꿀 수도 있어요.
- 3
옵션 조정
Base64URL, 패딩, 76자 줄바꿈을 켜거나, URL을 어느 범위까지 이스케이프할지 고르세요.
- 4
결과 복사 또는 저장
결과를 복사하거나 파일로 저장하세요. 결과를 입력으로 사용을 누르면 변환을 거꾸로 되돌릴 수 있어요.
제한 및 Pro
회원가입 없이 무료: 50 MB까지 파일을 인코딩하고, 브라우저가 처리할 수 있는 길이의 텍스트를 붙여 넣을 수 있어요. 600,000자를 넘는 결과는 일부만 미리 보여 주며, 전체 결과는 복사와 파일로 저장으로 받을 수 있어요.
Pro는 광고를 없애 줘요. 인코더 기능은 모든 요금제에서 똑같아요. Pro 보기
Base64·URL 인코더 소개
Base64는 임의의 바이트를 출력 가능한 64개 문자로 바꿔서 이메일, JSON, HTML 속성, HTTP 헤더에서도 데이터가 깨지지 않게 해 줘요. 이 인코더는 텍스트와 파일을 모두 처리해요. 텍스트는 먼저 UTF-8로 변환하기 때문에 악센트 문자, 한자, 이모지도 브라우저 기본 btoa()처럼 오류가 나지 않고 정확하게 변환되고 되돌려져요.
인코딩할 때는 표준 알파벳 또는 Base64URL(JWT와 URL 매개변수에서 쓰는 방식으로, + 와 / 대신 - 와 _ 사용)을 고를 수 있고, = 패딩과 76자마다 줄바꿈하는 MIME 방식도 선택할 수 있어요. 50 MB까지의 파일은 일반 Base64나 img src, CSS 배경에 바로 쓸 수 있는 data: URL로 바꿀 수 있어요.
디코딩할 때는 어느 알파벳이든 받아들이고, 공백과 줄바꿈은 무시하며, 빠진 패딩은 채우고 data: URL 접두사는 제거해요. 결과가 읽을 수 있는 UTF-8이면 텍스트로 보여 주고, 아니면 앞부분 바이트를 PNG, JPEG, GIF, WebP, PDF, ZIP, MP3, MP4, 글꼴 등 알려진 파일 시그니처와 비교해요. 그래서 이미지를 미리 보거나 알맞은 확장자로 파일을 다운로드할 수 있어요. 잘못된 입력은 정확한 위치와 이유를 알려 줘요.
다른 두 탭에서는 자주 쓰는 인코딩을 다뤄요. URL 인코딩은 쿼리 값 하나, 전체 URL, 공백이 +가 되는 폼 데이터를 지원하고 쿼리 매개변수별로 나눠서 보여 줘요. HTML 엔티티는 , é 같은 이름 있는 참조를 모두 포함해 양방향으로 변환해요. Base64는 암호화가 아니라 인코딩이라서 누구나 디코딩할 수 있어요.
개인정보 보호
인코딩과 디코딩은 모두 이 브라우저 탭 안에서 이루어져요. 선택한 파일도 마찬가지로, 입력하거나 연 내용은 업로드되지 않아요. 옵션 스위치(URL 안전 알파벳, 패딩, URL 모드)는 로컬 저장소에 기억되지만 텍스트와 파일은 저장되지 않아요.
기능
정확한 UTF-8 처리
이모지, 악센트 문자, 비라틴 문자도 btoa() 유니코드 오류 없이 인코딩하고 디코딩해요.
파일 디코딩도 지원
바이너리 결과는 시그니처로 종류를 알아내고, 이미지면 미리 보며 다운로드할 수 있어요.
URL과 HTML 이스케이프
값, 전체 URL, 폼용 퍼센트 인코딩과 모든 HTML 이름 엔티티를 지원해요.