Neler yazabilirsin
Aşağıdaki her örnek 15 Ekim 2026'da Ratio 0.6'da çalıştırıldı.
Ratio her satırı bir hesap olarak okur ve cevabı yanında gösterir. Sayıları, birimleri, para birimlerini ve tarihleri söyleyeceğin gibi yaz. İhtiyaç duymadığı kelimeleri basitçe yok sayar.
Sonuçlar burada 1,234.5 biçimini kullanıyor. Uygulamada bilgisayarının bölgesini izlerler. Vergi oranları ve resmî tatiller Ayarlar'daki bölgeden gelir; bu örnekler Almanya'yı (%19 KDV) kullanıyor.
Temeller ve yüzdeler
| 2 + 3 * 4 | 14 |
| 2^10 | 1,024 |
| sqrt(8) | 2.8284 |
| 5! | 120 |
| 1/3 + 1/4 | 7/12 |
| 20% of 150 | 30 |
| 150 + 20% | 180 |
| 150 - 10% | 135 |
| 50 is what % of 200 | 25% |
| 30 is 15% of what | 200 |
| change(80, 100) | 25% |
Değişkenler, satır referansları ve toplamlar
Bir değere = ile isim ver, 3. satırı L3 ile, üstteki satırı prev ile yeniden kullan. “Rent” gibi etiketler atlanır, böylece sayıların yanına not yazabilirsin.
| price = 1200 | 1,200 |
| discount = 15% | 15% |
| price - discount | 1,020 |
| L3 * 2 | 2,040 |
| prev / 4 | 510 |
sum ve average üstlerindeki bloğu toplar. Yalnızca bazı satırları, sayfanın her yerinde, toplamak için onları # kelimeleriyle etiketle.
| Rent 1200 #home | 1,200 |
| Internet 40 #home | 40 |
| Trip 600 #travel | 600 |
| sum #home | 1,240 |
Bir hesabı bölmek için her kişinin aldığı şeyin arkasına @ isimler koy. İsimsiz bir satırı bloğunda adı geçen herkes paylaşır. Bir isimle başlayan satır o kişinin payını, split ise herkesinkini gösterir. Daha fazlası hesap bölüşme hesaplayıcısı sayfasında.
| "Pizza" 12.50 @Ana | 12.5 |
| "Wine" 20 @Ana @Ion | 20 |
| "Bread" 3 | 3 |
| @Ion + 10% | 12.65 |
| split | Ana 24 · Ion 11.5 |
# ve bir boşlukla başlayan satır bir başlıktır. “Tırnak” içindeki metin satır içindeki bir yorumdur.
Para birimleri ve kripto
160+ para birimi ve başlıca kripto paralar; Mac'te saatte bir (ve uyandığında), Windows ve Linux'ta birkaç saatte bir yenilenir. Bağlantı yokken Ratio indirdiği son kurları kullanır. Aşağıdaki sonuçlar 15 Ekim 2026 tarihlidir ve piyasayla değişir.
| dinner = 84 eur / 3 | €28 |
| dinner in usd | $31.41 |
| 100 usd in eur | €89.14 |
| 100 EUR in RON | 533.42 RON |
| 0.5 btc in usd | $41,058.34 |
O günün Avrupa Merkez Bankası referans kuru için bir tarih ekle:
| 100 eur in usd on 1 jan 2024 | $110.50 |
Or fix a rate for every line below it, so an invoice reads the same when you open it next month:
| 1 eur = 1.08 usd | fixed rate |
| 500 eur in usd | $540.00 |
Subscriptions
Write each price per month, year, week or day: /month, a month and monthly all work. Add renews and a date to see when it next comes out of your account. subscriptions adds them up per month and per year, in the first one's currency, and names the next renewal. A price per hour is a rate of pay and is left out.
| Netflix 15.99 eur a month renews 12th | 15.99 EUR/month · 12 Nov |
| Spotify 10.99 eur monthly | 10.99 EUR/month |
| iCloud 2.99 eur/month | 2.99 EUR/month |
| Domain 18 eur per year renews 3 mar | 18 EUR/year · 3 Mar 2027 |
| subscriptions | 31.47 EUR/month · 377.64 EUR/year · next Netflix 12 Nov |
The renewal dates above are from 29 October 2026. renews 12th is the 12th of every month; a past date such as renews 3 mar 2024 moves on to the next one.
Birimler
Uzunluk, alan, hacim, kütle, hız, sıcaklık, zaman, veri ve daha fazlası için 150+ birim. in ya da to kullan.
| 5 km in mi | 3.11 mi |
| 6 ft in cm | 182.88 cm |
| 100 f in c | 37.78 °C |
| 3 cups in ml | 709.76 mL |
| 60 mph in km/h | 96.56 km/h |
| 20 m2 in sq ft | 215.28 ft² |
| 1 gb in mb | 1,000 MB |
| 1 gib in mib | 1,024 MiB |
| 2 h in min | 120 min |
Tarihler, geri sayımlar ve saat dilimleri
| 14 oct 2027 - 1 oct 2027 | 13 days |
| 25 dec 2026 + 3 weeks | Fri, 15 Jan 2027 |
| Easter 2027 | Sun, 28 Mar 2027 |
| Ramadan 2027 | Mon, 8 Feb 2027 |
| Chinese New Year 2027 | Sat, 6 Feb 2027 |
| Thanksgiving 2026 | Thu, 26 Nov 2026 |
| 1h:17m + 20 min | 1 h 37 min |
| today + 2 weeks | Thu, 29 Oct 2026 |
| in 3 days | Sun, 18 Oct 2026 |
| next friday | Fri, 16 Oct 2026 |
| days until christmas | 71 days |
| until Christmas | 70 days 3 h 20 min |
| 15:00 London in Tokyo | Thu 23:00 |
| now in New York | Thu 14:39 EDT |
| now in unix | 1792089588 |
until ile başlayan satırlar canlı geri sayımlardır: sayfa açıkken sonuç geriye doğru işler.
İş günleri ve tatiller
İş günleri hafta sonlarını ve bölgenin ulusal resmî tatillerini atlar. Kendi izin günlerini bir holidays = […] satırıyla ekle.
| 1 mar 2027 + 10 working days | Mon, 15 Mar 2027 |
| workdays between 1 mar 2027 and 31 mar 2027 | 21 |
| working days in march 2027 | 21 |
| holidays = [24 dec, 31 dec] | |
| 20 dec 2027 + 5 working days | Mon, 27 Dec 2027 |
KDV, marjlar ve yuvarlama
VAT bölgenin standart oranıdır. TVA, MwSt, IVA, GST ve tax da çalışır ya da oranı kelimenin arkasına yaz.
| 1000 + VAT | 1,190 |
| 1190 without VAT | 1,000 |
| VAT in 1190 | 190 |
| 1000 + VAT 9% | 1,090 |
| 80 + 25% margin | 106.6667 |
| margin(80, 100) | 20% |
| markup(80, 100) | 25% |
| 2.675 to 2 decimals | 2.68 |
| 12.37 to nearest 0.05 | 12.35 |
Krediler ve faiz
Düz sözlü biçimler ve hesap tablosu fonksiyonları pmt, fv, pv, npv ve irr.
| 10k at 4% for 5 years | 12,166.529 |
| 5000 at 7% for 3 years compounded monthly | 6,164.6279 |
| loan 200k at 5% for 30 years | 1,073.6432 |
| pmt(5%/12, 360, 200000) | 1,073.6432 |
| npv(10%, 100, 200, 300) | 481.5928 |
| irr(-1000, 300, 400, 500) | 8.8963% |
| amortize 200k at 5% for 30 years | 1,073.6432 |
| save 500/month at 7% for 20 years | 260,463.3299 |
| cagr(1000, 2500, 5 years) | 20.1124% |
| roi(1000, 1500) | 50% |
| 5% minus 3% inflation | 1.9417% |
| fire 40k/year | 1,000,000 |
| break even fixed 5000, price 50, cost 30 | 250 |
| depreciate 10000 over 5 years | 2,000 |
| ddb(10000, 1000, 5, 1) | 4,000 |
amortize taksiti gösterir; üzerine gelince her yılın faizini, anaparasını ve bakiyesini listeler. save düzenli bir yatırımı toplar; sln, ddb ve syd hesap tablosu amortisman fonksiyonlarıdır.
Maaş ve serbest çalışma
Net maaş 2026 kurallarını kullanır: Romanya ve Polonya aylık (Romanya: CAS, CASS, kişisel indirim, %10 vergi; Polonya: ZUS, sağlık, PIT, PPK yok), Almanya (I. vergi sınıfı, çocuksuz, kilise vergisi yok; yaklaşık), Fransa (özel sektör çalışanı, tek pay), Birleşik Krallık (İskoçya hariç), İrlanda (bekâr, USC ve PRSI) ve ABD (bekâr beyanname, yalnızca federal) yıllık. Her kesinti için bir sonucun üzerine gel. Ülke in RO, in DE, in UK, in US, in PL, in IE ya da in FR ifadesinden, para biriminden (lei, zł, £, $) veya bölgenden gelir. in hourly ve in daily, bölgendeki bu yılın iş günlerine, her biri 8 saat olarak böler.
| 5000 gross in RO | 2,981 |
| 3000 net in gross in RO | 5,036 |
| 60000 gross in DE | 37,622 |
| 50000 gross in UK | 39,519.6 |
| 100000 gross in US | 79,180 |
| 5000 eur/month in yearly | 60,000 EUR/year |
| 1 mar 2027 net 30 | Wed, 31 Mar 2027 |
| late fee 1000 at 0.1%/day for 45 days | 45 |
| 9:15–17:40 - 45 min | 7 h 40 min |
Denklemler ve kalkülüs
| solve 2x + 3 = 11 | x = 4 |
| solve x^2 - 5x + 6 = 0 | x = 2 or x = 3 |
| solve cos(x) = x | x ≈ 0.7391 |
| integral(x^2, 0, 3) | 9 |
| derivative(x^3, 2) | 12 |
plot sin(x) ya da plot x^2 from -2 to 2 sayfada küçük bir grafik çizer.
İstatistik, asal sayılar, karmaşık sayılar ve sabitler
| mean(1, 2, 3, 4) | 2.5 |
| median(1, 3, 2) | 2 |
| stdev(2, 4, 4, 4, 5, 5, 7, 9) | 2.1381 |
| percentile([3, 7, 9, 12], 90) | 11.1 |
| sum([120, 340, 89]) | 549 |
| isprime(91) | not prime: 7 × 13 |
| isprime(97) | prime |
| is 59 prime | prime |
| standard deviation of 20, 30 and 40 | 10 |
| max of 3 and 4 | 4 |
| time to double at 12% | 6.12 years |
| years from $100 to $200 at 7% growth every year | 10.24 years |
| 100² | 10,000 |
| (3 + 4i) * (1 - 2i) | 11 - 2i |
| sqrt(-4) | 2i |
| c | 299,792,458 m/s |
Geliştirici matematiği
| 255 in hex | 0xFF |
| 10 in binary | 0b1010 |
| 255 in bin 8 bits | 0b11111111 |
| -1 in hex u8 | 0xFF |
| 300 in u8 | 44 |
| 0xF0 & 0x3C | 0x30 |
| 1 << 4 | 16 |
| #FF8800 in rgb | rgb(255, 136, 0) |
| #FF8800 in hsl | hsl(32, 100%, 50%) |
| chmod 755 | rwxr-xr-x |
| 1920x1080 aspect | 16:9 |
| 99.9% uptime | 43 min 50 s |
| U+1F600 | 😀 U+1F600 |
| 192.168.1.0/24 | 192.168.1.0 – 192.168.1.255 |
| 10.0.0.5 in 10.0.0.0/8 | yes |
| /24 mask | 255.255.255.0 |
| base64 "hello" | aGVsbG8= |
| decode base64 aGVsbG8= | hello |
| urlencode "a b&c" | a%20b%26c |
| sha256 "abc" | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| uuid | 9b2c7e04-5f1a-4d3e-8c6b-2a7f0e9d1c35 |
| 5 GB at 100 Mbps | 6 min 40 s |
| 1 TB / 3 h in MB/s | 92.59 MB/s |
| 1.2M tokens at $3/M | $3.60 |
| $0.0832/h for 30 days | $59.90 |
md5, sha1 ve urlencode/urldecode aynı şekilde çalışır ve tırnaklar isteğe bağlıdır. uuid, sen düzenlerken yerinde kalan yeni, rastgele bir UUID üretir. at, veriyi bir hıza böler ve bir sayıyı ya da süreyi fiyatıyla çarpar: $3/M, milyon başına 3 $ demektir.
Bilim ve mühendislik
| 12 V / 4 ohm | 3 A |
| 10k || 4.7k | 3,197.2789 |
| brown black red gold | 1 kΩ ±5% |
| 4.7k in colors | yellow violet red |
| molar mass H2SO4 | 98.072 g/mol |
| 10 g H2O in mol | 0.5551 mol |
| det([[1,2],[3,4]]) | -2 |
| inverse([[1,2],[3,4]]) | [[-2, 1], [1.5, -0.5]] |
| dot([1,2,3],[4,5,6]) | 32 |
| grades 9 x3, 7 x2 | 8.2 |
| 1234.5 to 3 sig figs | 1,230 |
| 4700 ohm in eng | 4.7 kΩ |
Matrisler ayrıca transpose, trace ve çarpımları alır; cross ve norm vektörlerde çalışır. hr zones age 30 nabız bölgelerini, jet lag London to Tokyo saat farkını verir.
Sağlık, ev ve seyahat
| bmi(80 kg, 180 cm) | 24.7 |
| bmr 80 kg 180 cm 30 years male | 1,780 kcal |
| pace 5 km in 27 min | 5:24 /km · 8:41 /mi |
| race 10 km in 50 min to marathon | 3:50:01 |
| distance between Paris and Rome | 1,105 km |
| daylight hours in Reykjavik on Jun 21 | 21 h 8 min |
| 1 cm in px @ 326 ppi | 128.35 px |
| ppi of 15 inch screen at 2880x1864 | 229 ppi |
| paint 40 m2 2 coats | 8 L |
| tiles 12 m2 | 13.2 m² |
| concrete 2 m3 | 184 |
| mortgage 300k with 20% down at 5% for 30 years | 1,288.3719 |
| 6.5 l/100km in mpg | 36.19 mpg |
| 450 km at 6.5 l/100km | 29.25 L |
Kendi fonksiyonların
Bir fonksiyonu bir kez tanımla, o andan itibaren her sayfada çalışsın. forget f onu kaldırır.
| f(x) = x * 1.19 | |
| f(100) | 119 |
| area(w, h) = w * h | |
| area(3 m, 4 m) | 12 m² |
Diğer diller
Ratio İngilizcenin yanı sıra Romence, Almanca, Fransızca, İspanyolca, İtalyanca, Japonca, Çince ve Korece anahtar kelimeleri anlar ve bunları tek bir sayfada karıştırabilirsin. Japonca, Çince ve Korece boşluk gerektirmez: 100ドルを円に, 100美元换成人民币 ve 100달러를 원으로 hepsi çalışır; 万, 億, 만 ve 억 önlerindeki sayıyı çarpar.
| 5 km în mile | 3.11 mi |
| 1000 + TVA | 1,190 |
| 1000 + MwSt | 1,190 |
Terminal'de
ratio komutu uygulamayla aynı motoru kullanır.
ratio "5 km in mi" 3.11 mi ratio 20% of 150 30 cat budget.txt | ratio -t line = result, then the total ratio --region FR "1000 + VAT"
Diğer seçenekler: --json, --csv, --explain, --vat N, --fetch. Tam liste için ratio --help çalıştır.
Claude ve diğer yapay zekâ asistanlarında
ratio mcp, Ratio'yu bir MCP sunucusu olarak çalıştırır, böylece Claude dövizleri, hisse fiyatlarını, birimleri, iş günlerini, KDV'yi ve net maaşı tahmin etmek yerine Ratio ile hesaplayabilir. İki aracı var: tek satır için calculate ve birbirine dayanan satırlar için calculate_sheet. Yalnızca Mac'te, bu siteden alınan Ratio ile.
Claude Code'da:
claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp
Claude Desktop'ta Ayarlar › Geliştirici › Yapılandırmayı Düzenle'yi aç, bunu mcpServers içine ekle, sonra Claude'dan çıkıp yeniden aç:
"ratio": {
"command": "/Applications/Ratio.app/Contents/Helpers/ratio",
"args": ["mcp"]
}
Cursor, VS Code ve daha fazlası: hesap makinesi MCP sunucusu sayfası.
Sorular
Mac ya da PC'de KDV nasıl hesaplanır? Eklemek için 1000 + VAT, çıkarmak için 1190 without VAT, yalnızca vergiyi görmek için VAT in 1190 yaz.
Para birimleri çevrimdışı çalışır mı? Evet, Ratio'nun indirdiği son kurlarla. Çevrimiçiyken saatte bir yenilenirler.
Bir satır sonuç göstermezse ne olur? Ratio hesaplayamadığı metni tahmin etmek yerine boş bırakır. Birimlerin ve para kodlarının yazımını kontrol et ya da nasıl bulunduğunu görmek için bir sonucun üzerine gel.
Mac ya da PC'de iki tarih arasındaki iş günlerini nasıl sayarım? workdays between 1 mar 2027 and 31 mar 2027 (Almanya'da 21) ya da 1 mar 2027 + 10 working days (Pzt, 15 Mar 2027) yaz. Ratio hafta sonlarını ve bölgenin resmî tatillerini atlar.
Mac ya da PC'de tarayıcı olmadan nasıl döviz çeviririm? Ratio'ya 100 usd in eur yaz. 160+ para birimi ve başlıca kripto paraların kurları saatte bir yenilenir ve çevrimdışı da çalışmaya devam eder. Geçmiş bir günün kuru için on 1 jan 2024 ekle.
Ratio denklem çözebilir mi? Evet. solve x^2 - 5x + 6 = 0, x = 2 ya da x = 3 verir; solve cos(x) = x, x ≈ 0.7391 verir. integral(x^2, 0, 3), 9 verir.