불러오는 중…
사용법
- 인코딩 또는 디코딩을 고릅니다.
- 인코딩할 때 결과를 URL 이나 파일명에 쓸 거라면 URL-safe 를 켭니다. 이 옵션은 인코딩에서만 보이며, 디코딩은 두 형식을 모두 받습니다.
- 입력란에 입력하거나 붙여넣으면 결과가 바로 바뀝니다.
- 복사로 결과를 복사하거나, 바꾸기로 결과를 입력란에 옮기고 방향을 바꿉니다. 원래 글로 되돌아가는지 확인할 때 쓸 수 있습니다.
자주 묻는 질문
- 입력한 글이 서버로 전송되나요?
- 아니요. 브라우저 안에서 변환합니다.
- URL-safe Base64 는 무엇인가요?
- + 와 / 를 - 와 _ 로 바꾸고 끝의 = 패딩을 없애, URL·파일명에 이스케이프 없이 쓸 수 있게 한 형식입니다. 디코딩은 표준과 URL-safe 를 모두 읽으므로 따로 고를 필요가 없습니다.
- 디코딩하면 올바르지 않다고 나오는 이유는?
- 입력에 Base64 에 없는 문자가 있거나, 디코딩한 바이트가 이미지 같은 바이너리라서 UTF-8 글이 아닌 경우입니다. 공백과 줄바꿈은 무시하고, 빠진 = 패딩은 자동으로 채웁니다.
- 한글이나 이모지도 되나요?
- 네. 인코딩 전에 글을 UTF-8 바이트로 바꾸므로 한글·이모지도 그대로 왕복됩니다. UTF-8 을 쓰는 다른 도구와는 결과가 같지만, UTF-16 이나 EUC-KR 로 인코딩하는 도구와는 다릅니다.
- Base64 는 암호화인가요?
- 아니요. 바이트를 글자로 나타내는 방식일 뿐이라 누구나 디코딩할 수 있습니다. 결과는 원래 바이트의 약 4/3 크기가 됩니다.