Was du tippen kannst
Jedes Beispiel unten wurde am 15. Oktober 2026 mit Ratio 0.6 durchgerechnet.
Ratio liest jede Zeile als Berechnung und zeigt die Antwort daneben. Schreib Zahlen, Einheiten, Währungen und Daten so, wie du sie sagen würdest. Wörter, die es nicht braucht, ignoriert es einfach.
Ergebnisse nutzen hier den Stil 1,234.5. In der App folgen sie der Region deines Computers. Steuersätze und Feiertage stammen aus der Region in den Einstellungen; diese Beispiele nutzen Deutschland (19 % MwSt.).
Grundlagen und Prozente
| 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% |
Variablen, Zeilenverweise und Summen
Gib einem Wert mit = einen Namen, nutze Zeile 3 mit L3 und die Zeile darüber mit prev erneut. Beschriftungen wie „Rent“ werden übersprungen, du kannst also Notizen neben die Zahlen schreiben.
| price = 1200 | 1,200 |
| discount = 15% | 15% |
| price - discount | 1,020 |
| L3 * 2 | 2,040 |
| prev / 4 | 510 |
sum und average addieren den Block darüber. Markiere Zeilen mit #-Wörtern, um nur diese zu addieren, egal wo im Blatt.
| Rent 1200 #home | 1,200 |
| Internet 40 #home | 40 |
| Trip 600 #travel | 600 |
| sum #home | 1,240 |
Um eine Rechnung zu teilen, setz @-Namen hinter das, was jede Person hatte. Eine Zeile ohne Namen teilen sich alle, die in ihrem Block genannt sind. Eine Zeile, die mit einem Namen beginnt, zeigt den Anteil dieser Person, und split zeigt die aller. Mehr auf der Seite zum Rechner fürs Rechnungteilen.
| "Pizza" 12.50 @Ana | 12.5 |
| "Wine" 20 @Ana @Ion | 20 |
| "Bread" 3 | 3 |
| @Ion + 10% | 12.65 |
| split | Ana 24 · Ion 11.5 |
Eine Zeile, die mit # und einem Leerzeichen beginnt, ist eine Überschrift. Text in „Anführungszeichen“ ist ein Kommentar innerhalb einer Zeile.
Währungen und Krypto
Über 160 Währungen und die wichtigsten Kryptowährungen, stündlich aktualisiert auf dem Mac (und beim Aufwachen) und alle paar Stunden unter Windows und Linux. Ohne Verbindung nutzt Ratio die zuletzt geladenen Kurse. Die Ergebnisse unten stammen vom 15. Oktober 2026 und ändern sich mit dem Markt.
| 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 |
Füg ein Datum hinzu für den Referenzkurs der Europäischen Zentralbank dieses Tages:
| 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.
Einheiten
Über 150 Einheiten für Länge, Fläche, Volumen, Masse, Geschwindigkeit, Temperatur, Zeit, Daten und mehr. Nutze in oder 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 |
Daten, Countdowns und Zeitzonen
| 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 |
Zeilen, die mit until beginnen, sind Live-Countdowns: Das Ergebnis zählt herunter, solange das Blatt geöffnet ist.
Arbeitstage und Feiertage
Arbeitstage überspringen Wochenenden und die gesetzlichen Feiertage deiner Region. Eigene freie Tage fügst du mit einer Zeile holidays = […] hinzu.
| 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 |
MwSt., Margen und Runden
VAT ist der Normalsatz deiner Region. TVA, MwSt, IVA, GST und tax funktionieren ebenfalls, oder schreib den Satz hinter das Wort.
| 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 |
Kredite und Zinsen
Formen in einfachen Worten, dazu die Tabellenfunktionen pmt, fv, pv, npv und 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 zeigt die Rate, und beim Darüberfahren siehst du Zinsen, Tilgung und Restschuld für jedes Jahr. save summiert eine regelmäßige Einzahlung; sln, ddb und syd sind die Abschreibungsfunktionen aus Tabellen.
Gehalt und Freelancing
Das Nettogehalt nutzt die Regeln von 2026: Rumänien und Polen pro Monat (Rumänien: CAS, CASS, persönlicher Freibetrag, 10 % Steuer; Polen: ZUS, Krankenversicherung, PIT, ohne PPK), Deutschland (Steuerklasse I, keine Kinder, keine Kirchensteuer; Näherung), Frankreich (Angestellte in der Privatwirtschaft, ein Anteil), Großbritannien (außer Schottland), Irland (alleinstehend, USC und PRSI) und die USA (Einzelveranlagung, nur Bundessteuer) pro Jahr. Fahre über ein Ergebnis für jeden Abzug. Das Land kommt aus in RO, in DE, in UK, in US, in PL, in IE oder in FR, aus der Währung (lei, zł, £, $) oder aus deiner Region. in hourly und in daily teilen durch die diesjährigen Arbeitstage in deiner Region, je 8 Stunden.
| 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 |
Gleichungen und Analysis
| 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) oder plot x^2 from -2 to 2 zeichnet ein kleines Diagramm ins Blatt.
Statistik, Primzahlen, komplexe Zahlen und Konstanten
| 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 |
Entwicklermathematik
| 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 und urlencode/urldecode funktionieren genauso, und Anführungszeichen sind optional. uuid erzeugt eine neue zufällige UUID, die beim Bearbeiten gleich bleibt. at teilt Daten durch eine Geschwindigkeit und multipliziert eine Anzahl oder eine Zeit mit ihrem Preis: $3/M heißt 3 $ pro Million.
Wissenschaft und Technik
| 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Ω |
Matrizen kennen auch transpose, trace und Produkte; cross und norm funktionieren mit Vektoren. hr zones age 30 liefert Herzfrequenzzonen und jet lag London to Tokyo den Zeitunterschied.
Gesundheit, Zuhause und Reisen
| 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 |
Eigene Funktionen
Definiere eine Funktion einmal, und sie funktioniert von da an in jedem Blatt. forget f entfernt sie.
| f(x) = x * 1.19 | |
| f(100) | 119 |
| area(w, h) = w * h | |
| area(3 m, 4 m) | 12 m² |
Andere Sprachen
Ratio versteht Schlüsselwörter auf Rumänisch, Deutsch, Französisch, Spanisch, Italienisch, Japanisch, Chinesisch und Koreanisch sowie Englisch, und du kannst sie in einem Blatt mischen. Japanisch, Chinesisch und Koreanisch brauchen keine Leerzeichen: 100ドルを円に, 100美元换成人民币 und 100달러를 원으로 funktionieren alle, und 万, 億, 만 und 억 multiplizieren die Zahl davor.
| 5 km în mile | 3.11 mi |
| 1000 + TVA | 1,190 |
| 1000 + MwSt | 1,190 |
Im Terminal
Der ratio-Befehl nutzt dieselbe Engine wie die App.
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"
Weitere Optionen: --json, --csv, --explain, --vat N, --fetch. Mit ratio --help siehst du die ganze Liste.
In Claude und anderen KI-Assistenten
ratio mcp startet Ratio als MCP-Server, damit Claude Währungen, Aktienkurse, Einheiten, Arbeitstage, Mehrwertsteuer und Nettogehalt mit Ratio ausrechnet, statt zu raten. Es hat zwei Tools: calculate für eine Zeile und calculate_sheet für Zeilen, die aufeinander aufbauen. Nur auf dem Mac, mit Ratio von dieser Website.
In Claude Code:
claude mcp add --scope user ratio -- /Applications/Ratio.app/Contents/Helpers/ratio mcp
Öffne in Claude Desktop Settings › Developer › Edit Config, füge das in mcpServers ein, dann beende Claude und öffne es wieder:
"ratio": {
"command": "/Applications/Ratio.app/Contents/Helpers/ratio",
"args": ["mcp"]
}
Cursor, VS Code und mehr: die Seite zum Rechner-MCP-Server.
Fragen
Wie berechne ich die MwSt. auf einem Mac oder PC? Tippe 1000 + VAT, um sie aufzuschlagen, 1190 without VAT, um sie herauszurechnen, oder VAT in 1190, um nur die Steuer zu sehen.
Funktionieren Währungen offline? Ja, mit den zuletzt von Ratio geladenen Kursen. Sie werden jede Stunde aktualisiert, solange du online bist.
Was, wenn eine Zeile kein Ergebnis zeigt? Ratio lässt Text, den es nicht berechnen kann, leer, statt zu raten. Prüfe die Schreibweise von Einheiten und Währungscodes oder fahre mit der Maus über ein Ergebnis, um zu sehen, wie es zustande kam.
Wie zähle ich Arbeitstage zwischen zwei Daten auf Mac oder PC? Tippe workdays between 1 mar 2027 and 31 mar 2027 (21 in Deutschland) oder 1 mar 2027 + 10 working days (Mon, 15 Mar 2027). Ratio überspringt Wochenenden und die Feiertage deiner Region.
Wie rechne ich Währungen auf Mac oder PC ohne Browser um? Tippe 100 usd in eur in Ratio. Kurse für über 160 Währungen und die großen Kryptowährungen werden stündlich aktualisiert und funktionieren auch offline. Füge on 1 jan 2024 für den Kurs eines vergangenen Tages hinzu.
Kann Ratio Gleichungen lösen? Ja. solve x^2 - 5x + 6 = 0 ergibt x = 2 oder x = 3, und solve cos(x) = x ergibt x ≈ 0,7391. integral(x^2, 0, 3) ergibt 9.