Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

Калькулятор плавного размера шрифта

Задайте размеры шрифта для двух значений ширины окна. Скопируйте CSS с единицами rem и изучите модель, рассчитанную по тем же коэффициентам, что и в коде.

Размер текста по модели; текст переносится внутри карточки, которая не имитирует окно браузера.

Адаптивная типографика

Размеры шрифта и ширина окна

Ширина окна: 240–3840 CSSpx с разницей не менее 100. Размер шрифта: 1–256 CSSpx; корневой размер: 8–32 CSSpx/rem. Десятичный разделитель — точка или запятая, например 15.5 или 15,5.

Меньшая ширина

Большая ширина

CSS и расчётные примеры

Увеличение

Предполагаемый корневой размер: 16 CSSpx/rem. Коэффициенты округлены до шести знаков после запятой. На целевой странице корневой размер и ширина окна могут отличаться.

Размер по модели при ширине 960 CSSpx: 24,000 CSSpx

ТочкаШирина окна, CSSpxЗаданный размер, CSSpxРазмер по скопированному CSS, CSSpx
Меньшая ширина3201616,000
Середина960—24,000
Большая ширина16003232,000
Как рассчитывается этот CSS
  • Найдите изменение размера на пиксель ширины окна: (32 − 16) ÷ (1600 − 320). Умножьте результат на 100, чтобы получить коэффициент vw.

    (32 − 16) ÷ (1600 − 320) = 0,0125 px/CSSpx × 100 → 1,25 vw

  • Переведите смещение и упорядоченные границы в rem при корневом размере 16 CSSpx/rem. Скопированные коэффициенты: нижняя граница 1 rem, смещение 0,75 rem, наклон 1,25 vw, верхняя граница 2 rem.

    (16 × 1600 − 32 × 320) ÷ (1600 − 320) ÷ 16 → 0,75 rem

    16 ÷ 16 → 1 rem; 32 ÷ 16 → 2 rem

  • При ширине 960 CSSpx скопированные коэффициенты после ограничения дают 24,000 CSSpx. (0,75 × 16 + 1,25 × 960 ÷ 100)

Образец — модель, а не окно просмотра. Округление коэффициентов может изменить значения на границах. Проверьте масштабирование текста на целевой странице.

При корневом размере 8–32 CSSpx/rem и ширине 240–3840 CSSpx погрешность модели из-за округления коэффициентов не превышает 0,0000352 CSSpx; отрисовка браузера рассматривается отдельно.

Введённые значения остаются в инструменте; история и ссылки с настройками не создаются. Копирование выполняется только по вашему действию. Существующие сервисы сайта и расширения работают отдельно.

Определите переход размера

  1. Введите меньшую и большую ширину окна просмотра в CSS-пикселях с разницей не менее 100px и размер шрифта для каждой ширины. Размер может увеличиваться, уменьшаться или оставаться постоянным. Укажите предполагаемый размер корня в CSS-пикселях на rem.
  2. Проверьте CSS и таблицу. Измените проверочную ширину, чтобы посмотреть другой результат модели: она меняет образец, но не скопированный CSS. Карточка не является окном просмотра.
  3. Скопируйте CSS и проверьте его на некорневом элементе целевой страницы. Важны её фактический размер корня, ширина окна, шрифт и масштабирование. Если доступ к буферу обмена запрещён, выделите тот же CSS и скопируйте вручную.

Поймите выражение

Калькулятор делит разницу размеров шрифта на разницу ширин окна и получает наклон. Умножив его на 100, он получает коэффициент vw; смещение и числовые границы переводятся в rem с учётом предполагаемого размера корня.

Меньшая и большая величины относятся к ширине окна, а не обязательно к размеру шрифта. При уменьшении размера коэффициент vw отрицательный, а границы clamp упорядочены по величине. Равные размеры дают постоянное значение в rem.

Коэффициенты округляются до шести знаков после запятой; точные половины округляются от нуля. Таблица и образец используют скопированные коэффициенты, поэтому могут немного отличаться от идеальной интерполяции. Значения в пикселях показываются с тремя знаками и отметкой округления.

Размер корня — предположение для перевода единиц. Другой размер корня на целевой странице меняет границы шрифта и ширины перехода. rem относится к корню документа, vw — к окну просмотра; изменение ширины или шрифта обычного div не имитирует их.

Примеры увеличения, убывания и округления

По умолчанию заданы 16px при ширине окна 320px и 32px при 1600px, с корнем 16px. Результат: clamp(1rem, calc(0.75rem + 1.25vw), 2rem); модель даёт ровно 24px при ширине 960px.

Если поменять размеры шрифта местами, получится clamp(1rem, calc(2.25rem - 1.25vw), 2rem). Границы остаются упорядоченными по величине. Значения 20px на обеих ширинах дают font-size: 1.25rem; при том же размере корня.

Для 17px при 360px и 23px при 1280px округлённые до шести знаков коэффициенты дают 17,0000024px на первой ширине и 20,0000028px в середине. Таблица округляет эти результаты и не утверждает, что попадание в конечные значения точно.

Авторские права и ограничения модели

Ширина окна — целое число от 240 до 3840 CSS-пикселей; разница ширин должна быть не менее 100px. Размер шрифта — от 1 до 256 CSS-пикселей, корня — от 8 до 32 CSS-пикселей на rem, не более двух знаков после запятой. Знаки, единицы в полях, разделители групп, экспоненты и лишние знаки не исправляются автоматически.

Инструмент создаёт одно объявление font-size для некорневого элемента с rem и vw. Он не импортирует произвольный CSS, не строит шкалу размеров, не использует единицы контейнера, не загружает шрифты и не меняет корневые стили. Граница ошибки относится к арифметической модели, а не к растеризации браузера.

Образец использует рассчитанный размер в пикселях и переносится внутри карточки. Он не имитирует окно просмотра и не доказывает совпадение CSS на вашей странице. Фактические шрифты, корень, окно и точность браузера могут влиять на результат.

Сочетание rem и единиц окна само по себе не доказывает доступность изменения размера текста. Проверьте целевую страницу с настройками текста и масштаба браузера. Инструмент не гарантирует соответствие WCAG, точное совпадение пикселей или удвоение размера при масштабе 200%.

Локальное числовое создание без сохраненных настроек

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

Жидкие вопросы font-size

Да. Задайте больший размер при меньшей ширине окна и меньший — при большей. Предпочтительное выражение получит отрицательный наклон, а первый и третий аргументы clamp останутся упорядочены по величине.

Калькулятор выдает объявление константы rem font-size. Поля области просмотра по-прежнему должны соответствовать тем же правилам ширины, но смоделированный размер больше не зависит от ширины области просмотра.

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

Нет. Образец использует рассчитанный размер в пикселях при указанной ширине модели и переносится внутри карточки. Обычный div не является окном просмотра. Проверьте CSS на реальной целевой странице.

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

Этот инструмент создает одно объявление font-size для некорневого элемента, используя явные термины rem и vw. Другие свойства, единицы измерения, произвольный импорт CSS и полные шкалы типов находятся за пределами этого ограниченного рабочего процесса.

Нет. Важны корневой размер целевой страницы, изменение ширины окна, границы и настройки браузера. Проверьте изменение размера текста и масштабирование на самой странице; формула и перекомпоновка калькулятора не доказывают соответствие WCAG.

Инструмент не загружает значения, не сохраняет историю, не запрашивает удалённые шрифты и не создаёт ссылки с настройками. Копирование выполняется по запросу. Существующие сервисы сайта, расширения и сохранённые копии не входят в это ограниченное описание.

Источники

Ссылки на единицы измерения CSS, интерполяцию и изменение размера текста.

Проверено 13 ноября 2026 г.

Эти источники не подтверждают соответствие CSS требованиям доступности на целевой странице.

SVG в PNG

Преобразуйте SVG-файл или вставленный код в PNG: задайте размер, прозрачный фон или цвет и используйте встроенные шрифты.

Открыть инструмент — SVG в PNG

Генератор CSS-фильтров

Настройте порядок эффектов, сравните образец и скопируйте объявление filter.

Открыть инструмент — Генератор CSS-фильтров

Генератор CSS-кнопок

Настройте состояния кнопки, проверьте фокус клавиатуры и скопируйте HTML и CSS.

Открыть инструмент — Генератор CSS-кнопок

Генератор CSS border-radius

Настройте восемь радиусов, посмотрите результат и скопируйте CSS в пикселях или процентах.

Открыть инструмент — Генератор CSS border-radius

Генератор 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 в пикселях или процентах, проверьте результат и скачайте его.

Открыть инструмент — Изменить размер изображения
Все инструменты этой категории