Обріжте зображення по колу онлайн

Завантажте JPG, PNG, WebP або AVIF і отримайте прозорий PNG-кружок за секунди.

або перетягніть зображення сюди

Про цей інструмент

Обріжте будь-яке зображення по ідеальному колу прямо у вашому браузері. Завантажте JPG, PNG, WebP або AVIF, і Cropper.js відкриє файл у замаскованому круговому редакторі. Перетягніть маркери, щоб відцентрувати потрібну область, відмасштабуйте коло та натисніть «Зберегти». Браузер збереже результат як прозорий PNG, WebP або AVIF, або як плаский JPEG із вибраним кольором фону, і завантажить файл безпосередньо на ваш пристрій. Вкладка Network у DevTools не показує жодного вихідного запиту під час обрізки, оскільки вся обробка відбувається локально через Canvas API. Максимальний розмір вхідного файлу становить 25 МБ і 16 мегапікселів, а експорт виходить із роздільною здатністю до 4096×4096 пікселів. Інструмент працює на комп'ютерах, планшетах і мобільних телефонах із сенсорним екраном без встановлення програм. Найчастіше його використовують, щоб правильно відобразити портрет чи логотип у круглих слотах аватарок на LinkedIn, Discord, Slack та Instagram, а також для оформлення фотографій команди на сторінці «Про нас».

Відкрити інструмент кругової обрізки
Як обрізати фото по колу

Як обрізати фото по колу

Після завантаження зображення Cropper.js v2 відкриває його у круговому редакторі з виділенням, відцентрованим на кадрі. Перетягуйте маркери на краях кола, щоб змінити розмір виділення, або зсувайте саме коло, щоб обрамити обличчя, логотип чи будь-який інший об'єкт. На настільному пристрої масштабуйте колесом миші. На мобільному використовуйте жест зведення пальців. Коли кадрування виглядає правильно, натисніть «Зберегти». Браузер створює тимчасовий canvas, малює на ньому зображення, застосовує кругову маску і кодує результат у вибраному форматі. Вкладка Network у DevTools не показує жодного POST-запиту під час цього процесу.

Оберіть формат і обріжте
Виберіть формат виведення

Виберіть формат виведення

Меню збереження пропонує чотири варіанти. PNG експортує прозоре коло і підходить для логотипів, іконок та аватарок, де потрібен альфа-канал. WebP дає менший файл (на 25 до 35 відсотків компактніший за PNG) і також зберігає прозорість, що добре працює для веб-завантажень. AVIF кодує найменший прозорий файл, але WASM-кодувальник на CPU займає до 30 секунд на смартфоні середнього класу для фото 8 МП. JPEG створює пласке коло із заливкою вибраним кольором фону і не підтримує прозорість. Обирайте JPEG лише тоді, коли цільова платформа відхиляє прозорі файли.

Змінити розмір перед обрізанням
Кругле фото для кожної платформи

Кругле фото для кожної платформи

LinkedIn відображає фото профілю від 400×400 пікселів і обрізає його в коло на сторінці профілю. Discord показує аватарку користувача 128×128 у списку учасників і 32×32 у потоці чату. Іконка сервера може бути до 512×512. Instagram малює фото профілю круглим близько 110 пікселів на мобільній сторінці профілю та 32 пікселі у мініатюрах стрічки. Slack використовує аватарки робочого простору до 512×512. Інструмент зберігає результат у роздільній здатності вашого вихідного фото. Якщо потрібен точний розмір у пікселях, спочатку змініть розмір через

Спробувати в межах обмежень
Що цей інструмент не робить

Що цей інструмент не робить

Обмеження вхідного файлу 25 МБ і 16 мегапікселів застосовуються примусово. Файли HEIC завантажуються лише в Safari, оскільки Chrome, Firefox і Edge не реалізують декодування HEIC через createImageBitmap станом на 2026 рік. Анімовані GIF приймаються, але зберігається лише перший кадр. Кодування AVIF на мобільному займає близько 30 секунд для фото 8 МП через WASM-кодувальник на CPU. Інструмент не використовує штучний інтелект для виявлення обличчя. Розміщення кола завжди виконується вручну, і це навмисний вибір дизайну, який тримає весь процес у браузері.

Обрізати у вашому браузері
Як зображення залишається на вашому пристрої

Як зображення залишається на вашому пристрої

Cropper.js v2 виконує обрізку через Canvas API браузера. Кодування у PNG і JPEG використовує canvas.toBlob, а кодування у WebP і AVIF використовує бібліотеку @jsquash, яка запускає WASM-кодувальники локально. Усе це відбувається на вашому пристрої. Якщо ви відкриєте DevTools, перейдете на вкладку Network і завантажите зображення, ви не побачите жодного POST або PUT-запиту з даними зображення. Завантажений файл надходить з локального URL blob, який браузер створює в пам'яті. Цей факт можна перевірити в Chrome, Firefox, Safari та Edge.

Створити кругле фото профілю
Кругле фото профілю для кожної соціальної мережі

Кругле фото профілю для кожної соціальної мережі

Фотографії профілю в соціальних мережах майже завжди відображаються в круглій рамці, тому кругле кадрування є природним вибором підготовки. Круглі логотипи та значки добре виглядають у сітках команд і списках авторів, а іконки серверів Discord майже завжди мають круглу форму. Портрет, у якому об'єкт зміщений до центру з невеликим простором навколо голови, виглядає краще після кругової обрізки, ніж щільне кадрування, де частина обличчя може бути обрізана краєм. Для логотипів і значків переконайтеся, що головний елемент знаходиться всередині кола, а не торкається його краю.

Як обрізати фото по колу

  1. Завантажте зображення

    Натисніть на область завантаження або перетягніть JPG, PNG, WebP, AVIF або GIF-файл безпосередньо на неї. Круговий редактор відкриється автоматично.

  2. Розмістіть коло над потрібною областю

    Перетягніть коло, щоб відцентрувати обличчя або логотип. Масштабуйте коло жестом зведення пальців або прокруткою, доки кадрування не стане правильним.

  3. Оберіть формат виведення

    Виберіть PNG або WebP для прозорого кола, AVIF для найменшого файлу або JPEG, якщо потрібен суцільний колір фону.

  4. Натисніть «Зберегти» та завантажте файл

    Браузер закодує результат локально та завантажить його на ваш пристрій. Ім'я файлу збереже оригінальну назву з доданим «-circle».

Потрібен прямокутник, а не коло?

Цей інструмент пропонує лише одну форму, коло. Для прямокутного кадрування з довільним співвідношенням сторін скористайтеся інструментом обрізки зображення. Для квадратної стрічки Instagram (1080 на 1080) використовуйте обрізку до квадрата або один із інструментів обрізки під конкретну платформу.

Часті запитання

Як обрізати зображення в коло онлайн?

Завантажте зображення (JPG, PNG, WebP, AVIF, GIF або BMP) на сторінку. Cropper.js відкриє файл з круговим виділенням, уже відцентрованим на кадрі. Перетягніть коло, щоб обрамити потрібну область, відрегулюйте розмір маркерами кутів або жестом зведення пальців, а потім натисніть «Зберегти». Браузер закодує і завантажить прозорий PNG за замовчуванням. Весь процес займає менше 30 секунд для типового фото.

У якому форматі я отримаю файл після обрізки по колу?

Меню збереження пропонує чотири варіанти. PNG зберігає прозорість за межами кола і є типовим форматом. WebP зазвичай на 25 до 35 відсотків менший за PNG і також підтримує прозорий фон. AVIF дає найменший із трьох прозорих форматів, але може займати до 30 секунд для кодування на смартфоні середнього класу. JPEG створює пласке коло з кольором фону на ваш вибір і не підтримує прозорість.

Чи можна зробити з його допомогою кругле фото профілю?

Так. Завантажте своє фото, відцентруйте коло на обличчі і натисніть «Зберегти». Результатом стане PNG або WebP із прозорим фоном, готовий для завантаження в LinkedIn, Discord, Slack, Instagram або будь-який інший сервіс, що відображає аватарки в круглій рамці. Якщо платформа вимагає точний розмір у пікселях, спочатку змініть розмір зображення в інструменті resize, а потім виконайте обрізку по колу.

Чи потрібно щось встановлювати, щоб обрізати фото по колу?

Ні. Інструмент повністю працює у браузері на комп'ютері, iPhone, iPad чи Android. Cropper.js і кодувальник виконуються в браузері без будь-яких плагінів або додатків. Єдине практичне обмеження на мобільних пристроях полягає в тому, що кодування AVIF для фото з великою роздільною здатністю може займати близько 30 секунд через WASM-кодувальник на CPU. PNG і WebP кодуються набагато швидше.

Що таке кругле обрізання зображення?

Кругле обрізання означає вибір круглої області на фотографії та збереження лише того, що знаходиться всередині кола, з прозорими пікселями за його межами. Результатом стає PNG або WebP із альфа-каналом, де фон за межами кола повністю прозорий. Це відрізняється від звичайного прямокутного обрізання, яке зберігає прямокутну частину зображення без прозорості.

Які формати зображень підтримуються для завантаження?

Приймаються JPG, PNG, WebP, AVIF, GIF (лише перший кадр, анімація не зберігається), BMP та SVG. HEIC працює в Safari, оскільки Safari обробляє його нативно через createImageBitmap. У Chrome, Firefox і Edge файли HEIC відхиляються з відповідним повідомленням. Перейменований файл HEIC все одно буде відхилено, оскільки інструмент перевіряє сигнальні байти, а не лише розширення.

Деталі

Нотатки від команди про майстерність, формати та невеликі рішення, що стоять за гарною круглою обрізкою.

Як Cropper.js v2 малює кругову маску
Cropper.js v2 постачається як Web Component із елементами cropper-canvas, cropper-image та cropper-handle. Кругове обрізання не є трюком із CSS border-radius. Це операція canvas composite із режимом destination-in, яка застосовується під час збереження. На екрані користувач бачить повне зображення з темним накладенням, а кругова область виділення обчислюється в реальному часі із позицій маркерів у внутрішньому стані компонента. При натисканні «Зберегти» створюється тимчасовий canvas з обраними розмірами, на нього малюється зображення, а складена маска видаляє все за межами кола. Для PNG, WebP і AVIF результат включає альфа-канал. Для JPEG прозорі пікселі заповнюються суцільним кольором перед кодуванням, оскільки специфікація JPEG не має альфа-каналу. Бібліотека ліцензована за MIT і розміщена на GitHub як fengyuanchen/cropperjs.
PNG проти WebP проти AVIF проти JPEG для кругових обрізань
PNG зберігається без втрат і підтримується повсюдно, але дає більші файли. Типовий круговий PNG 512×512, побудований із фото 8 МП, важить від 180 до 350 КБ залежно від складності зображення. WebP при q85 до q90 виглядає візуально без втрат і важить на 25 до 40 відсотків менше за PNG, з повною підтримкою у всіх сучасних браузерах. AVIF використовує внутрішнє кодування AV1 і зазвичай на 40 до 50 відсотків менший за WebP при еквівалентній якості, але WASM-кодувальник @jsquash займає значно більше часу. На настільному комп'ютері це близько 3 секунд, а на мобільному середнього класу до 30 секунд для 8-МП файлу. JPEG кодується найшвидше (близько 400 мс на настільному), але не підтримує альфа-канал. Використовуйте JPEG лише тоді, коли цільова платформа відхиляє прозорі файли. Для більшості випадків PNG забезпечує надійність, а WebP дає компактність.
Посібник із розмірів для платформ і що насправді означає кругла аватарка
LinkedIn відображає фото профілю від 400×400 пікселів і показує його як коло на сторінці профілю, а також меншим розміром близько 48 пікселів у стрічці. Discord приймає іконку сервера до 512×512 і відображає її круглою. Аватарка користувача Discord показується 128×128 у списку учасників сервера і 32×32 у потоці чату. Instagram малює фото профілю круглим близько 110 пікселів на мобільній сторінці профілю і 32 пікселі в мініатюрах стрічки. Slack використовує аватарки робочого простору до 512×512 і показує їх близько 36 пікселів у списку каналів. Інструмент зберігає результат у роздільній здатності вашого вихідного фото. Якщо потрібен точний розмір виведення, спочатку змініть розмір через інструмент resize, а потім виконайте кругову обрізку. Це забезпечує точний результат у пікселях без артефактів масштабування.
HEIC та обмеження Safari
HEIC є контейнерним форматом Apple із компресією HEVC. Safari 17 та новіші версії обробляють HEIC нативно через createImageBitmap, тому кругове обрізання фото iPhone працює в Safari без конвертації. Chrome, Firefox і Edge не реалізують createImageBitmap для HEIC станом на 2026 рік. Вони повертають помилку декодування. Інструмент перевіряє сигнальні байти під час завантаження. Якщо у браузері, відмінному від Safari, виявлено файл HEIC, з'являється зрозуміле повідомлення з пропозицією спочатку конвертувати в JPG. Спосіб вирішення для не-Safari: відкрийте фото на iPhone у програмі «Фото», поділіться у форматі JPG через меню «Поділитися», або скористайтеся інструментом PNG to JPG, якщо файл HEIC уже знаходиться на комп'ютері. Файл HEIC, перейменований на .jpg, усе одно буде відхилено, оскільки перевірка сигнальних байтів виявляє перейменування.
Чому область за межами кола прозора і чому це важливо
Коли ви зберігаєте PNG або WebP кругового обрізання, пікселі за межами кола мають альфа-значення 0, тобто повністю прозорі. На платформах, де аватарки відображаються у круглій рамці, прозорий фон стає невидимим, а власний колір фону платформи проглядається чисто, без білого ореолу. На платформах, де файл відображається в повному розмірі, наприклад у попередньому перегляді вкладення або фотоальбомі, прозора область відображається як шахова дошка. Якщо вставити коло в інструмент дизайну на кшталт Figma або Canva, його можна розмістити поверх будь-якого кольору без білого контуру. Варіант JPEG існує для випадків, коли прозорість створює проблеми. Деякі поштові клієнти, деякі завантажувачі зображень CMS та деякі старіші платформи замінюють прозорість чорним кольором. У цих випадках JPEG із вибраним кольором заливки дає чистіший результат.
Перевірка обробки в браузері через вкладку Network
Допитливий користувач може самостійно перевірити, що зображення не покидає пристрій. Відкрийте DevTools браузера через F12 або клацання правою кнопкою миші з вибором «Перевірити елемент». Перейдіть на вкладку «Мережа» і натисніть «Очистити», щоб видалити попередні записи. Потім завантажте зображення в інструмент кругового обрізання і перетягуйте маркери. Єдині запити, що з'являтимуться, це запити на ресурси сторінки (JS, CSS, шрифти), завантажені до того, як ви відкрили вкладку. Жодного нового POST або PUT-запиту з даними зображення не з'являється. Після натискання «Зберегти» у вкладці на долю секунди з'явиться запит до URL blob. Браузер розв'язує локальний blob, а не надсилає дані на сервер. Цю перевірку можна виконати в Chrome, Firefox, Safari та Edge однаковим чином.