Ce poți scrie
Fiecare exemplu de mai jos a fost rulat în Ratio 0.6 la 15 octombrie 2026.
Ratio citește fiecare linie ca pe un calcul și arată răspunsul lângă ea. Scrie numere, unități, monede și date așa cum le-ai spune. Cuvintele de care nu are nevoie le ignoră pur și simplu.
Rezultatele folosesc stilul 1,234.5 aici. În aplicație urmează regiunea calculatorului tău. Cotele de taxe și sărbătorile legale vin din regiunea setată în Setări; aceste exemple folosesc Germania (TVA 19%).
Noțiuni de bază și procente
| 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% |
Variabile, referințe la linii și totaluri
Dă un nume unei valori cu =, refolosește linia 3 cu L3 și linia de deasupra cu prev. Etichetele precum „Rent” sunt omise, deci poți scrie note lângă numere.
| price = 1200 | 1,200 |
| discount = 15% | 15% |
| price - discount | 1,020 |
| L3 * 2 | 2,040 |
| prev / 4 | 510 |
sum și average adună blocul de deasupra lor. Etichetează liniile cu cuvinte # ca să le aduni doar pe acelea, oriunde în foaie.
| Rent 1200 #home | 1,200 |
| Internet 40 #home | 40 |
| Trip 600 #travel | 600 |
| sum #home | 1,240 |
Ca să împarți o notă, pune nume cu @ după ce a avut fiecare. Un rând fără nume e împărțit între toți cei numiți în blocul lui. Un rând care începe cu un nume arată partea acelei persoane, iar split le arată pe ale tuturor. Mai multe pe pagina calculatorului pentru împărțit nota.
| "Pizza" 12.50 @Ana | 12.5 |
| "Wine" 20 @Ana @Ion | 20 |
| "Bread" 3 | 3 |
| @Ion + 10% | 12.65 |
| split | Ana 24 · Ion 11.5 |
O linie care începe cu # și un spațiu este un titlu. Textul dintre „ghilimele” este un comentariu în interiorul unei linii.
Monede și crypto
Peste 160 de monede și principalele criptomonede, actualizate din oră în oră pe Mac (și când se trezește) și la câteva ore pe Windows și Linux. Fără conexiune, Ratio folosește ultimele cursuri descărcate. Rezultatele de mai jos sunt din 15 octombrie 2026 și se schimbă odată cu piața.
| 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 |
Adaugă o dată pentru cursul de referință al Băncii Centrale Europene din ziua respectivă:
| 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.
Unități
Peste 150 de unități de lungime, arie, volum, masă, viteză, temperatură, timp, date și altele. Folosește in sau to.
| 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 |
Date, numărători inverse și fusuri orare
| 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 |
Liniile care încep cu until sunt numărători inverse live: rezultatul scade cât timp foaia e deschisă.
Zile lucrătoare și sărbători
Zilele lucrătoare sar peste weekenduri și sărbătorile legale naționale din regiunea ta. Adaugă propriile zile libere cu o linie holidays = […].
| 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 |
TVA, marje și rotunjire
VAT este cota standard a regiunii tale. Funcționează și TVA, MwSt, IVA, GST și tax, sau scrie cota după cuvânt.
| 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 |
Credite și dobânzi
Forme în cuvinte simple, plus funcțiile de foaie de calcul pmt, fv, pv, npv și 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 arată rata, iar dacă treci cu mouse-ul peste ea vezi dobânda, principalul și soldul pe fiecare an. save adună o depunere regulată; sln, ddb și syd sunt funcțiile de amortizare din tabele.
Salariu și freelancing
Salariul net folosește regulile din 2026: România și Polonia pe lună (România: CAS, CASS, deducere personală, impozit 10%; Polonia: ZUS, sănătate, PIT, fără PPK), Germania (clasa de impozitare I, fără copii, fără impozit bisericesc; aproximativ), Franța (angajat în sectorul privat, o parte), Regatul Unit (în afara Scoției), Irlanda (persoană singură, USC și PRSI) și SUA (contribuabil individual, doar federal) pe an. Treci cu mouse-ul peste un rezultat pentru fiecare reținere. Țara vine din in RO, in DE, in UK, in US, in PL, in IE sau in FR, din valută (lei, zł, £, $) sau din regiunea ta. in hourly și in daily împart la zilele lucrătoare din acest an din regiunea ta, câte 8 ore fiecare.
| 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 |
Ecuații și analiză matematică
| 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) sau plot x^2 from -2 to 2 desenează un grafic mic în foaie.
Statistică, numere prime, numere complexe și constante
| 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 |
Matematică pentru dezvoltatori
| 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 și urlencode/urldecode funcționează la fel, iar ghilimelele sunt opționale. uuid generează un UUID aleator nou, care nu se schimbă cât timp editezi. at împarte datele la o viteză și înmulțește un număr sau un timp cu prețul lui: $3/M înseamnă 3 $ pe milion.
Știință și inginerie
| 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Ω |
Matricele acceptă și transpose, trace și produse; cross și norm funcționează pe vectori. hr zones age 30 dă zonele de puls, iar jet lag London to Tokyo diferența de fus orar.
Sănătate, casă și călătorii
| 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 |
Funcțiile tale
Definești o funcție o dată și merge în orice foaie, de atunci încolo. forget f o șterge.
| f(x) = x * 1.19 | |
| f(100) | 119 |
| area(w, h) = w * h | |
| area(3 m, 4 m) | 12 m² |
Alte limbi
Ratio înțelege cuvinte-cheie în română, germană, franceză, spaniolă, italiană, japoneză, chineză și coreeană, pe lângă engleză, și le poți combina în aceeași foaie. Japoneza, chineza și coreeana nu cer spații: 100ドルを円に, 100美元换成人民币 și 100달러를 원으로 funcționează toate, iar 万, 億, 만 și 억 înmulțesc numărul dinaintea lor.
| 5 km în mile | 3.11 mi |
| 1000 + TVA | 1,190 |
| 1000 + MwSt | 1,190 |
În Terminal
Comanda ratio folosește același motor ca aplicația.
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"
Alte opțiuni: --json, --csv, --explain, --vat N, --fetch. Rulează ratio --help pentru lista completă.
În Claude și alți asistenți AI
ratio mcp pornește Ratio ca server MCP, ca să poată Claude calcula valute, prețuri de acțiuni, unități, zile lucrătoare, TVA și salariul net cu Ratio, nu din ghicit. Are două tool-uri: calculate pentru o linie și calculate_sheet pentru linii care se folosesc una pe alta. Doar pe Mac, cu Ratio de pe acest site.
În Claude Code:
claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp
În Claude Desktop, deschide Settings › Developer › Edit Config, adaugă asta în mcpServers, apoi închide și redeschide Claude:
"ratio": {
"command": "/Applications/Ratio.app/Contents/Helpers/ratio",
"args": ["mcp"]
}
Cursor, VS Code și altele: pagina serverului MCP de calculator.
Întrebări
Cum calculez TVA pe un Mac sau PC? Scrie 1000 + VAT ca să-l adaugi, 1190 without VAT ca să-l scoți sau VAT in 1190 ca să vezi doar taxa.
Funcționează monedele offline? Da, cu ultimele cursuri descărcate de Ratio. Se actualizează în fiecare oră cât ești online.
Ce fac dacă o linie nu arată niciun rezultat? Ratio lasă necompletat textul pe care nu-l poate calcula, în loc să ghicească. Verifică ortografia unităților și a codurilor de monedă sau ține cursorul peste un rezultat ca să vezi cum a fost obținut.
Cum număr zilele lucrătoare dintre două date pe Mac sau PC? Scrie workdays between 1 mar 2027 and 31 mar 2027 (21 în Germania) sau 1 mar 2027 + 10 working days (Mon, 15 Mar 2027). Ratio sare peste weekenduri și sărbătorile legale din regiunea ta.
Cum convertesc valute pe Mac sau PC fără browser? Scrie 100 usd in eur în Ratio. Cursurile pentru peste 160 de valute și criptomonedele importante se actualizează în fiecare oră și merg și offline. Adaugă on 1 jan 2024 pentru cursul dintr-o zi trecută.
Poate Ratio să rezolve ecuații? Da. solve x^2 - 5x + 6 = 0 dă x = 2 sau x = 3, iar solve cos(x) = x dă x ≈ 0,7391. integral(x^2, 0, 3) dă 9.