Калькулятор процентов — бесплатно
Мгновенно вычисляйте проценты: X% от Y, какой процент составляет X от Y, и процентное изменение между двумя значениями.
Чему равно X% от Y?
15 ÷ 100 × 200 = 30
X — это сколько % от Y?
30 ÷ 200 × 100 = 15%
Изменение в процентах от A до B
(100 − 80) ÷ |80| × 100 = 25%
Рост на 25%
X это Y% от какого числа?
30 ÷ 15 × 100 = 200
Увеличить или уменьшить X на Y%
200 × (1 + 15 ÷ 100) = 230
Частые применения
- Рассчитать цены продажи и скидкиНайдите сниженную цену, сумму экономии и процент скидки для любой распродажи или промотиона.
- Рассчитать оценки за экзамены и оценкиПреобразуйте сырые баллы экзаменов в проценты, рассчитайте средние оценки и найдите нужный балл.
- Рассчитать финансовые процентыРассчитайте процент, налоги, комиссии, маржи прибыли и другие финансовые проценты.
- Рассчитать статистические процентыНайдите пропорции, относительные частоты и процентные распределения для анализа данных.
- Рассчитать проценты здоровья и фитнесаРассчитайте цели процента жира в организме, макроэлементы питания и прогресс цели фитнеса в процентах.
Как это работает
Все пять режимов расчёта полностью работают в браузере с использованием обычной арифметики JavaScript — внешних библиотек нет, и сервер не задействован. Результаты обновляются вживую по мере ввода, отформатированные с использованием встроенного API toLocaleString браузера для соответствия числовым конвенциям вашей локали.
- 1Выберите режим расчётаПять отдельных режимов отображаются одновременно: найти X% от Y, определить, каким процентом одно число является от другого, вычислить процентное изменение между двумя значениями, обратно решить для исходного итога, и применить процентное увеличение или уменьшение. Каждый работает независимо.
- 2Живая арифметика через useMemoВводы каждого режима подключены к хуку React useMemo. В момент изменения значения соответствующая формула мгновенно выполняется в браузере — например, процентное изменение вычисляется как ((to − from) / |from|) × 100, без задержки или нажатия кнопки.
- 3Форматирование чисел с учётом локалиРезультаты форматируются с использованием toLocaleString JavaScript, который делегирует встроенному движку Intl браузера. Это означает, что разделители тысяч и десятичные знаки автоматически отражают локаль пользователя — европейский посетитель видит 1.234,56, в то время как посетитель из США видит 1,234.56.
- 4Нажмите, чтобы скопировать любой результатКаждое поле результата — это кнопка, которая вызывает navigator.clipboard.writeText и помещает отформатированное число в буфер обмена. Краткая галочка подтверждает копирование без перехода на другую страницу и без модального окна.
Похожие инструменты
Калькулятор чаевых
Рассчитывайте сумму чаевых и делите счёт на любое количество человек. Выбирайте процент чаевых или введите произвольную сумму.
Калькулятор скидок и акционных цен
Рассчитывайте итоговую цену со скидкой, процент скидки или сумму экономии. Удобно для покупателей и продавцов при планировании акций.
Калькулятор Закята
Рассчитайте закят (2,5%) на наличные, золото, серебро, коммерческие активы и сбережения относительно золотого или серебряного нисаба — в вашей валюте, полностью на вашем устройстве.