이미지 DPI 변경

픽셀은 그대로 두고 300dpi로 바꿔요. JPEG·PNG 여러 장을 한 번에, 업로드 없이요.

이미지를 여기에 끌어다 놓으세요클릭해서 선택해도 돼요 — JPEG · PNG
목표 DPI
DPI1부터 2400까지

바뀌는 건 해상도 표기뿐이에요. 픽셀은 손대지 않고 그대로 복사하니까 그림도 용량도 사실상 그대로고, 숫자를 올린다고 없던 디테일이 생기지는 않아요.

파일이 서버로 전송되지 않아요

모든 작업이 지금 쓰고 있는 브라우저 안에서 끝나요. 업로드 자체가 없어서, 탭을 닫는 순간 아무것도 남지 않아요.

광고

사용 방법

  1. JPEG·PNG 파일 올리기

    몇 장이든 끌어다 놓거나 클릭해서 고르세요. 확장자가 아니라 파일 앞부분의 실제 바이트를 보고 형식을 판단해서, 이름만 .jpg인 파일은 걸러져요. 업로드 자체가 없고 브라우저가 파일을 바로 읽어요.

  2. 목표 dpi 고르기

    인쇄용이면 대부분 300이면 돼요. 72·150·300·600 중에서 고르거나 1~2400 사이 값을 직접 넣어도 되고요. 설정 하나가 목록 전체에 적용되고, 값을 바꾸면 바로 다시 계산돼요.

  3. 인쇄 크기 확인하기

    줄마다 픽셀 크기와, 그 dpi로 찍었을 때 종이에서 몇 mm·몇 인치가 되는지 같이 보여줘요. 원하는 크기보다 작게 나온다면 dpi가 아니라 픽셀 수를 늘려야 하는 상황이에요.

  4. 내려받기

    한 장씩 받아도 되고 ZIP으로 한 번에 받아도 돼요. 파일 이름은 원본이름-300dpi.jpg 형태라 원본과 섞이지 않아요.

표기만 고치기 vs 픽셀 다시 만들기

"dpi를 바꾼다"는 말에는 성격이 완전히 다른 두 작업이 섞여 있어요. 이걸 헷갈리면 5초면 끝날 일이 이미지를 망치는 일이 돼요. 포토샵 이미지 크기 창에서 리샘플링을 끄면 앞쪽, 켜면 뒤쪽 작업이에요. 이 도구는 앞쪽만 해요. 리샘플링 기능 자체가 없어요.

무엇이 달라지나밀도 표기만 고치기 (이 도구)픽셀을 다시 만들기
픽셀 크기그대로예요. 2400 × 3000px 파일은 그대로 2400 × 3000px이에요.달라져요. 없던 픽셀을 만들어 넣거나 있던 픽셀을 버려요.
이미지 데이터한 바이트도 건드리지 않고 그대로 복사해요. JPEG의 스캔 데이터와 PNG의 IDAT 청크는 아예 열어보지도 않아요.전부 디코딩해서 보간하고 다시 압축해요.
파일 용량JPEG는 JFIF 헤더가 이미 있으면 5바이트를 제자리에서 덮어쓰니까 용량이 똑같고, 헤더를 새로 넣어야 하면 18바이트 늘어나요. PNG는 pHYs 칸을 새로 만들 때 21바이트 늘어나고요.픽셀 수를 따라 늘거나 줄어요.
눈에 보이는 화질똑같아요. 재압축이 없으니 같은 파일을 몇 번을 돌려도 손해가 없어요.키우면 흐려지고 줄이면 디테일이 날아가요. JPEG로 다시 저장할 때마다 화질도 조금씩 깎이고요.
인쇄 크기달라져요. 이 작업의 목적이 바로 이거예요.픽셀 수가 바뀌는데도 인쇄 크기는 그대로일 수 있어요.
나머지 메타데이터그대로 둬요. EXIF의 해상도 항목은 이미 있을 때만 제자리에서 값을 고치고, 없는데 새로 끼워 넣지는 않아요. 항목을 늘리면 뒤에 적힌 위치 값이 전부 밀려버리거든요.편집 프로그램마다 달라요. 통째로 지우거나 새로 쓰는 경우가 많아요.

필요한 인쇄 크기가 가진 픽셀로 감당이 안 되는 상황이라면 표기를 아무리 고쳐도 해결되지 않아요. 그럴 때는 원본에서 더 큰 픽셀로 다시 내보내야 해요.

표기만 고치면 되는 경우, 아닌 경우

dpi를 맞춰달라는 요청은 대개 설명 없이 날아와요. 실무에서 마주치는 상황은 거의 이 넷 안에 들어가요.

인쇄소에서 "300dpi로 주세요"라고 했을 때

열에 아홉은 파일의 밀도 표기를 열어보고 72라고 적혀 있으니 그렇게 회신한 거예요. 놀라기 전에 픽셀부터 확인하세요. 픽셀 ÷ 300 × 25.4 를 하면 인쇄될 크기가 mm로 나와요. 그 값이 만들려는 인쇄물 크기를 이미 덮는다면, 원고는 처음부터 인쇄에 충분했고 라벨만 틀렸던 거예요. 기준이 되는 용지 픽셀 수는 A4 픽셀 크기 표에 정리해뒀어요.

카메라나 내보내기 설정이 72dpi로 적어놨을 때

카메라나 내보내기 창이 72를 고정으로 쓰거나 밀도 항목을 아예 비워두는 경우가 흔해요. 화질과는 아무 상관이 없고요. 72dpi로 적힌 6000 × 4000 파일도 300dpi로 계산하면 508 × 339mm, A3보다 크게 뽑혀요. 표기를 고치는 건 라벨을 바로잡는 일이지 화질을 올리는 일이 아니에요. 다른 파일도 px → mm 변환기로 픽셀에서 종이 크기를 바로 확인할 수 있어요.

"웹용은 72dpi" 라는 말을 들었을 때

사실이 아니에요. 브라우저는 이미지의 픽셀 크기와 CSS를 보고 크기를 정하지, 밀도 표기는 화면에 그릴 때 쳐다보지도 않아요. 웹 이미지를 72dpi로 바꿔도 용량이 줄지도 페이지가 빨라지지도 않아요. 파일 내용이 그대로니까요. 페이지를 가볍게 하려면 픽셀을 줄이거나 압축을 더 걸어야 하고, 그건 이미지 압축기가 할 일이에요.

폴더째로 업체에 넘기기 직전일 때

한꺼번에 끌어다 놓고 목표 값 하나만 고르면 목록의 JPEG·PNG가 전부 같은 값으로 바뀌어요. 파일은 원본이름-300dpi.jpg 형태로 저장되니 원본과 섞이지 않고, 한 장씩 받아도 ZIP으로 한 번에 받아도 돼요. 다른 형식은 조용히 망가뜨리는 대신 건너뛰어요. 표준 밀도 항목이 있는 형식이 JPEG와 PNG뿐이거든요. 넘기기까지의 전체 흐름은 300dpi 가이드에 있어요.

자주 묻는 질문

dpi를 올리면 이미지가 더 선명해지나요?

아니요. DPI는 "픽셀 하나를 종이에 얼마만 한 크기로 찍어라"라고 파일에 적어둔 메모예요. 픽셀을 만들어내지는 못해요. 600 × 600 사진은 72dpi일 때나 300dpi일 때나 똑같이 600 × 600만큼의 정보만 갖고 있고, 달라지는 건 인쇄 크기뿐이에요. 가로로 약 212mm 나오던 게 약 51mm가 되는 식이죠. 선명함은 애초에 픽셀이 충분한지에서 갈려요.

내보낸 파일이 72dpi인데 인쇄소는 300dpi를 달라고 해요. 이걸로 되나요?

픽셀이 이미 충분하다면 이걸로 끝나요. 인쇄용 300dpi를 요구하는 건 대부분 그런 뜻이거든요. 계산은 간단해요. 픽셀 ÷ 300 × 25.4 를 하면 mm가 나와요. 3543 × 2362 이미지가 필요한 300 × 200mm에 딱 맞는다면, 그 파일은 처음부터 인쇄에 충분했고 표기만 틀렸던 거예요. 이 도구가 고치는 게 정확히 그 부분이고요. 반대로 계산 결과가 한참 작게 나오면 dpi가 아니라 원본을 더 큰 픽셀로 다시 내보내야 해요.

바꾼 파일 용량이 거의 그대로인데 정상인가요?

정상이에요. 이미지 데이터는 한 바이트도 건드리지 않고 그대로 복사하거든요. JPEG는 보통 5바이트만 달라져요. JFIF 헤더의 단위 값과 가로·세로 밀도 값이 전부예요. PNG는 pHYs 칸을 새로 만들어야 할 때 21바이트 늘어나고요. 디코딩도 재압축도 없으니 같은 파일을 몇 번을 돌려도 화질이 깎이지 않아요.

JPEG와 PNG만 되는 이유가 뭔가요?

밀도를 적어두는 표준 자리가 있는 흔한 포맷이 이 둘뿐이라서예요. JPEG는 JFIF와 EXIF 항목에, PNG는 pHYs 청크에 기록해요. WebP에는 그런 표준 항목이 아예 없어서 값을 적어둬도 인쇄소 쪽에서 읽을 데가 없고, 억지로 넣으려면 컨테이너를 새로 짜야 해요. GIF도 마찬가지고요. 벡터 쪽은 PDF와 SVG가 물리 크기를 직접 적기 때문에 dpi 개념을 쓰지 않아요.

EXIF에 해상도 정보가 없는 JPEG는 어떻게 되나요?

EXIF 영역은 한 바이트도 손대지 않고 그대로 두고, dpi는 JFIF 헤더에 적어요. 인쇄 작업에서 보는 값이 이쪽이라 문제없어요. EXIF 목록에 항목을 새로 끼워 넣으면 그 뒤에 적힌 위치 값들이 전부 밀려서 나머지 메타데이터가 조용히 깨지거든요. 그래서 이 도구는 그렇게 하지 않아요. 반대로 EXIF에 XResolution·YResolution이 이미 있으면 그 자리에서 값만 고쳐서 두 헤더가 서로 다른 말을 하지 않게 맞춰요.

dpi를 바꾸는 작업이 어디서 일어나나요?

쓰고 있는 브라우저 안에서요. 파일을 메모리로 읽어서 헤더 몇 바이트만 고친 다음 바로 다운로드로 돌려줘요. 업로드 자체가 없고 서버에 사본이 남지도 않아요. 페이지가 한 번 열린 다음에는 변환에 네트워크가 전혀 필요 없어요.

DPI를 바꾸면 이미지의 가로·세로 픽셀 수도 바뀌나요?

아니요. 2400 × 3000px 이미지는 바꾼 뒤에도 2400 × 3000px 그대로예요. 압축된 이미지 데이터는 건드리지 않고 JPEG나 PNG의 밀도 정보만 고치기 때문에, 픽셀 수가 아니라 계산되는 인쇄 크기가 달라져요.

화면에서만 볼 이미지에도 DPI가 중요한가요?

대부분은 중요하지 않아요. 브라우저나 화면용 앱은 보통 DPI 정보가 아니라 이미지의 픽셀 크기나 화면 배치 설정을 보고 크기를 정해요. DPI는 인쇄할 때나, 앱이 인치·밀리미터 단위의 실제 크기를 계산할 때 의미가 있어요.

여러 이미지의 DPI를 한 번에 같은 값으로 바꿀 수 있나요?

네. JPEG나 PNG 파일을 여러 장 넣고 72·150·300·600 DPI 중 하나를 고르거나, 1부터 2400 사이의 정수를 직접 입력하세요. 목록의 모든 파일에 같은 값이 적용되고, 결과는 한 장씩 받거나 ZIP으로 한꺼번에 받을 수 있어요.

포토샵 이미지 크기 창의 "리샘플링" 체크박스는 어느 쪽으로 둬야 이 도구와 같나요?

리샘플링을 꺼두면 같아요. 체크를 풀면 포토샵도 픽셀은 그대로 두고 해상도 숫자만 고치는데, 여기서 하는 일이 정확히 그거예요. 반대로 체크를 켜면 새 숫자에 맞춰 픽셀을 다시 만들어요. 그건 성격이 다른 작업이고, 이 도구는 일부러 하지 않아요.

원래 dpi가 얼마였는지는 어떻게 알아내나요?

파일에 적힌 밀도 값을 직접 읽어요. JPEG는 JFIF 헤더를 단위 표시까지 같이 보기 때문에 센티미터당 점 수로 저장된 파일도 잘못 읽지 않고 환산해요. JFIF에 쓸 만한 값이 없으면 EXIF의 해상도 항목을 대신 봐요. PNG는 미터당 픽셀 수를 담는 pHYs 청크를 읽어서 인치 기준으로 되돌리고요. 셋 다 없는 파일은 "없음"으로 표시되는데, 이건 오류가 아니라 원래 그런 파일이라는 뜻이에요.

바꾼 dpi가 다른 프로그램에서 다시 저장해도 유지되나요?

보장되지 않아요. 이 값은 파일 헤더에 들어 있어서, 이미지를 다시 압축해 저장하는 프로그램은 자기 내보내기 설정에 적힌 밀도를 새로 써버려요. 72dpi 파일이 생기는 경로도 대개 이거고요. 그래서 작업 중간이 아니라 파일을 넘기기 직전, 마지막 단계에서 표기를 맞추는 게 좋아요.

요구받은 값이 따로 없으면 뭘로 맞추는 게 좋나요?

인쇄기나 사진 출력기로 나갈 파일이면 300이 무난해요. 인쇄소에서 "고해상도로 달라"고 할 때 보통 이 값을 말하고요. 선화나 작은 글씨, 스캔 원본은 600이 어울려요. 화면에서만 볼 이미지라면 이 값이 별 의미가 없고요. 어느 쪽을 고르든 목록에 같이 나오는 인쇄 크기를 꼭 보세요. dpi 숫자 하나보다 그 값이 훨씬 많은 걸 알려줘요.