Повернуть изображение

Разворачивайте и отражайте снимки — при желании каждый по-своему.

Перетащите изображения сюда, нажмите для выбора или вставьтеJPG, PNG, WebP, GIF, BMP, AVIF, SVG, HEIC · несколько файлов · ничего не загружается
Настройки

Задайте угол ползунком или числом и нажмите «Повернуть». ↺ ↻ в строке разворачивают одно изображение; нажмите на строку, чтобы увидеть его сверху.
Продолжить с результатами:

Что делает этот инструмент

Перетащите одно или много изображений и поставьте их правильной стороной вверх. Большие кнопки поворачивают на 90° против часовой стрелки, на 90° по часовой или на 180°; ползунок разворачивает на любой угол от −180° до 180° с шагом в один градус — это нужно, чтобы выровнять чуть перекошенный скан или заваленный горизонт (холст вырастает до повёрнутого описанного прямоугольника, поэтому ничего не срезается; углы становятся прозрачными в PNG и WebP и белыми в JPEG). Отражение по горизонтали превращает зеркальное селфи или отсканированный негатив в нормальный вид, отражение по вертикали спасает перевёрнутые сканы, и то и другое сочетается с поворотом.

У каждого изображения в списке свои кнопки ↺ ↻, поэтому пачку отпускных снимков, где одни нужно повернуть влево, а другие вправо, можно исправить за один проход, видя результат на миниатюре. Формат вывода по умолчанию совпадает с исходным (JPEG остаётся JPEG, PNG — PNG с кодированием без потерь, HEIC становится JPEG) либо переводится в JPEG, PNG или WebP с ползунком качества. Кодируют те же движки MozJPEG, OxiPNG и WebP, что и в сжатии на этом сайте, поэтому файлы получаются компактными и чистыми. Ничего не загружается на сервер, а ограничений на размер и количество нет, кроме памяти вашего устройства.

Как пользоваться

Перетащите, вставьте или выберите изображения. Задайте поворот, который нужен большинству из них — ↻ 90° для снимков, лежащих набок, 180° для перевёрнутых сканов, — и каждое изображение обработается сразу же, с живой миниатюрой. Для тех, которым нужно другое, используйте кнопки ↺ ↻ в их строке: каждое нажатие добавляет четверть оборота только этому файлу. При необходимости отметьте отражение по горизонтали или вертикали, потяните ползунок угла для тонкого выравнивания и скачайте файлы по одному или все ZIP-архивом.

Настройки поворота запоминаются на этом устройстве. Результаты можно сразу передать в сжатие изображений, изменение размера, обрезку — чтобы срезать прозрачные углы после поворота на малый угол — или в изображения в PDF, чтобы собрать исправленные страницы в документ.

Частые сложности

Фотографии, которые в галерее выглядят правильно, а в письме лежат набок, обычно и хранятся набок с тегом ориентации EXIF, который одни программы учитывают, а другие игнорируют. Этот инструмент читает тег, показывает изображение так же, как телефон, и записывает пиксели в этой ориентации, убирая тег, — поэтому исправленный файл выглядит одинаково везде. Если снимок здесь уже выглядит правильно, поворачивать его не нужно: разворот на 90° сделает его боком как раз для тех программ, которые тег игнорировали.

Поворот перекодирует изображение. Для PNG это происходит без потерь; для JPEG новое кодирование с качеством 92 % по умолчанию визуально неотличимо, но не совпадает побайтово, а многократное пересохранение поколение за поколением постепенно ухудшит качество — поворачивайте один раз и от оригинала. Поворот на произвольный угол всегда добавляет прозрачные или белые углы; если рамка важна, обрежьте их потом. Анимированные GIF сводятся к первому кадру.

Как устроен поворот

Разворот на 90° или 180° просто переставляет пиксели: каждый переезжает на новое место, ничего не интерполируется, и изображение остаётся ровно таким же резким. Любой другой угол означает, что каждый выходной пиксель попадает между входными и его приходится пересчитывать; инструмент использует качественный билинейный фильтр браузера на canvas — то же самое делают фоторедакторы при небольших углах выравнивания. Размер выходного холста считается по повёрнутому описанному прямоугольнику (ширина × |cos θ| + высота × |sin θ| и наоборот), после чего он уходит в кодировщик.

Кодировщики работают в WebAssembly в фоновом потоке: MozJPEG для JPEG, OxiPNG для PNG без потерь и libwebp для WebP — тот же конвейер, что и у остальных инструментов для изображений на сайте. Декодируется всё, что умеет открывать браузер, плюс HEIC с iPhone. Всё это происходит в вашей вкладке: изображение не покидает устройство, а страница после загрузки продолжает работать офлайн.

Когда это нужно

Снимки с телефона, которые уходят боком в форму, объявление на площадке или на сайт, игнорирующий данные об ориентации. Отсканированный документ, вышедший из сканера вверх ногами или повёрнутым на четверть. Фотографии товаров, которые должны смотреть в одну сторону. Кривой снимок доски или чека, которому нужно несколько градусов выравнивания. Зеркальное селфи или кадр с веб-камеры, который должен читаться правильно. Скриншоты с повёрнутого планшета. Логотип, который нужно отразить в другую сторону.

Естественная цепочка на этом сайте: повернуть здесь, затем сжать или уменьшить для веба, обрезать, если нужно убрать углы, и сменить формат или собрать PDF для финального вида. Снимки HEIC с iPhone поворачиваются напрямую и выходят в JPEG. У видео, снятого тем же телефоном, проблема лежит в другом месте — это флаг внутри файла, а не пиксели, — и её решает поворот видео без перекодирования.

Частые вопросы

Загружаются ли мои фотографии на сервер?

Нет. Изображения декодируются, поворачиваются и кодируются целиком в вашем браузере. На сервер ничего не отправляется, после загрузки страница работает офлайн.

Ухудшает ли поворот качество?

Развороты на 90° и 180° переставляют пиксели без пересчёта. Вывод в PNG идёт без потерь; JPEG перекодируется с качеством 92 % по умолчанию, что визуально неотличимо. Поворачивайте от оригинала, а не повёрнутую копию по кругу.

Можно ли повернуть каждое изображение по-своему?

Да. Используйте кнопки ↺ ↻ в строке файла: каждое нажатие разворачивает именно это изображение ещё на 90°, а миниатюра обновляется. Общие кнопки задают значение по умолчанию для всех.

Почему здесь фотография выглядит правильно, а в другом месте нет?

В ней есть тег ориентации EXIF, который этот инструмент учитывает, а некоторые программы игнорируют. Сохраните её здесь без поворота: пиксели запишутся правильно, а тег будет убран — и всё станет одинаково везде.

Можно ли выровнять на несколько градусов?

Да — потяните ползунок угла или введите угол. Холст расширится, чтобы ничего не срезать; при необходимости обрежьте углы потом.