По курсам ЦБ РФ, обновляются ежедневно

Конвертер валют

Конвертация между ~27 валютами по официальным курсам ЦБ РФ. Курсы обновляются при каждом деплое сайта — дата актуальности видна на странице. Дополнительно показываем обратный курс, до 3 целевых валют одновременно, и опцию ввести свой курс (например, банковский). Без рекламы и сбора данных — никаких client-side network calls.

Курс
Прямой курс 1 единицы источника
Обратный курс
1 единица цели в источнике
В USD
Альтернативная конвертация
В EUR
Альтернативная конвертация
В CNY
Альтернативная конвертация
Курсы актуальны на
Источник — ЦБ РФ
Подробности

О калькуляторе

Что считает Кальк

  • Прямая конвертация между любой парой из 27 валют по курсу ЦБ РФ
  • Обратный курс — 1 единица цели в исходной валюте
  • Три дополнительные плашки — параллельная конвертация в USD, EUR, CNY
  • Свой курс (опционально) — введите курс банка вручную для расчёта реальной суммы
  • Дата актуальности курса — прозрачно показываем когда обновлено

Кому пригодится конвертер валют

  • Импортёры и экспортёры — рассчитать платёж по контракту в рублях по официальному курсу ЦБ РФ (по п. 4 ПБУ 3/2006 — основа для бухгалтерского учёта валютной операции)
  • Бухгалтеры — отразить валютную операцию по курсу на дату документа (ЦБ-курс, не банковский, как требует ст. 252 НК для признания расхода)
  • Туристы и эмигранты — понять, сколько рублей нужно для поездки в Турцию, Грузию, Армению или Сербию — поддерживается 27 валют включая СНГ
  • Получатели зарплаты в валюте — конвертировать оклад в долларах, евро или юанях в рубли по реальному курсу банка через опцию «свой курс»
  • Инвесторы в валютные активы — оценить рублёвый эквивалент портфеля из американских, европейских или китайских бумаг
  • Покупатели за рубежом — посчитать стоимость в валюте магазина и эквивалент в RUB до оплаты картой

Чем отличается от конкурентов

  • Privacy by build-time fetch — единственный способ получить курсы ЦБ без client-side network call
  • 27 валют включая СНГ — большинство ограничены USD/EUR/CNY
  • Свой курс — для расчёта при обмене в конкретном банке
  • Multi-target — три цели сразу, не нужно конвертировать дважды
  • Без рекламы и баннеров — никаких рекомендаций обменников, только цифры

Как Кальк считает

Каждая валюта хранится как:
  { rate, nominal, name }
  где rate = сколько рублей за nominal единиц

Курс в рублях за 1 единицу: rateInRub = rate / nominal

Конвертация:
  convert(amount, from, to) = amount × rateInRub(from) / rateInRub(to)

Свой курс: если задан, используется вместо rateInRub(from)
  convert(amount, from, to, customRate) =
    amount × customRate / rateInRub(to)

Что мы осознанно НЕ делаем

  • Исторические курсы и графики динамики — требует постоянного запроса к API ЦБ или хранения серий, что ломает privacy by build-time fetch (никаких клиентских сетевых запросов)
  • Криптовалюты — нет официального курса ЦБ, любой источник = трекинг или сомнительная агрегация
  • Сравнение банков — рынок банковских курсов = воронка к их продуктам, мы не делаем рекомендательные сервисы

Если очень нужны эти функции — лучше использовать архив на сайте ЦБ РФ или открытые биржевые источники.

Вопросы

Частые
вопросы

Откуда берутся курсы?
Из официального источника Банка России через публичное зеркало cbr-xml-daily.ru. Курсы скачиваются один раз при сборке сайта (deploy) и сохраняются в статический JSON-файл. В вашем браузере никаких сетевых запросов к ЦБ не происходит — данные уже зашиты в страницу. Это означает максимальную приватность и нулевую задержку, но курсы обновляются только при следующем деплое.
Как часто обновляются курсы?
ЦБ РФ публикует курсы ежедневно около 11:30 МСК. Наш сайт пересобирается и деплоится автоматически при каждом изменении кода (обычно несколько раз в день). В плашке «Курсы актуальны на» видна точная дата — если устарели больше чем на 2 дня, мы покажем предупреждение.
Курсы ЦБ или биржевые?
Официальные курсы Банка России, которые применяются для бухгалтерских, налоговых и таможенных расчётов. Это не биржевой и не банковский курс. В банке вы получите курс хуже на 1-3% — это маржа банка. Для расчёта реальной суммы при обмене используйте опцию «свой курс» внизу формы.
Что такое «свой курс» и зачем он нужен?
Если знаете точный курс конкретного банка или обменника, введите его в поле «Свой курс» — конвертация пересчитается. Так можно понять, сколько реально получите при обмене, и сравнить курсы разных банков. По умолчанию используется официальный ЦБ.
Почему 1000 иен = 545 ₽, а в табличке курс ¥1 = 0,55 ₽?
У некоторых валют курс ЦБ указан за 100 или 1000 единиц — это деноминация. Например, японская иена — 100 ¥ = 54,5 ₽, белорусский рубль — 1 BYN = 26,1 ₽. Наш калькулятор это учитывает автоматически: вы вводите сумму в обычных иенах, мы делим на нужное число. В обратном курсе показываем уже за 1 единицу для понятности.
Какие валюты поддерживаются?
27 наиболее популярных валют по запросам пользователей — все основные мировые (USD, EUR, GBP, JPY, CHF), валюты СНГ и ближнего зарубежья (KZT, BYN, UAH, AMD, AZN, GEL, KGS, UZS), азиатские (CNY, INR, HKD, SGD, KRW), европейские (CZK, PLN, SEK, HUF, RSD), и ещё несколько. Криптовалюты не поддерживаются — там другая методика и нет официального курса ЦБ.
Можно ли посмотреть курс на конкретную дату?
Мы показываем только актуальный курс. Если нужен исторический курс (например, для бухгалтерии за конкретную дату), используйте архив на сайте ЦБ РФ.