Генератор CSS border-radius
Создайте форму пустого CSS-блока с независимыми горизонтальными и вертикальными радиусами углов. Смешивайте пиксели и проценты, выбирайте размеры и копируйте исходную декларацию вместо округлённых пикселей диагностики.
Создайте форму за три шага
- Задайте ширину и высоту от 1 до 2000 CSS-пикселей. Введите горизонтальный и вертикальный радиусы каждого угла в px или % либо примените пару верхнего левого угла ко всем.
- Посмотрите на вписанный предпросмотр. Горизонтальные проценты используют ширину, вертикальные — высоту; смена единицы сохраняет число, но меняет его значение.
- Выберите «Только радиус» или «CSS блока» и скопируйте полный результат. Если копирование недоступно, выделите текст только для чтения. При ошибке в поле текущего CSS-результата нет.
Два радиуса каждого угла
У каждого угла есть горизонтальный и вертикальный радиус. Косая черта в border-radius отделяет четыре горизонтальных значения от четырёх вертикальных; порядок в обеих группах: верхний левый, верхний правый, нижний правый, нижний левый.
Горизонтальные проценты используют ширину, вертикальные — высоту. В прямоугольном блоке 50% в обоих направлениях дают эллипс, не обязательно круг. Нулевой компонент делает угол прямым.
Если соседние радиусы перекрываются на стороне, браузер уменьшает все восемь компонентов с одним коэффициентом. Вычисленные и используемые пиксели описывают этот блок; их округлённые значения не заменяют исходный CSS.
Предпросмотр сначала размещает блок в заданных размерах, а затем визуально вписывает его. Один радиус может выглядеть иначе на блоке другого размера. CSS блока добавляет размеры, border-box, нулевые рамку и внутренний отступ, но не цвета предпросмотра.
Примеры со смешанными единицами
Для блока 240 на 120 горизонтальные значения 75%, 120px, 20%, 30px и вертикальные 40px, 60%, 60px, 50% дают общий коэффициент 0,8. Верхние горизонтальные радиусы становятся 144 и 96px, остальные компоненты тоже уменьшаются.
С теми же значениями в блоке 120 на 240 ограничивающий коэффициент равен 4/7. Форма меняется без преобразования процентов в фиксированные пиксели.
В блоке 240 на 120 радиусы 50% в обоих направлениях дают 120 и 60px. Все нулевые радиусы оставляют прямые углы.
Область применения и трактовка
Редактор поддерживает неотрицательные радиусы до 4000px или 1000% с не более чем тремя знаками после запятой. Он не разбирает произвольный CSS, calc(), var(), логические углы и другие единицы.
Используйте одну десятичную точку или запятую без разделителей тысяч. Смена единицы сохраняет число, а не вычисленную длину. Пустые, незавершённые или недопустимые поля убирают текущие предпросмотр и результат копирования.
Используемые пиксели и коэффициент — округлённые пояснения для этого блока. Браузер может округлять субпиксели; скопированный CSS сохраняет исходные значения и единицы.
Вписывание меняет только отображение, а не логический блок или экспортируемое правило. Для другого блока браузер пересчитает проценты и уменьшение.
Радиус формирует фон или рамку, но не всегда обрезает дочернее содержимое. Инструмент не предлагает загрузку изображений, перетаскивание, анимацию или правило overflow.
Локальное оформление без сохранения черновиков
Инструмент не добавляет загрузку, историю, ссылки или запросы с настройками. Копирование выполняется явно. Существующие службы сайта, расширения и ваши копии не охватываются общим обещанием удаления.
Вопросы об углах
Источники
Спецификация определяет геометрию этого инструмента.
Проверено 12 ноября 2026 года.
Диагностика описывает спецификацию; фактическое отображение может отличаться из-за округления субпикселей браузером.
Похожие инструменты
SVG в PNG
Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.
Открыть инструмент — SVG в PNGГенератор CSS-фильтров
Настройте порядок эффектов, сравните образец и скопируйте объявление filter.
Открыть инструмент — Генератор CSS-фильтровКалькулятор плавного размера шрифта
Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.
Открыть инструмент — Калькулятор плавного размера шрифтаГенератор CSS-кнопок
Настройте состояния кнопки, проверьте фокус клавиатуры и скопируйте HTML и CSS.
Открыть инструмент — Генератор CSS-кнопокГенератор CSS Grid
Создайте пример CSS Grid с дорожками, размещением и именованными областями. Просматривайте, копируйте CSS и HTML или скачивайте полный пример.
Открыть инструмент — Генератор CSS GridГенератор CSS Flexbox
Создайте пример Flexbox с элементами управления контейнером и элементами, явными осями макета, соответствующими CSS и HTML, а также локальной загрузкой полного примера.
Открыть инструмент — Генератор CSS FlexboxГенератор CSS-тени текста
Создавайте упорядоченные тени текста, просматривайте пример и копируйте точный CSS.
Открыть инструмент — Генератор CSS-тени текстаГенератор преобразований CSS
Создавайте повторяемые двумерные преобразования CSS, редактируйте px или процентный перевод и начало координат, проверяйте поле ссылки и копируйте точные текущие объявления.
Открыть инструмент — Генератор преобразований CSSГенератор теней CSS
Создавайте упорядоченные слои box-shadow с предпросмотром и копируйте код.
Открыть инструмент — Генератор теней CSSВодяной знак на изображениях
Добавьте текст или логотип к изображениям, проверьте результаты и скачайте отдельные файлы или ZIP.
Открыть инструмент — Водяной знак на изображенияхГенератор CSS-градиентов
Создавайте линейные и радиальные градиенты с цветами, непрозрачностью и позициями.
Открыть инструмент — Генератор CSS-градиентовКонвертер цветов
Преобразуйте поддерживаемые значения sRGB HEX, RGB и HSL с альфа-каналом и указанной точностью.
Открыть инструмент — Конвертер цветовИзображение в текст (OCR)
Распознавайте печатный текст на локальных PNG и JPEG, выбирайте язык и проверяйте результат перед копированием или скачиванием.
Открыть инструмент — Изображение в текст (OCR)Чтение QR-кода из изображения
Прочитайте один QR-код из локального PNG или JPEG и проверьте текст или байты, не открывая ссылки.
Открыть инструмент — Чтение QR-кода из изображенияПроверка контрастности цветов
Сравните цвета переднего плана и фона, настройте непрозрачность и проверьте числовые пороги контрастности WCAG для текста и важных деталей интерфейса.
Открыть инструмент — Проверка контрастности цветовКалькулятор размера печати и разрешения
Рассчитайте размер отпечатка, нужное число пикселей и фактическое PPI с полями или обрезкой.
Открыть инструмент — Калькулятор размера печати и разрешенияКалькулятор соотношения сторон
Найдите соотношение ширины и высоты или рассчитайте новый размер в пикселях по одной заданной стороне.
Открыть инструмент — Калькулятор соотношения сторонСжатие изображений
Попробуйте уложить JPEG, PNG или WebP в заданный размер файла: проверьте результат и при желании уменьшите размеры изображения.
Открыть инструмент — Сжатие изображенийHEIC в JPG
Преобразуйте поддерживаемые HEIC-фото в полноразмерные JPG в браузере. Настройте качество и фон, скачайте проверенные файлы по отдельности или в ZIP.
Открыть инструмент — HEIC в JPGКонвертер изображений
Конвертируйте поддерживаемые PNG, JPEG и WebP локально, настройте прозрачность, фон и качество и скачайте проверенные результаты.
Открыть инструмент — Конвертер изображенийСоздать фотоколлаж
Расположите фотографии в сетке и скачайте PNG или JPEG.
Открыть инструмент — Создать фотоколлажПоворот и отражение изображений
Поверните или отразите набор локальных статичных PNG, JPEG и WebP, затем проверьте и скачайте обработанные изображения.
Открыть инструмент — Поворот и отражение изображенийОбрезать изображение
Обрежьте локальный JPEG, PNG или WebP с точностью до пикселя и скачайте результат в PNG или JPEG.
Открыть инструмент — Обрезать изображениеИзменить размер изображения
Измените размер JPG, PNG или WebP в пикселях или процентах, проверьте результат и скачайте его.
Открыть инструмент — Изменить размер изображения