Zapery
블로그

확장자만 바꿨는데 왜 그대로죠? 이미지 형식 변환의 실제

파일 아이콘의 이름표만 바뀌어 있고 아이콘 안의 내용물은 그대로인 모습을 그린 손그림 일러스트

이미지 형식 변환이 필요할 때 가장 먼저 하는 행동은 대체로 같아요. 파일 이름 끝의 .png.jpg로 고쳐 보는 거죠. 경고창이 하나 뜨고, 확인을 누르면 아이콘까지 바뀌니 다 된 것처럼 보여요.

그런데 그 파일을 제출 사이트에 올리면 형식이 맞지 않는다며 되돌아옵니다. 이름은 바뀌었는데 파일 안은 그대로거든요.

파일 상자 겉면의 이름표만 새것으로 갈려 있고 상자 안의 내용물은 원래 모양 그대로인 손그림 일러스트
이름표를 갈아 끼워도 상자 안은 그대로입니다.
6분만 시간 내면
  • 확장자를 고쳐도 파일이 안 바뀌는 이유를 알 수 있어요.
  • 제출과 업로드에서 거부되는 지점을 짚어낼 수 있어요.
  • JPG와 PNG 중 무엇으로 저장할지 스스로 고를 수 있어요.
확장자는 이름이고, 형식은 내용이에요. 이름만 고치면 어디서도 통하지 않아요.

이게 무슨 일이죠? 이름을 바꾼 것과 이미지 형식 변환은 달라요

파일 이름 뒤에 붙은 .jpg, .png 같은 꼬리표를 확장자라고 불러요. 이건 말 그대로 이름의 일부예요. 사람이 알아보기 쉬우라고 붙어 있고, 컴퓨터도 처음엔 이걸 보고 어떤 프로그램으로 열지 짐작하죠.

그래서 이름을 고치면 아이콘이 바뀌고 미리보기 모양도 달라져요. 겉보기엔 성공한 것 같습니다. 하지만 바뀐 건 딱 거기까지예요.

파일 안에 저장된 데이터는 한 글자도 건드려지지 않았어요. 원래 PNG 방식으로 기록된 내용이 그대로 남아 있고, 이름만 JPG인 척하고 있는 상태죠. 이름표를 갈아 끼운 상자와 같아요.

진짜 이미지 형식 변환은 이것과 완전히 다른 작업이에요. 파일 안의 데이터를 전부 읽어서 다시 계산하고 새 방식으로 저장하는 일이거든요. 그래서 결과물은 원본과 이름만 다른 파일이 아니라, 아예 새로 만들어진 파일입니다.

왜 이렇게 됐는데요? 형식은 파일 안의 기록 방식이에요

사진 한 장은 화면에서 보면 그냥 그림이지만, 파일 안에서는 색을 어떻게 기록할지 정한 규칙에 따라 늘어선 숫자예요. 그 규칙이 곧 형식이고요.

같은 사진이라도 JPG는 사람 눈에 잘 안 보이는 차이를 덜어내며 압축해 기록하고, PNG는 정보를 버리지 않고 그대로 담아요. 기록 방식 자체가 다르니 파일 안의 숫자 배열도 통째로 다릅니다.

대부분의 이미지 형식은 파일 맨 앞부분에 자기가 어떤 형식인지 알려 주는 고유한 표식을 담고 있어요. 프로그램은 이름이 아니라 이 표식과 그 뒤의 구조를 보고 파일을 해석합니다.

같은 그림 한 장이 왼쪽에서는 촘촘한 격자 배열로, 오른쪽에서는 층층이 쌓인 다른 배열로 각각 기록되어 있는 모습을 나란히 그린 손그림 일러스트
같은 그림이라도 형식이 다르면 안에 적히는 방식이 다릅니다.

그래서 이름만 고친 파일은 표식과 이름이 서로 어긋난 상태가 돼요. 프로그램 입장에서는 JPG라고 적힌 봉투를 열었더니 안에 다른 규칙으로 쓰인 문서가 들어 있는 셈이죠.

관대한 뷰어는 표식을 보고 알아서 원래 형식으로 읽어 주기도 해요. 이름을 바꿨는데도 그림이 멀쩡히 보이는 건 그 덕분입니다. 그래서 더 헷갈려요. 내 화면에서는 열리니까요.

그래서 나한테 뭐가 달라지나요? 제출과 업로드에서 갈립니다

문제는 내 컴퓨터 밖에서 생겨요. 받는 쪽이 이름이 아니라 내용을 검사할 때부터 어긋남이 드러나거든요.

지원서 사진 첨부, 관공서 서류 업로드, 쇼핑몰 상품 이미지 등록처럼 형식이 규정으로 정해진 곳은 파일 앞부분을 직접 읽어 확인합니다. 이름이 .jpg여도 내용이 아니면 그 자리에서 반려돼요.

더 곤란한 건 조용히 실패하는 경우예요. 업로드는 통과했는데 상대 화면에서만 깨져 보이거나, 인쇄 단계에서 빈칸으로 나오는 식이죠. 이때는 원인을 찾기까지 시간이 오래 걸립니다.

해결은 단순해요. 이름을 되돌린 뒤 이미지 형식 변환으로 다시 저장하면 됩니다. 파일을 올리고 원하는 형식을 고르면 내용까지 새로 쓰인 파일을 받게 돼요.

그럼 JPG와 PNG 중에 뭘 골라야 하죠?

거부당하지 않는 파일을 만들었다면 그다음 질문은 이거예요. 어떤 형식으로 저장하는 게 맞을까요. 둘은 잘하는 일이 다릅니다.

이럴 땐
사람이나 풍경을 찍은 사진

JPG가 무난해요. 색이 부드럽게 이어지는 사진에서 눈에 잘 안 띄는 차이를 덜어내며 용량을 줄이는 방식이거든요. 증명사진 제출, 게시판 첨부처럼 형식을 JPG로 못 박아 둔 곳도 많아 호환 면에서도 편합니다. 대신 저장할 때마다 정보가 조금씩 줄어드니 원본은 따로 두세요.

이럴 땐
배경이 투명해야 하는 로고

PNG를 고릅니다. 투명 영역을 지원하는 무손실 방식이라 배경 없이 얹어야 하는 이미지에 맞아요. 글자나 선이 또렷한 화면 캡처, 도표도 PNG가 깔끔하게 나옵니다. 다만 정보를 버리지 않으니 사진을 PNG로 저장하면 용량이 크게 불어날 수 있어요.

구분JPGPNG
압축 방식손실 (정보를 덜어냄)무손실 (그대로 보관)
투명 배경지원하지 않음지원함
잘 맞는 대상사진, 풍경로고, 캡처, 도표
같은 그림 용량대체로 작음대체로 큼

배경을 지워 투명 PNG를 만들어야 한다면 배경 제거를 먼저 거치면 되고요. 용량이 커서 올라가지 않는다면 이미지 압축이나 크기 조정으로 줄인 뒤 다시 시도해 보세요.

변환 도구는 어떤 기준으로 고르나요?

이미지 형식 변환을 해 주는 서비스는 아주 많아요. 어느 쪽이 낫다기보다, 내 상황에 맞는 쪽이 따로 있습니다. 세 가지만 스스로 물어보면 답이 나와요.

  • 이 파일이 외부로 나가도 되는 성격인가요? 인물 사진이나 신분 관련 이미지라면 처리 방식과 보관 정책을 먼저 확인하고 올리세요.
  • 한 번뿐인가요, 계속 반복하나요? 반복 작업이면 가입 절차나 하루 횟수 제한이 그대로 시간 비용이 됩니다.
  • 이미지만인가요, 영상·오디오까지인가요? 다루는 파일이 이미지 밖으로 나간다면 그 형식을 함께 지원하는 서비스가 맞아요.

여기서 소개하는 이미지 형식 변환은 가입 없이 무료이고, 여러 장을 한 번에 올려 형식을 지정할 수 있어요. 사진을 서버에 저장하지 않고 처리 직후 폐기하고요.

갈림길 앞에 놓인 사진 한 장과 서로 다른 두 방향의 표지판만 단순하게 그린 손그림 일러스트
파일의 성격이 어느 길로 갈지를 정합니다.

한 줄로 정리하면

확장자를 고치는 건 이름표를 바꾸는 일이고, 이미지 형식 변환은 안에 든 내용을 다시 쓰는 일이에요. 거부당했다면 대개 이 둘을 같은 일로 여긴 데서 시작합니다.

지금 올라가지 않는 파일이 있다면 이미지 형식 변환에 올려 원하는 형식으로 다시 저장해 보세요. 크기나 용량이 걸린다면 크기 조정이미지 압축을 함께 쓰면 됩니다.

참고자료

  • MDN Web Docs, 「웹에서 사용되는 이미지 파일 형식」: 형식별 압축 방식과 투명 지원 여부, 용도별 권장 사항. 문서 보기
  • W3C, 「Portable Network Graphics (PNG) Specification」: PNG 파일 구조와 무손실 압축·알파 채널 규격. 문서 보기
이 글은 일반적인 정보 제공을 목적으로 하며, 본문의 형식 설명은 작성 시점(2026년 8월) 공개 규격 문서를 기준으로 합니다. 제출처마다 허용 형식과 용량 기준이 다르므로 실제 제출 전에는 해당 기관의 안내를 직접 확인하세요. 변환은 원본을 대체하지 않으니 중요한 사진은 원본을 별도로 보관한 뒤 사본으로 작업하시기 바랍니다. 외부 서비스의 정책과 이용 조건은 수시로 바뀔 수 있으므로 이용 전 각 서비스의 공식 안내를 확인하시기 바랍니다.

자주 묻는 질문

관련 도구

함께 보면 좋은 글