이미지를 여기에 놓으세요 또는 클릭하여 선택
이미지를 Base64 문자열로 즉시 변환합니다
이미지↔Base64 양쪽 다 돼요. 인코딩이든 디코딩이든 한 페이지에서 탭만 바꾸면 끝납니다.
이미지를 여기에 놓으세요 또는 클릭하여 선택
이미지를 Base64 문자열로 즉시 변환합니다
작은 로고나 아이콘을 CSS·HTML 안에 바로 박아 넣고 싶을 때, 그리고 반대로 API 응답에서 받아온 긴 문자열이 대체 어떤 이미지인지 눈으로 확인하고 싶을 때 쓰는 도구예요.
Base64는 이미지 같은 바이너리 파일을 A~Z, 0~9 같은 문자로 풀어낸 포맷이라서 텍스트만 들어가는 JSON이나 CSS 파일에도 이미지를 통째로 끼워 넣을 수 있거든요. 대신 용량이 33% 정도 늘어나기 때문에 아이콘급 작은 파일에만 쓰는 게 좋아요.
| 기능 | 사장나라 | Base64-Image.de | Base64Guru |
|---|---|---|---|
| 양방향 변환 | O (탭 전환) | X (페이지 따로) | X (페이지 따로) |
| 출력 형식 | 4가지 | 2가지 | 3가지 |
| 개인정보 | 브라우저 안에서 처리 | 서버 업로드 | 서버 업로드 |
| 파일 정보 | 크기·해상도·증가율 표시 | 없음 | 기본만 |
| 속도 | 즉시 | 업로드 대기 | 업로드 대기 |
이미지 같은 바이너리 데이터를 알파벳·숫자 64종 문자(A-Z, a-z, 0-9, +, /)로 풀어낸 표현 방식이에요. 텍스트만 받는 HTML, CSS, JSON 같은 포맷에 이미지를 그대로 박아 넣을 때 씁니다.
Data URI는 앞에 'data:image/png;base64,'가 붙어있어서 HTML이나 CSS에 그대로 복붙하면 바로 이미지로 표시됩니다. Raw는 그 접두사 없이 순수 인코딩 문자열만 있어요. HTML 붙여넣기용이면 Data URI, 어딘가에 디코딩만 할 거면 Raw가 편합니다.
네, 약 33% 늘어나요. 예를 들어 10KB짜리 이미지면 Base64 문자열은 13KB쯤 됩니다. 그래서 작은 아이콘에는 괜찮은데 1MB 넘는 사진은 그냥 파일로 쓰는 게 효율적이에요.
아니요. FileReader API로 브라우저에서 읽고 변환합니다. 밖으로 나가는 통신 자체가 없어요.
브라우저가 열 수 있는 건 대부분 돼요. JPG, PNG, WebP, GIF, SVG, BMP, ICO까지 다 가능합니다.