Към основното съдържание
LibraTool logoLibraTool

Калкулатор на проценти — безплатно

Изчислявайте проценти мигновено: намерете 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 — без външни библиотеки и без участие на сървър. Резултатите се обновяват на живо, докато пишете, форматирани чрез вградения toLocaleString API на браузъра, за да съответстват на конвенциите за числа на вашия локал.

  1. 1
    Изберете режим на изчисление
    Пет отделни режима се показват едновременно: намери X% от Y, определи какъв процент е едно число от друго, изчисли процентна промяна между две стойности, реши обратно за оригиналната обща сума и приложи процентно увеличение или намаление. Всеки работи независимо.
  2. 2
    Аритметика на живо чрез useMemo
    Входовете на всеки режим са свързани с хук useMemo на React. В момента, в който стойност се промени, съответната формула се изпълнява мигновено в браузъра — например процентната промяна се изчислява като ((до − от) / |от|) × 100, без нужда от забавяне или натискане на бутон.
  3. 3
    Форматиране на числа, съобразено с локала
    Резултатите се форматират чрез toLocaleString на JavaScript, който делегира на вградения Intl двигател на браузъра. Това означава, че разделителите за хиляди и десетичните знаци автоматично отразяват локала на потребителя — европейски посетител вижда 1.234,56, докато посетител от САЩ вижда 1,234.56.
  4. 4
    Кликнете, за да копирате произволен резултат
    Всяко поле с резултат е бутон, който извиква navigator.clipboard.writeText, поставяйки форматираното число в клипборда. Кратка отметка потвърждава копирането без каквато и да е навигация или модален прозорец.

Свързани инструменти

Често задавани въпроси