필요한 툴을, 바로 쓸 수 있게

90도 회전과 기울기 보정을 함께 하는 이미지 회전

왼쪽에 사진을 올리고 회전 각도와 반전을 고르면 오른쪽 미리보기가 바로 바뀝니다. 90도 단위 회전은 물론 기울어진 사진을 1도 단위로 바로 세울 수 있고, 저장 전에 출력 크기와 예상 용량을 확인할 수 있습니다. 사진은 서버로 올라가지 않습니다.

사진 올리기

이미지를 여기에 끌어다 놓으세요

JPG · PNG · WEBP · AVIF · BMP · 최대 20MB

90도씩 돌리기

반전

결과 미리보기

원본
적용한 회전
출력 크기
예상 용량

샘플 이미지로 미리 보여주고 있습니다. 내 사진을 올리면 그대로 바뀝니다.

회전은 브라우저 안(Canvas)에서만 이루어집니다. 파일은 어디로도 전송되지 않으며, 다시 그리는 과정에서 EXIF 회전 정보와 위치 정보가 함께 지워집니다. 90도의 배수가 아닌 각도로 돌리면 빈 모서리가 생기는데 PNG·WEBP는 투명하게, JPG는 흰색으로 채웁니다.

마지막 수정일:
ROBERIN 기준필요한 툴을,
바로 쓸 수 있게.
  • 바로 보이는 화면입력 위치와 결과 위치를 또렷하게 둡니다.
  • 결과 먼저핵심 결과를 앞에 두고, 과정은 필요할 때만 보여줍니다.
  • 요구 줄이기가입이나 불필요한 정보 입력 없이 바로 쓰게 합니다.
Roberin

이미지 회전 사용 설명

사진이 옆으로 누워 있거나 수평선이 살짝 기울어져 있으면 내용과 상관없이 완성도가 떨어져 보입니다. 회전은 그 두 가지를 다루는 작업인데, 성격이 조금 다릅니다. 90도 단위 회전은 방향을 바로잡는 일이고, 1~2도짜리 미세 회전은 기울기를 잡는 일입니다.

이 이미지 회전 도구는 두 가지를 한 화면에서 처리합니다. 오른쪽 90도 같은 버튼으로 방향을 돌리고, 자유 각도 칸에 숫자를 넣어 수평을 맞춘 뒤, 좌우·상하 반전까지 더해 저장할 수 있습니다. 처리는 전부 브라우저 안에서 이루어지므로 사진이 밖으로 나가지 않습니다.

회전이 필요한 상황은 두 가지다

같은 회전이라도 목적이 다르면 쓰는 기능이 다릅니다. 먼저 어느 쪽인지 판단하면 작업이 빨라집니다.

  • 방향이 잘못된 경우 — 세로로 찍은 사진이 가로로 열릴 때는 90도 단위로 돌립니다
  • 수평이 안 맞는 경우 — 바다나 건물 선이 기울었을 때는 1~2도만 보정합니다
  • 거울상이 필요한 경우 — 좌우 반전으로 글자나 방향을 뒤집습니다
  • 스캔 문서 — 뒤집힌 채로 스캔됐다면 180도로 되돌립니다

이 도구가 이미지를 처리하는 방식

파일을 고르면 브라우저가 이미지를 캔버스에 그리고, 회전 각도와 반전 값을 변환 행렬로 적용해 다시 그립니다. 업로드 과정이 없어 즉시 반응하고 원본 파일은 손대지 않습니다.

  • 회전 각도를 상태로 들고 있어 여러 번 눌러도 값이 정확히 누적됩니다
  • 90도 단위 회전에서는 가로세로가 뒤바뀐 크기로 캔버스를 다시 잡습니다
  • 다시 그리는 과정에서 EXIF 회전 정보와 촬영 위치 정보가 사라집니다

화면 순서대로 따라 하기

왼쪽 열이 입력과 설정, 오른쪽 열이 결과입니다. 위에서 아래로 한 번 지나가면 저장까지 끝납니다.

  • 왼쪽 상자에 사진을 끌어다 놓거나 파일 선택을 누릅니다
  • 오른쪽 90°·왼쪽 90°·180° 중 필요한 버튼으로 방향을 잡습니다
  • 수평이 어긋났으면 자유 각도 칸에 -5에서 5 사이의 값을 넣어 맞춥니다
  • 거울상이 필요하면 좌우·상하 뒤집기를 켭니다
  • 출력 형식과 품질을 고르고 저장을 누릅니다

90도 회전과 자유 각도의 차이

두 방식은 결과물의 성질이 다릅니다. 필요한 쪽만 쓰는 편이 화질에 유리합니다.

  • 90·180·270도 — 픽셀을 그대로 옮기므로 화질 손실이 사실상 없고 빈 모서리도 생기지 않습니다
  • 그 외 각도 — 픽셀을 다시 계산하므로 아주 미세한 뭉개짐이 생기고 네 모서리에 빈 공간이 남습니다
  • 빈 모서리는 PNG·WEBP에서 투명하게, JPG에서 흰색으로 채워집니다
  • 기울기 보정 후 여백이 거슬리면 이미지 자르기로 가장자리를 정리합니다

기울기는 몇 도나 돌려야 하나

대부분의 기울어진 사진은 아주 작은 각도로 해결됩니다. 크게 돌릴수록 잘라내야 할 여백도 커집니다.

  • 손으로 찍은 사진의 흔한 기울기는 0.5도에서 3도 사이입니다
  • 수평선이나 건물 수직선을 기준선으로 삼아 눈으로 맞춥니다
  • 5도를 넘어가면 구도 자체를 다시 잡는 편이 낫습니다
  • 양수는 시계 방향, 음수는 반시계 방향입니다

반전은 회전과 다르다

회전은 이미지를 돌리는 것이고 반전은 거울에 비춘 것처럼 뒤집는 것입니다. 결과가 전혀 다릅니다.

  • 좌우 반전 — 왼쪽과 오른쪽이 바뀝니다. 셀카나 방향 표시에 씁니다
  • 상하 반전 — 위아래가 바뀝니다. 반사 이미지나 스캔 오류에 씁니다
  • 글자가 들어간 사진을 반전하면 글자가 거울상이 되니 주의합니다
  • 반전과 회전은 함께 적용할 수 있고, 이 도구는 반전을 먼저 계산합니다

출력 형식과 품질 고르기

회전 자체보다 저장 형식이 용량과 화질을 더 크게 좌우합니다.

  • 원본 형식 — 입력과 같은 형식으로 저장합니다. 가장 무난한 선택입니다
  • JPG — 사진에 적합하고 용량이 작지만 투명 영역이 흰색으로 채워집니다
  • PNG — 무손실이며 투명을 유지합니다. 품질 값은 적용되지 않습니다
  • WEBP — 같은 화질에서 JPG보다 작습니다

실제 예시로 한 번 따라가 보기

세로로 찍혔는데 가로로 열리고 수평도 1.5도 기울어진 3000×4000 사진을 정리한다고 가정합니다.

  • 오른쪽 90°를 한 번 눌러 방향을 세웁니다. 출력 크기가 4000×3000으로 바뀝니다
  • 자유 각도에 -1.5를 넣어 수평을 맞춥니다
  • 출력 크기가 조금 커지고 네 모서리에 빈 공간이 생깁니다
  • JPG 품질 88로 저장한 뒤 필요하면 이미지 자르기로 여백을 잘라냅니다

자주 하는 실수

회전은 결과가 눈에 바로 보여서 오히려 확인을 건너뛰기 쉽습니다. 아래 네 가지가 흔합니다.

  • 휴대폰에서는 똑바로 보이는데 업로드하면 눕는 경우 — EXIF 회전 정보 때문입니다. 이 도구로 저장하면 정보가 정리됩니다
  • 미세 회전을 여러 번 반복한 경우 — 매번 다시 그리므로 화질이 조금씩 떨어집니다. 각도를 한 번에 정하세요
  • 투명 PNG를 JPG로 저장한 경우 — 빈 모서리가 흰색으로 채워집니다
  • 좌우 반전한 사진에 글자가 있는 경우 — 글자가 거울상이 됩니다

저장 전 체크리스트

저장 직전 아래를 순서대로 보면 다시 작업하는 일이 줄어듭니다.

  • 출력 크기가 예상한 가로세로와 맞는가
  • 네 모서리에 원하지 않는 빈 공간이 없는가
  • 글자나 로고가 거울상이 되지 않았는가
  • 투명이 필요한데 JPG로 저장하고 있지는 않은가
  • 예상 용량이 쓰려는 곳의 제한을 넘지 않는가

자주 묻는 질문

올린 사진이 서버로 전송되나요?

전송되지 않습니다. 파일을 고르는 순간부터 저장까지 모든 처리가 사용하는 기기의 브라우저 안에서 이루어집니다. 인물 사진이나 공개 전 이미지도 안전하게 다룰 수 있습니다.

90도로 돌리면 화질이 떨어지나요?

90도의 배수로 돌릴 때는 픽셀 위치만 옮기므로 화질 손실이 사실상 없습니다. 다만 JPG로 저장하면 다시 압축되므로 아주 약간의 손실은 생깁니다. 손실이 걱정되면 PNG로 저장하세요.

자유 각도로 돌리면 왜 크기가 커지나요?

기울어진 사각형을 담으려면 더 큰 사각형이 필요하기 때문입니다. 예를 들어 정사각형을 45도 돌리면 대각선 길이만큼의 폭이 필요합니다. 늘어난 만큼 네 모서리에 빈 공간이 생기며, 필요하면 이미지 자르기로 정리합니다.

휴대폰에서는 똑바로 보이는데 올리면 옆으로 눕습니다.

EXIF에 기록된 회전 정보를 어떤 프로그램은 읽고 어떤 프로그램은 무시하기 때문입니다. 이 도구는 화면에 보이는 상태를 기준으로 실제 픽셀을 다시 그려 저장하므로, 저장한 파일은 어디서 열어도 같은 방향으로 보입니다.

반전과 회전을 같이 쓸 수 있나요?

가능합니다. 좌우·상하 반전을 켠 상태에서 회전 각도를 주면 둘 다 적용됩니다. 계산 순서는 반전을 먼저, 회전을 나중에 적용하므로 화면에 보이는 결과가 그대로 저장됩니다.

투명 배경이 유지되나요?

PNG와 WEBP로 저장하면 유지되고, 90도가 아닌 각도로 돌렸을 때 생기는 빈 모서리도 투명하게 남습니다. JPG는 투명을 지원하지 않아 빈 모서리가 흰색으로 채워집니다.

여러 장을 한 번에 회전할 수 있나요?

이 도구는 한 번에 한 장을 다룹니다. 여러 장을 같은 규칙으로 처리해야 한다면 크기 변경은 이미지 리사이즈, 용량 축소는 이미지 압축기가 일괄 처리를 지원합니다.

품질 값은 언제 의미가 있나요?

JPG와 WEBP로 저장할 때만 적용됩니다. PNG는 무손실 형식이라 품질 값과 무관하게 같은 결과가 나옵니다. 사진은 보통 80에서 90 사이면 눈으로 차이를 느끼기 어렵습니다.

각도를 소수점으로 넣을 수 있나요?

넣을 수 있습니다. 0.5도처럼 소수점 한 자리까지 입력하면 그대로 반영됩니다. 손으로 찍은 사진의 기울기는 대개 3도 이내라서 소수점 조정이 실제로 쓸모가 많습니다.

참고한 곳

회전 변환과 이미지 저장의 공식 문서입니다.

함께 쓰면 좋은 도구

Roberin
센스 있는 개발자
창의적이고 실용적인 툴로 더 나은 세상을 만드는 센스 있는 개발자, Roberin입니다. 기술은 모두를 위한 것, 함께 더 편리한 세상을 만들어 가요! 😊
문의 양식
확인에 필요한 이야기만 남겨주세요.
답장이 필요한 경우 이메일을 함께 적어주세요. 오류 제보라면 페이지 주소, 입력값, 기대한 결과와 실제 결과를 적어주시면 확인이 빨라집니다.