API-documentatie
Alle tools die op een server kunnen draaien, zijn beschikbaar via een eenvoudige JSON REST API. Anoniem gebruik is beperkt; vraag een API-sleutel aan voor hogere limieten.
Basis-URL
https://synsi.nl/api/v1
Authenticatie
Anonieme verzoeken zijn toegestaan met een limiet van 20 verzoeken per minuut per IP-adres. Met een API-sleutel krijg je een hogere limiet; stuur deze mee als Bearer-token:
Authorization: Bearer YOUR_API_KEY
Limieten
Elke response bevat de headers X-RateLimit-Limit en X-RateLimit-Remaining. Overschrijd je de limiet, dan krijg je HTTP 429 met een Retry-After-header.
Foutmeldingen
Fouten gebruiken HTTP-statuscodes en een vaste JSON-structuur. Validatiefouten geven 422 terug met de ongeldige velden:
{
"error": {
"code": "validation_failed",
"message": "The text field must be present.",
"fields": {
"text": [
"The text field must be present."
]
}
}
}
OpenAPI-specificatie
Een machineleesbare OpenAPI 3.1-specificatie vind je op: https://synsi.nl/api/v1/openapi.json
Endpoints
Woorden tellen
Woorden tellen online: tel direct woorden, tekens (met en zonder spaties), zinnen, alinea’s en leestijd. Gratis, privé en zonder account.
POST https://synsi.nl/api/v1/tools/word-counter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | The text to analyse. |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/word-counter \
-H "Content-Type: application/json" \
-d '{"text":"Hello world. How are you?"}'
Voorbeeldresponse
{
"data": {
"characters": 25,
"characters_no_spaces": 21,
"words": 5,
"sentences": 2,
"paragraphs": 1,
"lines": 1,
"reading_time_seconds": 2,
"speaking_time_seconds": 2
},
"meta": {
"tool": "word-counter"
}
}
Hoofdletters omzetten
Zet tekst direct om naar HOOFDLETTERS, kleine letters, Elk Woord Hoofdletter, zinsopbouw, camelCase of snake_case. Gratis online, zonder account.
POST https://synsi.nl/api/v1/tools/case-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | The text to convert. |
mode |
string | nee |
Target case.
upper · lower · title · sentence · camel · pascal · snake · kebab · constant · alternating · inverse default: upper |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/case-converter \
-H "Content-Type: application/json" \
-d '{"text":"hello world"}'
Voorbeeldresponse
{
"data": {
"result": "HELLO WORLD"
},
"meta": {
"tool": "case-converter"
}
}
Slug generator
Maak van elke titel een nette, SEO-vriendelijke URL-slug. Verwijdert accenten en speciale tekens, kleine letters, koppeltekens of underscores. Gratis.
POST https://synsi.nl/api/v1/tools/slug-generator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | Text to turn into a URL slug. |
separator |
string | nee |
Word separator.
- · _ default: - |
lowercase |
boolean | nee |
Convert to lowercase.
default: true |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/slug-generator \
-H "Content-Type: application/json" \
-d '{"text":"Hello World, Café!"}'
Voorbeeldresponse
{
"data": {
"result": "hello-world-cafe"
},
"meta": {
"tool": "slug-generator"
}
}
Zoeken op internet
Eén zoekvak voor Google, Bing en DuckDuckGo: kies je zoekmachine in de lijst en zoek. Je zoekopdracht gaat rechtstreeks naar de zoekmachine, niet naar ons.
POST https://synsi.nl/api/v1/tools/web-search
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
q |
string | ja | What to search for. |
engine |
string | nee |
Search engine.
google · bing · duckduckgo default: google |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/web-search \
-H "Content-Type: application/json" \
-d '{"q":"weather amsterdam","engine":"duckduckgo"}'
Voorbeeldresponse
{
"data": {
"engine": "duckduckgo",
"url": "https://duckduckgo.com/?q=weather%20amsterdam"
},
"meta": {
"tool": "web-search"
}
}
Dubbele regels verwijderen
Verwijder direct dubbele regels uit een lijst of tekst. Met opties voor hoofdlettergevoeligheid, spaties en lege regels. Gratis, privé en zonder upload.
POST https://synsi.nl/api/v1/tools/remove-duplicate-lines
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | Text with one item per line. |
case_sensitive |
boolean | nee |
Treat "Apple" and "apple" as different lines.
default: true |
trim |
boolean | nee |
Ignore leading/trailing whitespace when comparing.
default: true |
remove_empty |
boolean | nee |
Remove empty lines.
default: false |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/remove-duplicate-lines \
-H "Content-Type: application/json" \
-d '{"text":"apple\nbanana\napple"}'
Voorbeeldresponse
{
"data": {
"result": "apple\nbanana",
"total_lines": 3,
"unique_lines": 2,
"removed": 1
},
"meta": {
"tool": "remove-duplicate-lines"
}
}
Regels sorteren
Sorteer regels tekst alfabetisch (A–Z of Z–A), numeriek, op lengte of draai de volgorde om. Gratis online lijst sorteren, direct in je browser.
POST https://synsi.nl/api/v1/tools/sort-lines
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | Text with one item per line. |
order |
string | nee |
Sort order.
alpha_asc · alpha_desc · numeric_asc · numeric_desc · length_asc · length_desc · reverse default: alpha_asc |
case_sensitive |
boolean | nee |
Case-sensitive alphabetical sorting.
default: false |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/sort-lines \
-H "Content-Type: application/json" \
-d '{"text":"banana\napple\ncherry"}'
Voorbeeldresponse
{
"data": {
"result": "apple\nbanana\ncherry"
},
"meta": {
"tool": "sort-lines"
}
}
Lorem ipsum generator
Genereer lorem ipsum opvultekst per alinea, zin of woord. Kopieer of download dummytekst voor mockups, templates en lay-outs. Gratis en direct.
POST https://synsi.nl/api/v1/tools/lorem-ipsum
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
count |
integer | nee |
How many units to generate.
default: 3 |
unit |
string | nee |
paragraphs · sentences · words default: paragraphs |
start_with_lorem |
boolean | nee |
Start with "Lorem ipsum dolor sit amet...".
default: true |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/lorem-ipsum \
-H "Content-Type: application/json" \
-d '[]'
Voorbeeldresponse
{
"data": {
"result": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut, labore et dolore magna aliqua enim. Ad minim veniam quis nostrud exercitation. Ullamco laboris nisi aliquip ex, ea commodo consequat duis aute.\n\nIrure in reprehenderit voluptate velit esse cillum, eu fugiat nulla pariatur excepteur sint occaecat. Cupidatat non proident sunt, culpa qui officia deserunt mollit. Anim id est laborum praesent mauris fusce. Nec tellus dapibus diam lorem, ipsum dolor sit amet consectetur adipiscing. Elit sed do eiusmod tempor incididunt, ut labore et dolore magna aliqua enim.\n\nAd minim veniam quis nostrud. Exercitation ullamco laboris nisi aliquip ex ea commodo. Consequat duis aute irure in reprehenderit, voluptate velit esse cillum eu fugiat."
},
"meta": {
"tool": "lorem-ipsum"
}
}
Tekst omdraaien
Draai tekst online om: schrijf achterstevoren per letter, keer de woordvolgorde om of draai de volgorde van regels om. Werkt met emoji. Gratis.
POST https://synsi.nl/api/v1/tools/text-reverser
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | Text to reverse. |
mode |
string | nee |
What to reverse.
characters · words · lines default: characters |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/text-reverser \
-H "Content-Type: application/json" \
-d '{"text":"Hello world"}'
Voorbeeldresponse
{
"data": {
"result": "dlrow olleH"
},
"meta": {
"tool": "text-reverser"
}
}
Base64 coderen en decoderen
Base64 coderen en decoderen: zet tekst om naar Base64 en terug. Volledige UTF-8-ondersteuning en URL-veilige Base64URL-optie. Gratis, direct en privé.
POST https://synsi.nl/api/v1/tools/base64
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | Text to encode, or Base64 to decode (UTF-8). |
mode |
string | nee |
encode · decode default: encode |
url_safe |
boolean | nee |
Use the URL-safe alphabet (- and _ instead of + and /, no padding).
default: false |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/base64 \
-H "Content-Type: application/json" \
-d '{"text":"Hello world"}'
Voorbeeldresponse
{
"data": {
"result": "SGVsbG8gd29ybGQ="
},
"meta": {
"tool": "base64"
}
}
URL coderen en decoderen
URL coderen en decoderen: maak tekst veilig voor URL's en querystrings of zet gecodeerde URL's terug naar leesbare tekst. Gratis, met UTF-8.
POST https://synsi.nl/api/v1/tools/url-encoder
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | Text to encode or decode. |
mode |
string | nee |
encode · decode default: encode |
plus_as_space |
boolean | nee |
Decode "+" as a space (HTML form encoding).
default: false |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/url-encoder \
-H "Content-Type: application/json" \
-d '{"text":"a b&c=d/é"}'
Voorbeeldresponse
{
"data": {
"result": "a%20b%26c%3Dd%2F%C3%A9"
},
"meta": {
"tool": "url-encoder"
}
}
JSON formatter en validator
JSON online opmaken, verkleinen en valideren. Kies 2 spaties, 4 spaties of tabs en krijg duidelijke foutmeldingen bij ongeldige JSON. Gratis en privé.
POST https://synsi.nl/api/v1/tools/json-formatter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
json |
string | ja | JSON document. |
mode |
string | nee |
format · minify · validate default: format |
indent |
string | nee |
Indentation when formatting.
2 · 4 · tab default: 2 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/json-formatter \
-H "Content-Type: application/json" \
-d '{"json":"{\"name\":\"synsi\",\"tools\":[1,2,3]}"}'
Voorbeeldresponse
{
"data": {
"result": "{\n \"name\": \"synsi\",\n \"tools\": [\n 1,\n 2,\n 3\n ]\n}"
},
"meta": {
"tool": "json-formatter"
}
}
Hash generator
Bereken direct de MD5-, SHA-1-, SHA-256-, SHA-384- en SHA-512-hash van elke tekst. UTF-8-invoer, hoofdletteroptie, werkt in je browser. Ook via API.
POST https://synsi.nl/api/v1/tools/hash-generator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
text |
string | ja | Text to hash (UTF-8). |
uppercase |
boolean | nee |
Return uppercase hex digests.
default: false |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/hash-generator \
-H "Content-Type: application/json" \
-d '{"text":"hello"}'
Voorbeeldresponse
{
"data": {
"md5": "5d41402abc4b2a76b9719d911017c592",
"sha1": "aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d",
"sha256": "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824",
"sha384": "59e1748777448c69de6b800d7a33bbfb9ff1b463e44354c3553bcdb9c666fa90125a3c79f90397bdf5f6a13de828684f",
"sha512": "9b71d224bd62f3785d96d46ad3ea3d73319bfbc2890caadae2dff72519673ca72323c3d99ba5c11d7c7acc6e14b8c5da0c4663475c2e5c3adef46f73bcdec043"
},
"meta": {
"tool": "hash-generator"
}
}
UUID generator
Genereer online willekeurige UUID v4 of tijdgeordende UUID v7, tot 500 tegelijk. Opties voor hoofdletters en zonder koppeltekens. Gratis, ook via API.
POST https://synsi.nl/api/v1/tools/uuid-generator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
version |
string | nee |
v4 = random, v7 = time-ordered (sortable).
v4 · v7 default: v4 |
count |
integer | nee |
default: 1 |
uppercase |
boolean | nee |
default: false |
hyphens |
boolean | nee |
default: true |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/uuid-generator \
-H "Content-Type: application/json" \
-d '[]'
Voorbeeldresponse
{
"data": {
"uuids": [
"ec1cf6f5-4e92-4087-9e04-0ffd1569960c"
]
},
"meta": {
"tool": "uuid-generator"
}
}
SSL-certificaat controleren
SSL-certificaat controleren: bekijk keten, vervaldatum, SAN-namen, uitgever en vertrouwen van een domein, of lees een PEM-certificaat uit – ook PKIoverheid en UZI.
POST https://synsi.nl/api/v1/tools/certificate-viewer
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
mode |
string | nee |
host: fetch the certificate chain from a TLS server; pem: decode pasted certificates.
host · pem default: host |
host |
string | nee | Host name (optionally with :port, e.g. mail.example.com:993) for mode=host. |
pem |
string | nee | One or more PEM certificates (or base64 DER) for mode=pem. |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/certificate-viewer \
-H "Content-Type: application/json" \
-d '{"host":"synsi.nl"}'
Wachtwoord generator
Genereer sterke, willekeurige wachtwoorden met letters, cijfers en symbolen. Kies de lengte, sluit lijkende tekens uit en zie de entropie. Gratis en privé.
POST https://synsi.nl/api/v1/tools/password-generator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
integer | nee |
default: 16 |
lowercase |
boolean | nee |
default: true |
uppercase |
boolean | nee |
default: true |
numbers |
boolean | nee |
default: true |
symbols |
boolean | nee |
default: true |
exclude_ambiguous |
boolean | nee |
Exclude look-alike characters (I, l, 1, O, 0, o).
default: false |
count |
integer | nee |
default: 1 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/password-generator \
-H "Content-Type: application/json" \
-d '[]'
Voorbeeldresponse
{
"data": {
"passwords": [
"Az[7I!qI_Iex5-QF"
],
"entropy_bits": 103.6
},
"meta": {
"tool": "password-generator"
}
}
Procenten berekenen
Gratis procentcalculator: bereken X% van Y, hoeveel procent X is van Y, het procentuele verschil tussen twee getallen, of tel een percentage erbij of eraf.
POST https://synsi.nl/api/v1/tools/percentage-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
mode |
string | nee |
percent_of: x% of y · what_percent: x is what % of y · change: % change from x to y · increase: y + x% · decrease: y - x%
percent_of · what_percent · change · increase · decrease default: percent_of |
x |
number | ja | |
y |
number | ja |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/percentage-calculator \
-H "Content-Type: application/json" \
-d '{"x":15,"y":200}'
Voorbeeldresponse
{
"data": {
"result": 30
},
"meta": {
"tool": "percentage-calculator"
}
}
Btw berekenen
Gratis btw-calculator: reken btw erbij (excl. naar incl.) of eraf (incl. naar excl.). Met 21% en 9% en actuele tarieven voor alle EU-landen en het VK.
POST https://synsi.nl/api/v1/tools/vat-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
amount |
number | ja | |
rate |
number | nee |
VAT rate in percent.
default: 20 |
mode |
string | nee |
add: amount excludes VAT · remove: amount includes VAT
add · remove default: add |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/vat-calculator \
-H "Content-Type: application/json" \
-d '{"amount":100}'
Voorbeeldresponse
{
"data": {
"net": 100,
"vat": 20,
"gross": 120,
"rate": 20
},
"meta": {
"tool": "vat-calculator"
}
}
Leeftijd berekenen
Bereken je exacte leeftijd in jaren, maanden en dagen, plus het totaal aantal weken en dagen en de dagen tot je volgende verjaardag. Gratis online.
POST https://synsi.nl/api/v1/tools/age-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
birth_date |
string (date) | ja | |
on_date |
string (date) | nee | Calculate the age on this date (default: today). |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/age-calculator \
-H "Content-Type: application/json" \
-d '{"birth_date":"1990-05-17"}'
Voorbeeldresponse
{
"data": {
"years": 36,
"months": 5,
"days": 8,
"total_months": 437,
"total_weeks": 1901,
"total_days": 13310,
"next_birthday_days": 204,
"birth_weekday": 4
},
"meta": {
"tool": "age-calculator"
}
}
eID 4.4 SAML-validator
Valideer DV- of LC-metadata tegen eID SAML 4.4: XML-schema, handtekening, PKIoverheid-certificaten, OIN, entityID, endpoints en algoritmen. Gratis, niets wordt bewaard.
POST https://synsi.nl/api/v1/tools/eid-saml-validator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
mode |
string | nee |
xml: validate the metadata in `xml`; url: fetch it from `url` first.
xml · url default: xml |
xml |
string | nee | SAML metadata XML (an EntityDescriptor or EntitiesDescriptor) for mode=xml. |
url |
string | nee | https:// URL of the metadata for mode=url. |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/eid-saml-validator \
-H "Content-Type: application/json" \
-d '{"url":"https://example.com/saml/metadata.xml"}'
Dagen tussen datums
Tel het aantal dagen tussen twee datums, inclusief weken, maanden, jaren, uren en werkdagen (ma–vr). Optie om de einddatum mee te tellen. Gratis.
POST https://synsi.nl/api/v1/tools/date-difference
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
start_date |
string (date) | ja | |
end_date |
string (date) | ja | |
include_end |
boolean | nee |
Count the end date as a full day.
default: false |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/date-difference \
-H "Content-Type: application/json" \
-d '{"start_date":"2026-01-01","end_date":"2026-12-31"}'
Voorbeeldresponse
{
"data": {
"negative": false,
"years": 0,
"months": 11,
"days": 30,
"total_days": 364,
"weeks": 52,
"remaining_days": 0,
"business_days": 260,
"total_hours": 8736
},
"meta": {
"tool": "date-difference"
}
}
BMI berekenen
Bereken je BMI (body mass index) in kg en cm of lb en inch, zie je gewichtscategorie volgens de WHO en het gezonde gewicht bij jouw lengte. Gratis.
POST https://synsi.nl/api/v1/tools/bmi-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
unit |
string | nee |
metric: kg + cm · imperial: lb + inches
metric · imperial default: metric |
weight |
number | ja | |
height |
number | ja | Height in cm (metric) or inches (imperial). |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/bmi-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70,"height":175}'
Voorbeeldresponse
{
"data": {
"bmi": 22.9,
"category": "normal",
"healthy_weight_min": 56.7,
"healthy_weight_max": 76.3
},
"meta": {
"tool": "bmi-calculator"
}
}
Breuken calculator
Tel breuken op, trek ze af, vermenigvuldig of deel ze en vereenvoudig de uitkomst.
POST https://synsi.nl/api/v1/tools/fraction-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
numerator_a |
integer | nee |
default: 1 |
denominator_a |
integer | nee |
default: 2 |
numerator_b |
integer | nee |
default: 1 |
denominator_b |
integer | nee |
default: 3 |
mode |
string | nee |
simplify · add · subtract · multiply · divide default: simplify |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/fraction-calculator \
-H "Content-Type: application/json" \
-d '{"numerator_a":1,"denominator_a":2,"numerator_b":1,"denominator_b":3}'
Voorbeeldresponse
{
"data": {
"numerator": 1,
"denominator": 2,
"decimal": 0.5
},
"meta": {
"tool": "fraction-calculator"
}
}
Eenheden omrekenen
Reken gratis meer dan 20 categorieën om, zoals lengte, gewicht, temperatuur, dataopslag, internetsnelheid, druk, energie, vermogen en brandstofverbruik.
POST https://synsi.nl/api/v1/tools/unit-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
length · weight · volume · area · speed · time · data · data-rate · temperature · cooking · pressure · energy · power · frequency · angle · force · torque · fuel-economy · density · acceleration · illuminance · voltage · current · resistance default: length |
value |
number | ja | |
from |
string | ja |
mm · cm · dm · m · km · in · ft · yd · mi · nmi · mg · g · kg · t · oz · lb · st · ml · cl · dl · l · m3 · tsp · tbsp · floz · cup · pt · qt · gal · ukgal · mm2 · cm2 · m2 · ha · km2 · in2 · ft2 · yd2 · ac · mi2 · m/s · km/h · mph · kn · ft/s · ms · s · min · h · d · wk · yr · bit · Kbit · Mbit · Gbit · B · KB · MB · GB · TB · PB · KiB · MiB · GiB · TiB · bit/s · Kbit/s · Mbit/s · Gbit/s · B/s · KB/s · MB/s · GB/s · KiB/s · MiB/s · GiB/s · C · F · K · Pa · kPa · MPa · bar · mbar · psi · atm · torr · J · kJ · MJ · Wh · kWh · cal · kcal · BTU · W · kW · MW · hp · metric-hp · BTU/h · Hz · kHz · MHz · GHz · THz · rpm · rad · deg · arcmin · arcsec · grad · N · kN · dyn · kgf · lbf · Nm · kNm · lb-ft · lb-in · km/L · L/100km · mpg-us · mpg-uk · kg/m3 · g/cm3 · g/ml · lb/ft3 · lb/gal-us · m/s2 · g0 · ft/s2 · lx · klx · fc · phot · V · mV · kV · A · mA · kA · ohm · kohm · Mohm · mohm |
to |
string | ja |
mm · cm · dm · m · km · in · ft · yd · mi · nmi · mg · g · kg · t · oz · lb · st · ml · cl · dl · l · m3 · tsp · tbsp · floz · cup · pt · qt · gal · ukgal · mm2 · cm2 · m2 · ha · km2 · in2 · ft2 · yd2 · ac · mi2 · m/s · km/h · mph · kn · ft/s · ms · s · min · h · d · wk · yr · bit · Kbit · Mbit · Gbit · B · KB · MB · GB · TB · PB · KiB · MiB · GiB · TiB · bit/s · Kbit/s · Mbit/s · Gbit/s · B/s · KB/s · MB/s · GB/s · KiB/s · MiB/s · GiB/s · C · F · K · Pa · kPa · MPa · bar · mbar · psi · atm · torr · J · kJ · MJ · Wh · kWh · cal · kcal · BTU · W · kW · MW · hp · metric-hp · BTU/h · Hz · kHz · MHz · GHz · THz · rpm · rad · deg · arcmin · arcsec · grad · N · kN · dyn · kgf · lbf · Nm · kNm · lb-ft · lb-in · km/L · L/100km · mpg-us · mpg-uk · kg/m3 · g/cm3 · g/ml · lb/ft3 · lb/gal-us · m/s2 · g0 · ft/s2 · lx · klx · fc · phot · V · mV · kV · A · mA · kA · ohm · kohm · Mohm · mohm |
ingredient |
string | nee |
flour · sugar · brown-sugar · butter · honey · rice · water · cocoa · oats default: water |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/unit-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"cm","to":"in"}'
Voorbeeldresponse
{
"data": {
"result": 3.93700787402
},
"meta": {
"tool": "unit-converter"
}
}
Verhouding calculator
Vereenvoudig een verhouding met twee delen en bereken het percentage van elk deel.
POST https://synsi.nl/api/v1/tools/ratio-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
a |
number | nee |
default: 3 |
b |
number | nee |
default: 4 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/ratio-calculator \
-H "Content-Type: application/json" \
-d '{"a":3,"b":4}'
Voorbeeldresponse
{
"data": {
"ratio": "3:4",
"part_a": 42.85714286,
"part_b": 57.14285714
},
"meta": {
"tool": "ratio-calculator"
}
}
Dierenleeftijd berekenen
Reken de leeftijd van je huisdier om naar mensenjaren: honden (per formaat), katten, konijnen, cavia’s, hamsters en paarden. Gratis, met leeftijdstabellen.
POST https://synsi.nl/api/v1/tools/pet-age-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
animal |
string | nee |
dog · cat · rabbit · guinea_pig · hamster · horse default: dog |
age |
number | ja | Age of the animal in years (decimals allowed, e.g. 0.5 for six months). |
size |
string | nee |
Dogs only: small < 9 kg, medium 9–23 kg, large 23–41 kg, giant > 41 kg.
small · medium · large · giant default: medium |
method |
string | nee |
Dogs only: size chart, or the epigenetic formula 16 × ln(age) + 31.
chart · epigenetic default: chart |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/pet-age-calculator \
-H "Content-Type: application/json" \
-d '{"age":3}'
Voorbeeldresponse
{
"data": {
"human_years": 28,
"stage": "adult",
"method": "chart"
},
"meta": {
"tool": "pet-age-calculator"
}
}
Gemiddelde calculator
Bereken het rekenkundig gemiddelde, de som en het aantal getallen in een lijst.
POST https://synsi.nl/api/v1/tools/average-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
numbers |
string | ja |
default: 1, 2, 3, 4, 5 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/average-calculator \
-H "Content-Type: application/json" \
-d '{"numbers":"1, 2, 3, 4, 5"}'
Voorbeeldresponse
{
"data": {
"average": 3,
"count": 5,
"sum": 15
},
"meta": {
"tool": "average-calculator"
}
}
Rente berekenen
Rente berekenen: zie hoe je spaargeld groeit met rente-op-rente of enkelvoudige rente, maandelijkse inleg en een overzicht per jaar. Gratis.
POST https://synsi.nl/api/v1/tools/interest-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
principal |
number | ja | Starting amount. |
rate |
number | ja | Annual interest rate in percent. |
years |
integer | ja | |
monthly_deposit |
number | nee |
Amount added at the end of every month.
default: 0 |
compounding |
string | nee |
How often interest is added; "simple" pays interest on deposits only, never on interest.
yearly · quarterly · monthly · daily · simple default: monthly |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/interest-calculator \
-H "Content-Type: application/json" \
-d '{"principal":10000,"rate":4,"years":10}'
Voorbeeldresponse
{
"data": {
"final_balance": 14908.33,
"total_contributed": 10000,
"total_interest": 4908.33,
"effective_rate": 4.0742,
"schedule": [
{
"year": 1,
"balance": 10407.42,
"contributed": 10000,
"interest": 407.42
},
{
"year": 2,
"balance": 10831.43,
"contributed": 10000,
"interest": 831.43
},
{
"year": 3,
"balance": 11272.72,
"contributed": 10000,
"interest": 1272.72
},
{
"year": 4,
"balance": 11731.99,
"contributed": 10000,
"interest": 1731.99
},
{
"year": 5,
"balance": 12209.97,
"contributed": 10000,
"interest": 2209.97
},
{
"year": 6,
"balance": 12707.42,
"contributed": 10000,
"interest": 2707.42
},
{
"year": 7,
"balance": 13225.14,
"contributed": 10000,
"interest": 3225.14
},
{
"year": 8,
"balance": 13763.95,
"contributed": 10000,
"interest": 3763.95
},
{
"year": 9,
"balance": 14324.72,
"contributed": 10000,
"interest": 4324.72
},
{
"year": 10,
"balance": 14908.33,
"contributed": 10000,
"interest": 4908.33
}
]
},
"meta": {
"tool": "interest-calculator"
}
}
Weeknummer berekenen
Bereken het ISO 8601-weeknummer van elke datum. Bekijk het weekjaar, de weekdag en de maandag-tot-zondagperiode gratis.
POST https://synsi.nl/api/v1/tools/week-number
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
date |
string (date) | nee | Date for which to find the ISO 8601 week number. |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/week-number \
-H "Content-Type: application/json" \
-d '[]'
Voorbeeldresponse
{
"data": {
"week_number": 43,
"week_year": 2026,
"weekday": 7,
"week_start": "2026-10-19",
"week_end": "2026-10-25"
},
"meta": {
"tool": "week-number"
}
}
Kans calculator
Bereken de kans op een gebeurtenis met het aantal gunstige uitkomsten en alle mogelijke uitkomsten.
POST https://synsi.nl/api/v1/tools/probability-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
favorable |
number | nee |
default: 1 |
total |
number | nee |
default: 6 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/probability-calculator \
-H "Content-Type: application/json" \
-d '{"favorable":1,"total":6}'
Voorbeeldresponse
{
"data": {
"probability": 0.16666667,
"percent": 16.66666667,
"odds": "1:5"
},
"meta": {
"tool": "probability-calculator"
}
}
eTD-dienstencatalogus-editor
Laad de vermeldingen van een OIN uit de eTD-dienstencatalogus, bewerk servicedefinities, instances, attributen, classifiers en certificaten en genereer gecontroleerde XML. Gratis.
POST https://synsi.nl/api/v1/tools/etd-service-catalog
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
mode |
string | nee |
load: the catalogue entries of `oin` from the aggregator, as XML and as the editor model; import: read pasted catalogue XML (`xml`) into the editor model; validate: check catalogue XML (`xml`) against the Afsprakenstelsel 1.13.
load · import · validate default: load |
oin |
string | nee | 20-digit OIN of the service provider, for mode=load. |
environment |
string | nee |
Which aggregator catalogue to load from, for mode=load.
production · test default: production |
xml |
string | nee | Service catalogue XML (a ServiceCatalogue or ServiceProvider element), for mode=import and mode=validate. |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/etd-service-catalog \
-H "Content-Type: application/json" \
-d '{"oin":"00000001003214394000"}'
Lening berekenen
Lening berekenen: bereken de maandlasten, totale rente en het aflossingsschema per jaar van een annuïtaire of lineaire lening. Gratis, zonder account.
POST https://synsi.nl/api/v1/tools/loan-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
amount |
number | ja | Loan amount. |
rate |
number | ja | Annual interest rate in percent. |
years |
integer | ja | Term in years. |
type |
string | nee |
annuity: equal monthly payments · linear: equal monthly repayments, decreasing interest
annuity · linear default: annuity |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/loan-calculator \
-H "Content-Type: application/json" \
-d '{"amount":25000,"rate":6,"years":5}'
Voorbeeldresponse
{
"data": {
"first_payment": 483.32,
"last_payment": 483.32,
"total_paid": 28999.2,
"total_interest": 3999.2,
"schedule": [
{
"year": 1,
"principal": 4420.08,
"interest": 1379.76,
"balance": 20579.92
},
{
"year": 2,
"principal": 4692.7,
"interest": 1107.14,
"balance": 15887.22
},
{
"year": 3,
"principal": 4982.14,
"interest": 817.7,
"balance": 10905.09
},
{
"year": 4,
"principal": 5289.42,
"interest": 510.42,
"balance": 5615.66
},
{
"year": 5,
"principal": 5615.66,
"interest": 184.18,
"balance": 0
}
]
},
"meta": {
"tool": "loan-calculator"
}
}
Jongensnamen generator
Genereer ideeën voor jongensnamen en filter op beginletter. Ontdek tijdloze en moderne namen en kopieer of download gratis je lijstje.
POST https://synsi.nl/api/v1/tools/baby-boy-name-generator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
count |
integer | nee |
Number of names to generate.
default: 10 |
first_letter |
string | nee |
Optionally choose a first letter.
any · a · b · c · d · e · f · g · h · i · j · k · l · m · n · o · p · q · r · s · t · u · v · w · x · y · z default: any |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/baby-boy-name-generator \
-H "Content-Type: application/json" \
-d '[]'
Voorbeeldresponse
{
"data": {
"names": [
"Jack",
"Liam",
"Cole",
"Aaron",
"Adrian",
"Zachary",
"Daniel",
"Victor",
"Bennett",
"Declan"
],
"count": 10
},
"meta": {
"tool": "baby-boy-name-generator"
}
}
Standaarddeviatie calculator
Bereken gemiddelde, variantie en standaarddeviatie van een populatie of steekproef.
POST https://synsi.nl/api/v1/tools/standard-deviation-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
numbers |
string | ja |
default: 1, 2, 3, 4, 5 |
mode |
string | nee |
population · sample default: population |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/standard-deviation-calculator \
-H "Content-Type: application/json" \
-d '{"numbers":"1, 2, 3, 4, 5"}'
Voorbeeldresponse
{
"data": {
"mean": 3,
"variance": 2,
"standard_deviation": 1.41421356,
"count": 5
},
"meta": {
"tool": "standard-deviation-calculator"
}
}
Inflatie berekenen
Inflatie berekenen: zie wat iets in de toekomst kost of hoeveel je geld dan nog waard is, bij elk inflatiepercentage. Gratis inflatiecalculator.
POST https://synsi.nl/api/v1/tools/inflation-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
amount |
number | ja | |
rate |
number | nee |
Average yearly inflation in percent.
default: 2 |
years |
integer | ja | |
mode |
string | nee |
future_cost: what something costs after N years · purchasing_power: what the amount is worth after N years
future_cost · purchasing_power default: future_cost |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/inflation-calculator \
-H "Content-Type: application/json" \
-d '{"amount":1000,"years":10}'
Voorbeeldresponse
{
"data": {
"result": 1218.99,
"difference": 218.99,
"change_percent": 21.9,
"cumulative_inflation": 21.9,
"schedule": [
{
"year": 1,
"value": 1020
},
{
"year": 2,
"value": 1040.4
},
{
"year": 3,
"value": 1061.21
},
{
"year": 4,
"value": 1082.43
},
{
"year": 5,
"value": 1104.08
},
{
"year": 6,
"value": 1126.16
},
{
"year": 7,
"value": 1148.69
},
{
"year": 8,
"value": 1171.66
},
{
"year": 9,
"value": 1195.09
},
{
"year": 10,
"value": 1218.99
}
]
},
"meta": {
"tool": "inflation-calculator"
}
}
Meisjesnamen generator
Genereer ideeën voor meisjesnamen en filter op beginletter. Ontdek tijdloze en moderne namen en kopieer of download gratis je lijstje.
POST https://synsi.nl/api/v1/tools/baby-girl-name-generator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
count |
integer | nee |
Number of names to generate.
default: 10 |
first_letter |
string | nee |
Optionally choose a first letter.
any · a · b · c · d · e · f · g · h · i · j · k · l · m · n · o · p · q · r · s · t · u · v · w · x · y · z default: any |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/baby-girl-name-generator \
-H "Content-Type: application/json" \
-d '[]'
Voorbeeldresponse
{
"data": {
"names": [
"Rosa",
"Miriam",
"Charlotte",
"Ada",
"Autumn",
"Alice",
"Freya",
"Isabella",
"Nora",
"Esme"
],
"count": 10
},
"meta": {
"tool": "baby-girl-name-generator"
}
}
Variantie calculator
Bereken de populatie- of steekproefvariantie en standaarddeviatie van een gegevensreeks.
POST https://synsi.nl/api/v1/tools/variance-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
numbers |
string | ja |
default: 1, 2, 3, 4, 5 |
mode |
string | nee |
population · sample default: population |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/variance-calculator \
-H "Content-Type: application/json" \
-d '{"numbers":"1, 2, 3, 4, 5"}'
Voorbeeldresponse
{
"data": {
"mean": 3,
"variance": 2,
"standard_deviation": 1.41421356,
"count": 5
},
"meta": {
"tool": "variance-calculator"
}
}
Afbeelding omzetten
Gratis afbeelding omzetten: converteer JPG, PNG, WebP, GIF en AVIF naar JPG, PNG of WebP en verklein ze – in je browser, zonder upload. Met ZIP-download.
POST https://synsi.nl/api/v1/tools/image-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
image |
string (binary) | ja | The image to convert. |
format |
string | nee |
Output format.
jpg · png · webp default: webp |
quality |
integer | nee |
Quality for JPG and WebP (1–100).
default: 85 |
max_width |
integer | nee | Optional: scale down to at most this width (keeps the aspect ratio). |
max_height |
integer | nee | Optional: scale down to at most this height (keeps the aspect ratio). |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/image-converter \
-F "image=@photo.png" \
-F "format=webp" \
-F "quality=80" \
-o result
Bestandstools gebruiken multipart/form-data en sturen het omgezette bestand direct terug (met Content-Type- en Content-Disposition-headers).
Vetpercentage calculator
Schat je vetpercentage op basis van leeftijd, lengte, gewicht en geslacht met een formule op basis van BMI. Met metrische en imperiale eenheden.
POST https://synsi.nl/api/v1/tools/body-fat-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
unit |
string | nee |
metric: kg + cm · imperial: lb + inches
metric · imperial default: metric |
sex |
string | nee |
Sex coefficient used by the Deurenberg equation.
female · male default: female |
age |
integer | nee |
Age in years.
default: 30 |
weight |
number | nee |
Weight in kg or lb according to unit.
default: 70 |
height |
number | nee |
Height in cm or inches according to unit.
default: 165 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/body-fat-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70,"height":165}'
Voorbeeldresponse
{
"data": {
"body_fat_percentage": 32.4,
"bmi": 25.7
},
"meta": {
"tool": "body-fat-calculator"
}
}
Procentuele verandering calculator
Bereken de procentuele stijging of daling tussen een oorspronkelijke en een nieuwe waarde.
POST https://synsi.nl/api/v1/tools/percentage-change-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
from_value |
number | nee |
default: 100 |
to_value |
number | nee |
default: 125 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/percentage-change-calculator \
-H "Content-Type: application/json" \
-d '{"from_value":100,"to_value":125}'
Voorbeeldresponse
{
"data": {
"change_percent": 25,
"difference": 25
},
"meta": {
"tool": "percentage-change-calculator"
}
}
TDEE calculator
Schat je totale dagelijkse energieverbruik (TDEE) op basis van leeftijd, lengte, gewicht en activiteit. Met metrische en imperiale eenheden. Gratis calculator voor volwassenen.
POST https://synsi.nl/api/v1/tools/tdee-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
unit |
string | nee |
metric: kg + cm · imperial: lb + inches
metric · imperial default: metric |
sex |
string | nee |
Sex coefficient used by the Mifflin–St Jeor equation.
female · male default: female |
age |
integer | nee |
Age in years.
default: 30 |
weight |
number | nee |
Weight in kg or lb according to unit.
default: 70 |
height |
number | nee |
Height in cm or inches according to unit.
default: 165 |
activity |
string | nee |
Activity multiplier for estimated daily energy use.
sedentary · light · moderate · active · very_active default: moderate |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/tdee-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70,"height":165}'
Voorbeeldresponse
{
"data": {
"bmr": 1420,
"tdee": 2201,
"activity": "moderate"
},
"meta": {
"tool": "tdee-calculator"
}
}
BMR calculator
Schat je basaal metabolisme (BMR) op basis van leeftijd, lengte, gewicht en geslacht. Met metrische en imperiale eenheden. Gratis BMR calculator voor volwassenen.
POST https://synsi.nl/api/v1/tools/bmr-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
unit |
string | nee |
metric: kg + cm · imperial: lb + inches
metric · imperial default: metric |
sex |
string | nee |
Sex coefficient used by the Mifflin–St Jeor equation.
female · male default: female |
age |
integer | nee |
Age in years.
default: 30 |
weight |
number | nee |
Weight in kg or lb according to unit.
default: 70 |
height |
number | nee |
Height in cm or inches according to unit.
default: 165 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/bmr-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70,"height":165}'
Voorbeeldresponse
{
"data": {
"bmr": 1420
},
"meta": {
"tool": "bmr-calculator"
}
}
GGD en KGV calculator
Bepaal de grootste gemene deler (GGD) en het kleinste gemene veelvoud (KGV) van twee gehele getallen.
POST https://synsi.nl/api/v1/tools/gcd-lcm-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
a |
integer | nee |
default: 24 |
b |
integer | nee |
default: 36 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/gcd-lcm-calculator \
-H "Content-Type: application/json" \
-d '{"a":24,"b":36}'
Voorbeeldresponse
{
"data": {
"gcd": 12,
"lcm": 72
},
"meta": {
"tool": "gcd-lcm-calculator"
}
}
Caloriecalculator
Schat hoeveel calorieën je per dag nodig hebt om op gewicht te blijven. Vul leeftijd, lengte, gewicht en activiteit in. Gratis calculator voor volwassenen.
POST https://synsi.nl/api/v1/tools/calorie-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
unit |
string | nee |
metric: kg + cm · imperial: lb + inches
metric · imperial default: metric |
sex |
string | nee |
Sex coefficient used by the Mifflin–St Jeor equation.
female · male default: female |
age |
integer | nee |
Age in years.
default: 30 |
weight |
number | nee |
Weight in kg or lb according to unit.
default: 70 |
height |
number | nee |
Height in cm or inches according to unit.
default: 165 |
activity |
string | nee |
Activity multiplier for estimated daily energy use.
sedentary · light · moderate · active · very_active default: moderate |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/calorie-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70,"height":165}'
Voorbeeldresponse
{
"data": {
"calories": 2201,
"bmr": 1420,
"activity": "moderate"
},
"meta": {
"tool": "calorie-calculator"
}
}
Wetenschappelijke rekenmachine
Reken met goniometrische functies, logaritmen, machten, wortels en omgekeerde waarden.
POST https://synsi.nl/api/v1/tools/scientific-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
value |
number | nee |
default: 30 |
mode |
string | nee |
sin · cos · tan · asin · acos · atan · ln · log10 · sqrt · square · cube · exp · reciprocal · abs default: sin |
angle_unit |
string | nee |
degrees · radians default: degrees |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/scientific-calculator \
-H "Content-Type: application/json" \
-d '{"value":30}'
Voorbeeldresponse
{
"data": {
"result": 0.5
},
"meta": {
"tool": "scientific-calculator"
}
}
Kwadratische vergelijking calculator
Los een kwadratische vergelijking ax² + bx + c = 0 op en bekijk de discriminant en wortels.
POST https://synsi.nl/api/v1/tools/quadratic-equation-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
a |
number | nee |
default: 1 |
b |
number | nee |
default: -3 |
c |
number | nee |
default: 2 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/quadratic-equation-calculator \
-H "Content-Type: application/json" \
-d '{"a":1,"b":-3,"c":2}'
Voorbeeldresponse
{
"data": {
"discriminant": 1,
"root_1": 1,
"root_2": 2
},
"meta": {
"tool": "quadratic-equation-calculator"
}
}
Ideaal gewicht calculator
Schat een gewichtsrange voor volwassenen op basis van je lengte en BMI-waarden van 18,5 tot 24,9. Met metrische en imperiale eenheden.
POST https://synsi.nl/api/v1/tools/ideal-weight-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
unit |
string | nee |
metric: cm · imperial: inches
metric · imperial default: metric |
height |
number | nee |
Height in cm or inches according to unit.
default: 170 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/ideal-weight-calculator \
-H "Content-Type: application/json" \
-d '{"height":170}'
Voorbeeldresponse
{
"data": {
"weight_min": 53.5,
"weight_midpoint": 62.7,
"weight_max": 72
},
"meta": {
"tool": "ideal-weight-calculator"
}
}
Calorietekort calculator
Schat onderhoudscalorieën en een dagelijks doel op basis van leeftijd, lengte, gewicht en activiteit. Vergelijk BMR-formules en bekijk optionele macro’s.
POST https://synsi.nl/api/v1/tools/calorie-deficit-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
unit |
string | nee |
metric: kg + cm · imperial: lb + inches
metric · imperial default: metric |
sex |
string | nee |
Sex coefficient used by the Mifflin–St Jeor equation.
female · male default: female |
age |
integer | nee |
Age in years.
default: 30 |
weight |
number | nee |
Weight in kg or lb according to unit.
default: 70 |
height |
number | nee |
Height in cm or inches according to unit.
default: 165 |
activity |
string | nee |
Activity multiplier for estimated daily energy use.
sedentary · light · moderate · active · very_active default: moderate |
goal |
string | nee |
Adjustment to estimated maintenance calories.
lose_mild · lose_moderate · maintain · gain_mild · gain_moderate default: lose_mild |
formula |
string | nee |
BMR estimation formula. Katch–McArdle uses body-fat percentage.
mifflin · katch default: mifflin |
body_fat_percentage |
number | nee |
Estimated body-fat percentage, used by Katch–McArdle.
default: 25 |
macro_profile |
string | nee |
Macro calorie split used to estimate grams per day.
balanced · higher_protein · lower_carb default: balanced |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/calorie-deficit-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70,"height":165}'
Voorbeeldresponse
{
"data": {
"bmr": 1420,
"maintenance_calories": 2201,
"target_calories": 1981,
"daily_difference": 220,
"weekly_difference": 1540,
"direction": "deficit",
"macros": {
"carbohydrates_g": 248,
"protein_g": 99,
"fat_g": 66
},
"macro_profile": "balanced"
},
"meta": {
"tool": "calorie-deficit-calculator"
}
}
Lineaire vergelijking calculator
Los de lineaire vergelijking ax + b = 0 op naar x.
POST https://synsi.nl/api/v1/tools/linear-equation-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
a |
number | nee |
default: 2 |
b |
number | nee |
default: -8 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/linear-equation-calculator \
-H "Content-Type: application/json" \
-d '{"a":2,"b":-8}'
Voorbeeldresponse
{
"data": {
"solution": 4
},
"meta": {
"tool": "linear-equation-calculator"
}
}
Machten calculator
Bereken een grondtal tot een macht, inclusief negatieve en gebroken exponenten.
POST https://synsi.nl/api/v1/tools/exponent-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
base |
number | nee |
default: 2 |
exponent |
number | nee |
default: 8 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/exponent-calculator \
-H "Content-Type: application/json" \
-d '{"base":2,"exponent":8}'
Voorbeeldresponse
{
"data": {
"result": 256
},
"meta": {
"tool": "exponent-calculator"
}
}
Logaritme calculator
Bereken een logaritme met een positief getal en een geldig positief grondtal behalve 1.
POST https://synsi.nl/api/v1/tools/logarithm-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
value |
number | nee |
default: 100 |
base |
number | nee |
default: 10 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/logarithm-calculator \
-H "Content-Type: application/json" \
-d '{"value":100,"base":10}'
Voorbeeldresponse
{
"data": {
"result": 2
},
"meta": {
"tool": "logarithm-calculator"
}
}
Vierkantswortel calculator
Bereken de hoofdwortel van een niet-negatief getal.
POST https://synsi.nl/api/v1/tools/square-root-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
value |
number | nee |
default: 144 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/square-root-calculator \
-H "Content-Type: application/json" \
-d '{"value":144}'
Voorbeeldresponse
{
"data": {
"result": 12
},
"meta": {
"tool": "square-root-calculator"
}
}
Bestand naar PDF omzetten
Zet Word, Excel, TXT, JSON, Markdown, CSV, XML, HTML en afbeeldingen online om naar PDF. Gratis converter tot 20 MB.
POST https://synsi.nl/api/v1/tools/file-to-pdf
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
file |
string (binary) | ja | JPG, PNG, WebP, GIF, BMP, TXT, JSON, Markdown, CSV, XML, HTML, RTF, DOCX or XLSX; max 20 MB. |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/file-to-pdf \
-F "image=@photo.png" \
-o result
Bestandstools gebruiken multipart/form-data en sturen het omgezette bestand direct terug (met Content-Type- en Content-Disposition-headers).
Faculteit calculator
Bereken n faculteit: het product van de positieve gehele getallen tot en met n.
POST https://synsi.nl/api/v1/tools/factorial-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
n |
integer | nee |
default: 5 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/factorial-calculator \
-H "Content-Type: application/json" \
-d '{"n":5}'
Voorbeeldresponse
{
"data": {
"result": 120
},
"meta": {
"tool": "factorial-calculator"
}
}
Permutatie en combinatie calculator
Bereken permutaties waarbij volgorde telt en combinaties waarbij volgorde niet telt.
POST https://synsi.nl/api/v1/tools/permutation-combination-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
n |
integer | nee |
default: 10 |
r |
integer | nee |
default: 3 |
mode |
string | nee |
permutation · combination default: combination |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/permutation-combination-calculator \
-H "Content-Type: application/json" \
-d '{"n":10,"r":3}'
Voorbeeldresponse
{
"data": {
"result": 120
},
"meta": {
"tool": "permutation-combination-calculator"
}
}
Z-score calculator
Bereken een z-score met een waarde, het gemiddelde en de standaarddeviatie.
POST https://synsi.nl/api/v1/tools/z-score-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
x |
number | nee |
default: 85 |
mean |
number | nee |
default: 70 |
standard_deviation |
number | nee |
default: 10 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/z-score-calculator \
-H "Content-Type: application/json" \
-d '{"x":85,"mean":70,"standard_deviation":10}'
Voorbeeldresponse
{
"data": {
"z_score": 1.5
},
"meta": {
"tool": "z-score-calculator"
}
}
Betrouwbaarheidsinterval calculator
Schat een betrouwbaarheidsinterval voor een gemiddelde op basis van steekproefgegevens.
POST https://synsi.nl/api/v1/tools/confidence-interval-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
mean |
number | nee |
default: 50 |
standard_deviation |
number | nee |
default: 10 |
sample_size |
integer | nee |
default: 100 |
confidence_level |
string | nee |
90 · 95 · 99 default: 95 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/confidence-interval-calculator \
-H "Content-Type: application/json" \
-d '{"mean":50,"standard_deviation":10,"sample_size":100}'
Voorbeeldresponse
{
"data": {
"lower": 48.04003602,
"upper": 51.95996398,
"margin_of_error": 1.95996398
},
"meta": {
"tool": "confidence-interval-calculator"
}
}
Gemiddelde, mediaan en modus calculator
Bereken gemiddelde, mediaan, modus en aantal voor een reeks getallen.
POST https://synsi.nl/api/v1/tools/mean-median-mode-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
numbers |
string | ja |
default: 1, 2, 3, 4, 5 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/mean-median-mode-calculator \
-H "Content-Type: application/json" \
-d '{"numbers":"1, 2, 3, 4, 5"}'
Voorbeeldresponse
{
"data": {
"mean": 3,
"median": 3,
"mode": "No mode",
"count": 5
},
"meta": {
"tool": "mean-median-mode-calculator"
}
}
Variatiebreedte calculator
Bepaal minimum, maximum en variatiebreedte van een lijst met getallen.
POST https://synsi.nl/api/v1/tools/range-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
numbers |
string | ja |
default: 1, 2, 3, 4, 5 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/range-calculator \
-H "Content-Type: application/json" \
-d '{"numbers":"1, 2, 3, 4, 5"}'
Voorbeeldresponse
{
"data": {
"minimum": 1,
"maximum": 5,
"range": 4
},
"meta": {
"tool": "range-calculator"
}
}
Lineaire regressie calculator
Pas een rechte lijn aan op gekoppelde x- en y-waarnemingen en bereken helling, snijpunt en R-kwadraat.
POST https://synsi.nl/api/v1/tools/linear-regression-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
x_values |
string | ja |
default: 1, 2, 3, 4, 5 |
y_values |
string | ja |
default: 2, 4, 5, 4, 5 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/linear-regression-calculator \
-H "Content-Type: application/json" \
-d '{"x_values":"1, 2, 3, 4, 5","y_values":"2, 4, 5, 4, 5"}'
Voorbeeldresponse
{
"data": {
"slope": 0.6,
"intercept": 2.2,
"r_squared": 0.6
},
"meta": {
"tool": "linear-regression-calculator"
}
}
Correlatiecoëfficiënt calculator
Bereken de Pearson-correlatiecoëfficiënt met gekoppelde x- en y-gegevens.
POST https://synsi.nl/api/v1/tools/correlation-coefficient-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
x_values |
string | ja |
default: 1, 2, 3, 4, 5 |
y_values |
string | ja |
default: 2, 4, 5, 4, 5 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/correlation-coefficient-calculator \
-H "Content-Type: application/json" \
-d '{"x_values":"1, 2, 3, 4, 5","y_values":"2, 4, 5, 4, 5"}'
Voorbeeldresponse
{
"data": {
"correlation": 0.77459667,
"strength": "strong"
},
"meta": {
"tool": "correlation-coefficient-calculator"
}
}
P-waarde calculator
Schat een eenzijdige of tweezijdige p-waarde uit een z-score met de standaardnormale verdeling.
POST https://synsi.nl/api/v1/tools/p-value-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
z_score |
number | nee |
default: 1.96 |
mode |
string | nee |
one · two default: two |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/p-value-calculator \
-H "Content-Type: application/json" \
-d '{"z_score":1.96}'
Voorbeeldresponse
{
"data": {
"p_value": 0.04999579
},
"meta": {
"tool": "p-value-calculator"
}
}
Normale verdeling calculator
Bereken z-score, cumulatieve kans en kansdichtheid voor een normale verdeling.
POST https://synsi.nl/api/v1/tools/normal-distribution-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
x |
number | nee |
default: 70 |
mean |
number | nee |
default: 60 |
standard_deviation |
number | nee |
default: 10 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/normal-distribution-calculator \
-H "Content-Type: application/json" \
-d '{"x":70,"mean":60,"standard_deviation":10}'
Voorbeeldresponse
{
"data": {
"z_score": 1,
"cumulative_probability": 0.84134475,
"density": 0.02419707
},
"meta": {
"tool": "normal-distribution-calculator"
}
}
Bayes-theorema calculator
Werk een voorafkans bij met sensitiviteit en fout-positiefpercentage om de achterafkans te berekenen.
POST https://synsi.nl/api/v1/tools/bayes-theorem-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
prior_probability |
number | nee |
default: 1 |
true_positive_rate |
number | nee |
default: 99 |
false_positive_rate |
number | nee |
default: 5 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/bayes-theorem-calculator \
-H "Content-Type: application/json" \
-d '{"prior_probability":1,"true_positive_rate":99,"false_positive_rate":5}'
Voorbeeldresponse
{
"data": {
"posterior_probability": 0.16666667,
"percent": 16.66666667
},
"meta": {
"tool": "bayes-theorem-calculator"
}
}
Datum optellen of aftrekken
Tel dagen, weken, maanden of jaren op bij een datum of trek ze ervan af. Maandeindes worden veilig afgehandeld.
POST https://synsi.nl/api/v1/tools/date-add-subtract
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
date |
string (date) | ja | |
amount |
integer | nee |
default: 1 |
unit |
string | nee |
days · weeks · months · years default: days |
operation |
string | nee |
add · subtract default: add |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/date-add-subtract \
-H "Content-Type: application/json" \
-d '{"date":"2026-01-31","amount":1}'
Voorbeeldresponse
{
"data": {
"result_date": "2026-02-01",
"weekday": 7,
"days_shifted": 1
},
"meta": {
"tool": "date-add-subtract"
}
}
Tijdsduur calculator
Bereken de tijd tussen twee kloktijden, ook als de periode over middernacht loopt.
POST https://synsi.nl/api/v1/tools/time-duration
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
start_time |
string | ja |
default: 09:00 |
end_time |
string | ja |
default: 17:00 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/time-duration \
-H "Content-Type: application/json" \
-d '{"start_time":"09:00","end_time":"17:00"}'
Voorbeeldresponse
{
"data": {
"duration": "08:00",
"total_minutes": 480,
"hours_decimal": 8
},
"meta": {
"tool": "time-duration"
}
}
Aftelcalculator
Tel het aantal dagen, volledige weken en resterende dagen van een startdatum tot een doeldatum.
POST https://synsi.nl/api/v1/tools/countdown-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
from_date |
string (date) | nee |
default: 2026-10-25 |
target_date |
string (date) | nee |
default: 2026-11-24 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/countdown-calculator \
-H "Content-Type: application/json" \
-d '{"from_date":"2026-01-01","target_date":"2026-01-31"}'
Voorbeeldresponse
{
"data": {
"days_until": 30,
"full_weeks": 4,
"remaining_days": 2
},
"meta": {
"tool": "countdown-calculator"
}
}
Tijdzone converter
Zet een lokale datum en tijd om tussen veelgebruikte IANA-tijdzones en bekijk de UTC-offset en Unix-timestamp.
POST https://synsi.nl/api/v1/tools/timezone-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
local_datetime |
string | ja |
default: 2026-10-25T02:08 |
from_timezone |
string | nee |
UTC · Europe/Amsterdam · Europe/London · America/New_York · America/Los_Angeles · Asia/Dubai · Asia/Tokyo · Australia/Sydney default: UTC |
to_timezone |
string | nee |
UTC · Europe/Amsterdam · Europe/London · America/New_York · America/Los_Angeles · Asia/Dubai · Asia/Tokyo · Australia/Sydney default: Europe/Amsterdam |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/timezone-converter \
-H "Content-Type: application/json" \
-d '{"local_datetime":"2026-01-15T12:00"}'
Voorbeeldresponse
{
"data": {
"target_local": "2026-01-15T13:00",
"target_offset": "+01:00",
"unix_timestamp": 1768478400
},
"meta": {
"tool": "timezone-converter"
}
}
Unix-timestamp converter
Zet Unix-timestamps in seconden of milliseconden om naar een leesbare UTC-datum en terug.
POST https://synsi.nl/api/v1/tools/unix-timestamp-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
timestamp |
integer | nee |
default: 1767225600 |
unit |
string | nee |
seconds · milliseconds default: seconds |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/unix-timestamp-converter \
-H "Content-Type: application/json" \
-d '{"timestamp":1767225600}'
Voorbeeldresponse
{
"data": {
"utc_datetime": "2026-01-01T00:00:00.000Z",
"unix_seconds": 1767225600,
"unix_milliseconds": 1767225600000
},
"meta": {
"tool": "unix-timestamp-converter"
}
}
Schrikkeljaar calculator
Controleer of een jaar een schrikkeljaar is en bekijk hoeveel dagen het heeft.
POST https://synsi.nl/api/v1/tools/leap-year-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
year |
integer | nee |
default: 2026 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/leap-year-calculator \
-H "Content-Type: application/json" \
-d '{"year":2026}'
Voorbeeldresponse
{
"data": {
"is_leap_year": false,
"days_in_year": 365,
"next_leap_year": 2028
},
"meta": {
"tool": "leap-year-calculator"
}
}
Kalender
Gratis online kalender: de datum van vandaag, het weeknummer, de dag van het jaar en het kwartaal, maand- en jaaroverzicht met weeknummers en feestdagen.
POST https://synsi.nl/api/v1/tools/calendar
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
date |
string (date) | nee | The date (YYYY-MM-DD, from 1583). Defaults to today. |
country |
string | nee |
Public holidays to include: Netherlands, Belgium, Germany (nationwide), United Kingdom (England & Wales) or United States (federal).
none · nl · be · de · gb · us default: none |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/calendar \
-H "Content-Type: application/json" \
-d '{"country":"nl"}'
Voorbeeldresponse
{
"data": {
"date": "2026-10-25",
"weekday": 7,
"day_of_year": 298,
"days_in_year": 365,
"days_remaining": 67,
"iso_week": 43,
"iso_week_year": 2026,
"quarter": 4,
"is_leap_year": false,
"days_in_month": 31,
"holidays_on_date": [],
"holidays": [
{
"date": "2026-01-01",
"key": "new_year",
"name": "New Year's Day",
"observed": false
},
{
"date": "2026-04-03",
"key": "good_friday",
"name": "Good Friday",
"observed": false
},
{
"date": "2026-04-05",
"key": "easter_sunday",
"name": "Easter Sunday",
"observed": false
},
{
"date": "2026-04-06",
"key": "easter_monday",
"name": "Easter Monday",
"observed": false
},
{
"date": "2026-04-27",
"key": "kings_day",
"name": "King's Day",
"observed": false
},
{
"date": "2026-05-05",
"key": "liberation_day",
"name": "Liberation Day",
"observed": false
},
{
"date": "2026-05-14",
"key": "ascension",
"name": "Ascension Day",
"observed": false
},
{
"date": "2026-05-24",
"key": "whit_sunday",
"name": "Whit Sunday",
"observed": false
},
{
"date": "2026-05-25",
"key": "whit_monday",
"name": "Whit Monday",
"observed": false
},
{
"date": "2026-12-25",
"key": "christmas",
"name": "Christmas Day",
"observed": false
},
{
"date": "2026-12-26",
"key": "second_christmas",
"name": "Second Day of Christmas",
"observed": false
}
]
},
"meta": {
"tool": "calendar"
}
}
Eiwitinname calculator
Bereken een algemene eiwitreferentie op basis van lichaamsgewicht en activiteit.
POST https://synsi.nl/api/v1/tools/protein-intake-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
weight |
number | nee |
weight
default: 70 |
unit |
string | nee |
unit
metric · imperial default: metric |
activity |
string | nee |
activity
general · active · athlete default: active |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/protein-intake-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70}'
Voorbeeldresponse
{
"data": {
"min_g": 84,
"max_g": 112,
"weight_kg": 70
},
"meta": {
"tool": "protein-intake-calculator"
}
}
Waterinname calculator
Bekijk een referentie voor totale dagelijkse waterinname per levensfase.
POST https://synsi.nl/api/v1/tools/water-intake-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
profile |
string | nee |
profile
woman · man · pregnancy · lactation default: woman |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/water-intake-calculator \
-H "Content-Type: application/json" \
-d '[]'
Voorbeeldresponse
{
"data": {
"litres": 2.7,
"fluid_ounces": 91
},
"meta": {
"tool": "water-intake-calculator"
}
}
Taille-lengteverhouding calculator
Bereken je taille-lengteverhouding als screeningsmaat voor volwassenen.
POST https://synsi.nl/api/v1/tools/waist-to-height-ratio
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
waist |
number | nee |
waist
default: 80 |
height |
number | nee |
height
default: 170 |
unit |
string | nee |
unit
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/waist-to-height-ratio \
-H "Content-Type: application/json" \
-d '{"waist":80,"height":170}'
Voorbeeldresponse
{
"data": {
"ratio": 0.47,
"category": "lower"
},
"meta": {
"tool": "waist-to-height-ratio"
}
}
Vetvrije massa calculator
Schat je vetvrije massa op basis van gewicht en vetpercentage.
POST https://synsi.nl/api/v1/tools/lean-body-mass-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
weight |
number | nee |
weight
default: 70 |
body_fat |
number | nee |
body_fat
default: 20 |
unit |
string | nee |
unit
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/lean-body-mass-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70,"body_fat":20}'
Voorbeeldresponse
{
"data": {
"lean_mass": 56,
"fat_mass": 14,
"unit": "kg"
},
"meta": {
"tool": "lean-body-mass-calculator"
}
}
Calorieën verbranden calculator
Schat energieverbruik op basis van gewicht, activiteit en duur.
POST https://synsi.nl/api/v1/tools/calories-burned-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
weight |
number | nee |
weight
default: 70 |
minutes |
number | nee |
minutes
default: 30 |
activity |
string | nee |
activity
walking · cycling · running · swimming · strength_training default: walking |
unit |
string | nee |
unit
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/calories-burned-calculator \
-H "Content-Type: application/json" \
-d '{"weight":70,"minutes":30}'
Voorbeeldresponse
{
"data": {
"total_kcal": 129,
"active_kcal": 92
},
"meta": {
"tool": "calories-burned-calculator"
}
}
Hardlooptempo calculator
Bereken je tempo per kilometer en mijl op basis van afstand en tijd.
POST https://synsi.nl/api/v1/tools/running-pace-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
distance |
number | nee |
distance
default: 5 |
hours |
integer | nee |
hours
default: 0 |
minutes |
integer | nee |
minutes
default: 25 |
seconds |
integer | nee |
seconds
default: 0 |
unit |
string | nee |
unit
km · mi default: km |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/running-pace-calculator \
-H "Content-Type: application/json" \
-d '{"distance":5,"hours":0,"minutes":25,"seconds":0}'
Voorbeeldresponse
{
"data": {
"pace_seconds_per_km": 300,
"pace_seconds_per_mile": 482.8,
"speed_kmh": 12
},
"meta": {
"tool": "running-pace-calculator"
}
}
1RM calculator
Schat je one-rep max met gewicht en herhalingen.
POST https://synsi.nl/api/v1/tools/one-rep-max-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
weight |
number | nee |
weight
default: 60 |
reps |
integer | nee |
reps
default: 8 |
unit |
string | nee |
unit
kg · lb default: kg |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/one-rep-max-calculator \
-H "Content-Type: application/json" \
-d '{"weight":60,"reps":8}'
Voorbeeldresponse
{
"data": {
"epley": 76,
"brzycki": 74.5,
"unit": "kg"
},
"meta": {
"tool": "one-rep-max-calculator"
}
}
Hartslagzones calculator
Schat vijf trainingszones op basis van je leeftijd.
POST https://synsi.nl/api/v1/tools/heart-rate-zone-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
age |
integer | nee |
age
default: 30 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/heart-rate-zone-calculator \
-H "Content-Type: application/json" \
-d '{"age":30}'
Voorbeeldresponse
{
"data": {
"max_hr": 187,
"zones": [
{
"zone": 1,
"min": 94,
"max": 112
},
{
"zone": 2,
"min": 112,
"max": 131
},
{
"zone": 3,
"min": 131,
"max": 150
},
{
"zone": 4,
"min": 150,
"max": 168
},
{
"zone": 5,
"min": 168,
"max": 187
}
]
},
"meta": {
"tool": "heart-rate-zone-calculator"
}
}
Slaap calculator
Bereken bedtijden voor 7, 8 of 9 uur slaap.
POST https://synsi.nl/api/v1/tools/sleep-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
wake_time |
string | nee |
Wake time in 24-hour HH:MM format.
default: 07:00 |
latency |
integer | nee |
latency
default: 15 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/sleep-calculator \
-H "Content-Type: application/json" \
-d '{"latency":15}'
Voorbeeldresponse
{
"data": {
"bedtimes": [
{
"hours": 7,
"time": "23:45"
},
{
"hours": 8,
"time": "22:45"
},
{
"hours": 9,
"time": "21:45"
}
]
},
"meta": {
"tool": "sleep-calculator"
}
}
Uitgerekende datum calculator
Schat een uitgerekende datum vanaf de eerste dag van je laatste menstruatie.
POST https://synsi.nl/api/v1/tools/due-date-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
lmp_date |
string (date) | ja | |
cycle_length |
integer | nee |
cycle_length
default: 28 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/due-date-calculator \
-H "Content-Type: application/json" \
-d '{"lmp_date":"2026-01-01","cycle_length":28}'
Voorbeeldresponse
{
"data": {
"due_date": "2026-10-08"
},
"meta": {
"tool": "due-date-calculator"
}
}
Ovulatie calculator
Schat ovulatie en vruchtbare dagen op basis van cyclusduur.
POST https://synsi.nl/api/v1/tools/ovulation-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
lmp_date |
string (date) | ja | |
cycle_length |
integer | nee |
cycle_length
default: 28 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/ovulation-calculator \
-H "Content-Type: application/json" \
-d '{"lmp_date":"2026-01-01","cycle_length":28}'
Voorbeeldresponse
{
"data": {
"ovulation_date": "2026-01-15",
"fertile_start": "2026-01-10",
"fertile_end": "2026-01-16"
},
"meta": {
"tool": "ovulation-calculator"
}
}
Zwangerschapsgewicht calculator
Vergelijk gewichtstoename met een richtlijn voor een eenlingzwangerschap.
POST https://synsi.nl/api/v1/tools/pregnancy-weight-gain-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
height |
number | nee |
height
default: 165 |
prepregnancy_weight |
number | nee |
prepregnancy_weight
default: 65 |
current_weight |
number | nee |
current_weight
default: 70 |
unit |
string | nee |
unit
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/pregnancy-weight-gain-calculator \
-H "Content-Type: application/json" \
-d '{"height":165,"prepregnancy_weight":65,"current_weight":70}'
Voorbeeldresponse
{
"data": {
"bmi": 23.9,
"category": "healthy",
"gain_min": 11.3,
"gain_max": 15.9,
"gain_so_far": 5,
"unit": "kg"
},
"meta": {
"tool": "pregnancy-weight-gain-calculator"
}
}
Aanbevolen hoeveelheid vitamines en mineralen
Bekijk de aanbevolen hoeveelheid vitamines en mineralen per dag en de bovengrenzen van EFSA en de VS voor 23 voedingsstoffen, per leeftijd en geslacht.
POST https://synsi.nl/api/v1/tools/vitamin-mineral-intake-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
age |
integer | nee |
Age in years. Reference values cover adults aged 19 and over.
default: 35 |
sex |
string | nee |
Sex used to select reference values.
female · male default: female |
status |
string | nee |
Pregnancy or lactation; female profile only.
none · pregnant · lactating default: none |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/vitamin-mineral-intake-calculator \
-H "Content-Type: application/json" \
-d '{"age":35}'
Voorbeeldresponse
{
"data": {
"rows": [
{
"nutrient": "vitamin-a",
"group": "vitamin",
"unit": "µg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 700,
"ri_note": null,
"ul": 3000,
"ul_type": "ul",
"ul_note": "preformed"
},
"efsa": {
"type": "PRI",
"ri": 650,
"ri_note": null,
"ul": 3000,
"ul_type": "ul",
"ul_note": "preformed"
}
},
{
"nutrient": "thiamin",
"group": "vitamin",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 1.1,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "PRI",
"ri": null,
"ri_note": "per_energy_thiamin",
"ul": null,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "riboflavin",
"group": "vitamin",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 1.1,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "PRI",
"ri": 1.6,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "niacin",
"group": "vitamin",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 14,
"ri_note": null,
"ul": 35,
"ul_type": "ul",
"ul_note": "supplemental"
},
"efsa": {
"type": "PRI",
"ri": null,
"ri_note": "per_energy_niacin",
"ul": 10,
"ul_type": "ul",
"ul_note": "nicotinic_acid"
}
},
{
"nutrient": "pantothenic-acid",
"group": "vitamin",
"unit": "mg",
"dfe": false,
"nih": {
"type": "AI",
"ri": 5,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 5,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "vitamin-b6",
"group": "vitamin",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 1.3,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "PRI",
"ri": 1.6,
"ri_note": null,
"ul": 12,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "biotin",
"group": "vitamin",
"unit": "µg",
"dfe": false,
"nih": {
"type": "AI",
"ri": 30,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 40,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "folate",
"group": "vitamin",
"unit": "µg",
"dfe": true,
"nih": {
"type": "RDA",
"ri": 400,
"ri_note": null,
"ul": 1000,
"ul_type": "ul",
"ul_note": "folic_acid"
},
"efsa": {
"type": "PRI",
"ri": 330,
"ri_note": null,
"ul": 1000,
"ul_type": "ul",
"ul_note": "folic_acid"
}
},
{
"nutrient": "vitamin-b12",
"group": "vitamin",
"unit": "µg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 2.4,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 4,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "vitamin-c",
"group": "vitamin",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 75,
"ri_note": null,
"ul": 2000,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "PRI",
"ri": 95,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "vitamin-d",
"group": "vitamin",
"unit": "µg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "vitamin-e",
"group": "vitamin",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 15,
"ri_note": null,
"ul": 1000,
"ul_type": "ul",
"ul_note": "supplemental"
},
"efsa": {
"type": "AI",
"ri": 11,
"ri_note": null,
"ul": 300,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "vitamin-k",
"group": "vitamin",
"unit": "µg",
"dfe": false,
"nih": {
"type": "AI",
"ri": 90,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 70,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "calcium",
"group": "mineral",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 1000,
"ri_note": null,
"ul": 2500,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "PRI",
"ri": 950,
"ri_note": null,
"ul": 2500,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "magnesium",
"group": "mineral",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 320,
"ri_note": null,
"ul": 350,
"ul_type": "ul",
"ul_note": "supplemental"
},
"efsa": {
"type": "AI",
"ri": 300,
"ri_note": null,
"ul": 250,
"ul_type": "ul",
"ul_note": "supplemental"
}
},
{
"nutrient": "iron",
"group": "mineral",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 18,
"ri_note": null,
"ul": 45,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "PRI",
"ri": 16,
"ri_note": "iron_menopause",
"ul": 40,
"ul_type": "safe_level",
"ul_note": null
}
},
{
"nutrient": "zinc",
"group": "mineral",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 8,
"ri_note": null,
"ul": 40,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "PRI",
"ri": 9.3,
"ri_note": "zinc_phytate",
"ul": 25,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "selenium",
"group": "mineral",
"unit": "µg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 55,
"ri_note": null,
"ul": 400,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 70,
"ri_note": null,
"ul": 255,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "iodine",
"group": "mineral",
"unit": "µg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 150,
"ri_note": null,
"ul": 1100,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 150,
"ri_note": null,
"ul": 600,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "copper",
"group": "mineral",
"unit": "mg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 0.9,
"ri_note": null,
"ul": 10,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 1.3,
"ri_note": null,
"ul": 5,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "manganese",
"group": "mineral",
"unit": "mg",
"dfe": false,
"nih": {
"type": "AI",
"ri": 1.8,
"ri_note": null,
"ul": 11,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 3,
"ri_note": null,
"ul": 8,
"ul_type": "safe_level",
"ul_note": null
}
},
{
"nutrient": "chromium",
"group": "mineral",
"unit": "µg",
"dfe": false,
"nih": {
"type": "AI",
"ri": 25,
"ri_note": null,
"ul": null,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": null,
"ri": null,
"ri_note": "chromium_none",
"ul": null,
"ul_type": "ul",
"ul_note": null
}
},
{
"nutrient": "molybdenum",
"group": "mineral",
"unit": "µg",
"dfe": false,
"nih": {
"type": "RDA",
"ri": 45,
"ri_note": null,
"ul": 2000,
"ul_type": "ul",
"ul_note": null
},
"efsa": {
"type": "AI",
"ri": 65,
"ri_note": null,
"ul": 600,
"ul_type": "ul",
"ul_note": null
}
}
]
},
"meta": {
"tool": "vitamin-mineral-intake-calculator"
}
}
Lengte omrekenen
Lengte omrekenen tussen meter, centimeter, kilometer, inch, voet, yard, mijl en zeemijl. Gratis, met exacte omrekenfactoren en direct resultaat.
POST https://synsi.nl/api/v1/tools/length-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
length default: length |
value |
number | ja | |
from |
string | ja |
mm · cm · dm · m · km · in · ft · yd · mi · nmi |
to |
string | ja |
mm · cm · dm · m · km · in · ft · yd · mi · nmi |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/length-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"m","to":"ft"}'
Voorbeeldresponse
{
"data": {
"result": 32.8083989501
},
"meta": {
"tool": "length-converter"
}
}
Supplementen optellen
Supplementen optellen: tel vitamines en mineralen uit al je producten bij elkaar, zie dubbele inname en vergelijk met de Europese en Amerikaanse bovengrenzen.
POST https://synsi.nl/api/v1/tools/supplement-stack-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
products |
string | ja | One product per line: "Name: nutrient amount unit, …" or "nutrient amount unit". Units: mg, µg (mcg), g, IU. |
age |
integer | nee |
Age in years. Reference values cover adults aged 19 and over.
default: 35 |
sex |
string | nee |
Sex used to select reference values.
female · male default: female |
status |
string | nee |
Pregnancy or lactation; female profile only.
none · pregnant · lactating default: none |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/supplement-stack-calculator \
-H "Content-Type: application/json" \
-d '{"products":"Vitamin D3: 25 µg\nMultivitamin: vitamin D 10 µg, zinc 10 mg, vitamin B6 2 mg\nMagnesium citrate: 750 mg\nZinc: 15 mg","age":35}'
Voorbeeldresponse
{
"data": {
"rows": [
{
"nutrient": "vitamin-b6",
"unit": "mg",
"total": 2,
"dfe": null,
"sources": [
"Multivitamin"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 1.3,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 153.8,
"ul_percent": 2
},
"efsa": {
"type": "PRI",
"ri": 1.6,
"ri_note": null,
"ul": 12,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 125,
"ul_percent": 16.7
}
},
{
"nutrient": "vitamin-d",
"unit": "µg",
"total": 35,
"dfe": null,
"sources": [
"Vitamin D3",
"Multivitamin"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 233.3,
"ul_percent": 35
},
"efsa": {
"type": "AI",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 233.3,
"ul_percent": 35
}
},
{
"nutrient": "magnesium",
"unit": "mg",
"total": 121.2,
"dfe": null,
"sources": [
"Magnesium citrate"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 320,
"ri_note": null,
"ul": 350,
"ul_type": "ul",
"ul_note": "supplemental",
"ri_percent": 37.9,
"ul_percent": 34.6
},
"efsa": {
"type": "AI",
"ri": 300,
"ri_note": null,
"ul": 250,
"ul_type": "ul",
"ul_note": "supplemental",
"ri_percent": 40.4,
"ul_percent": 48.5
}
},
{
"nutrient": "zinc",
"unit": "mg",
"total": 25,
"dfe": null,
"sources": [
"Multivitamin",
"Zinc"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 8,
"ri_note": null,
"ul": 40,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 312.5,
"ul_percent": 62.5
},
"efsa": {
"type": "PRI",
"ri": 9.3,
"ri_note": "zinc_phytate",
"ul": 25,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 268.8,
"ul_percent": 100
}
}
],
"duplicates": [
"vitamin-d",
"zinc"
],
"above_ul": [],
"conversions": [
{
"product": "Magnesium citrate",
"compound": "magnesium-citrate",
"amount": 750,
"elemental": 121.2
}
],
"unrecognized": []
},
"meta": {
"tool": "supplement-stack-calculator"
}
}
Gewicht omrekenen
Gewicht omrekenen tussen kilogram, gram, pound (lbs), ounce, stone en ton. Gratis, exact en direct: kg naar lbs, lbs naar kg en stone naar kg.
POST https://synsi.nl/api/v1/tools/weight-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
weight default: weight |
value |
number | ja | |
from |
string | ja |
mg · g · kg · t · oz · lb · st |
to |
string | ja |
mg · g · kg · t · oz · lb · st |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/weight-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"kg","to":"lb"}'
Voorbeeldresponse
{
"data": {
"result": 22.0462262185
},
"meta": {
"tool": "weight-converter"
}
}
Supplementetiket controleren
Supplementetiket controleren: plak de voedingswaardetabel en zie elke vitamine en elk mineraal naast de bovengrens, inclusief overlap met andere supplementen.
POST https://synsi.nl/api/v1/tools/supplement-label-analyzer
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
label |
string | ja | Supplement facts text, one nutrient per line. |
servings |
number | nee |
Servings per day.
default: 1 |
other |
string | nee |
Optional: other products you take, in the supplement stack format.
default: |
age |
integer | nee |
Age in years. Reference values cover adults aged 19 and over.
default: 35 |
sex |
string | nee |
Sex used to select reference values.
female · male default: female |
status |
string | nee |
Pregnancy or lactation; female profile only.
none · pregnant · lactating default: none |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/supplement-label-analyzer \
-H "Content-Type: application/json" \
-d '{"label":"Supplement Facts\nServing size: 1 tablet\nVitamin D (as cholecalciferol) 25 µg (1,000 IU)\nVitamin B6 (as pyridoxine HCl) 2 mg\nMagnesium (as magnesium citrate) 200 mg\nZinc (as zinc gluconate) 15 mg","servings":1,"age":35}'
Voorbeeldresponse
{
"data": {
"rows": [
{
"nutrient": "vitamin-b6",
"unit": "mg",
"total": 2,
"dfe": null,
"sources": [
"label"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 1.3,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 153.8,
"ul_percent": 2
},
"efsa": {
"type": "PRI",
"ri": 1.6,
"ri_note": null,
"ul": 12,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 125,
"ul_percent": 16.7
}
},
{
"nutrient": "vitamin-d",
"unit": "µg",
"total": 25,
"dfe": null,
"sources": [
"label"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 166.7,
"ul_percent": 25
},
"efsa": {
"type": "AI",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 166.7,
"ul_percent": 25
}
},
{
"nutrient": "magnesium",
"unit": "mg",
"total": 200,
"dfe": null,
"sources": [
"label"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 320,
"ri_note": null,
"ul": 350,
"ul_type": "ul",
"ul_note": "supplemental",
"ri_percent": 62.5,
"ul_percent": 57.1
},
"efsa": {
"type": "AI",
"ri": 300,
"ri_note": null,
"ul": 250,
"ul_type": "ul",
"ul_note": "supplemental",
"ri_percent": 66.7,
"ul_percent": 80
}
},
{
"nutrient": "zinc",
"unit": "mg",
"total": 15,
"dfe": null,
"sources": [
"label"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 8,
"ri_note": null,
"ul": 40,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 187.5,
"ul_percent": 37.5
},
"efsa": {
"type": "PRI",
"ri": 9.3,
"ri_note": "zinc_phytate",
"ul": 25,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 161.3,
"ul_percent": 60
}
}
],
"duplicates": [],
"above_ul": [],
"conversions": [],
"unrecognized": []
},
"meta": {
"tool": "supplement-label-analyzer"
}
}
Temperatuur omrekenen
Temperatuur omrekenen tussen graden Celsius, Fahrenheit en Kelvin. Gratis, met formules, oventemperaturen en lichaamstemperatuur in één overzicht.
POST https://synsi.nl/api/v1/tools/temperature-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
temperature default: temperature |
value |
number | ja | |
from |
string | ja |
C · F · K |
to |
string | ja |
C · F · K |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/temperature-converter \
-H "Content-Type: application/json" \
-d '{"value":20,"from":"C","to":"F"}'
Voorbeeldresponse
{
"data": {
"result": 68
},
"meta": {
"tool": "temperature-converter"
}
}
Supplement dosis berekenen
Supplement dosis berekenen: kies een vitamine of mineraal, vul de hoeveelheid per portie in en zie je inname naast de aanbevolen hoeveelheid en bovengrens.
POST https://synsi.nl/api/v1/tools/supplement-dose-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
nutrient |
string | nee |
vitamin-a · thiamin · riboflavin · niacin · pantothenic-acid · vitamin-b6 · biotin · folate · vitamin-b12 · vitamin-c · vitamin-d · vitamin-e · vitamin-k · calcium · magnesium · iron · zinc · selenium · iodine · copper · manganese · chromium · molybdenum default: vitamin-d |
amount |
number | nee |
Amount per serving.
default: 25 |
unit |
string | nee |
mg · mcg · g · IU default: mcg |
servings |
number | nee |
Servings per day.
default: 1 |
age |
integer | nee |
Age in years. Reference values cover adults aged 19 and over.
default: 35 |
sex |
string | nee |
Sex used to select reference values.
female · male default: female |
status |
string | nee |
Pregnancy or lactation; female profile only.
none · pregnant · lactating default: none |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/supplement-dose-calculator \
-H "Content-Type: application/json" \
-d '{"amount":25,"servings":1,"age":35}'
Voorbeeldresponse
{
"data": {
"daily": 25,
"unit": "µg",
"daily_iu": 1000,
"row": {
"nutrient": "vitamin-d",
"unit": "µg",
"total": 25,
"dfe": null,
"sources": [
"dose"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 166.7,
"ul_percent": 25
},
"efsa": {
"type": "AI",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 166.7,
"ul_percent": 25
}
}
},
"meta": {
"tool": "supplement-dose-calculator"
}
}
Inhoud omrekenen
Inhoud omrekenen tussen liter, milliliter, Amerikaanse en Britse gallons, cups, pints, fluid ounces, eetlepels, theelepels en kubieke meters.
POST https://synsi.nl/api/v1/tools/volume-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
volume default: volume |
value |
number | ja | |
from |
string | ja |
ml · cl · dl · l · m3 · tsp · tbsp · floz · cup · pt · qt · gal · ukgal |
to |
string | ja |
ml · cl · dl · l · m3 · tsp · tbsp · floz · cup · pt · qt · gal · ukgal |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/volume-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"l","to":"gal"}'
Voorbeeldresponse
{
"data": {
"result": 2.64172052358
},
"meta": {
"tool": "volume-converter"
}
}
Vitamine D berekenen
Vitamine D berekenen: reken IE om naar microgram, tel voeding en andere supplementen op en vergelijk je inname met de aanbeveling en de bovengrens van 100 µg.
POST https://synsi.nl/api/v1/tools/vitamin-d-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
amount |
number | nee |
Vitamin D per serving.
default: 1000 |
unit |
string | nee |
IU · mcg default: IU |
servings |
number | nee |
Servings per day.
default: 1 |
other_ug |
number | nee |
Vitamin D from food and other supplements, in µg per day.
default: 0 |
age |
integer | nee |
Age in years. Reference values cover adults aged 19 and over.
default: 35 |
sex |
string | nee |
Sex used to select reference values.
female · male default: female |
status |
string | nee |
Pregnancy or lactation; female profile only.
none · pregnant · lactating default: none |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/vitamin-d-calculator \
-H "Content-Type: application/json" \
-d '{"amount":1000,"servings":1,"age":35}'
Voorbeeldresponse
{
"data": {
"supplement_ug": 25,
"supplement_iu": 1000,
"total_ug": 25,
"total_iu": 1000,
"row": {
"nutrient": "vitamin-d",
"unit": "µg",
"total": 25,
"dfe": null,
"sources": [
"total"
],
"above_ul": false,
"nih": {
"type": "RDA",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 166.7,
"ul_percent": 25
},
"efsa": {
"type": "AI",
"ri": 15,
"ri_note": null,
"ul": 100,
"ul_type": "ul",
"ul_note": null,
"ri_percent": 166.7,
"ul_percent": 25
}
}
},
"meta": {
"tool": "vitamin-d-calculator"
}
}
Oppervlakte omrekenen
Oppervlakte omrekenen tussen vierkante meter, vierkante voet, hectare, acre, vierkante kilometer, vierkante mijl en meer. Gratis en direct exact.
POST https://synsi.nl/api/v1/tools/area-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
area default: area |
value |
number | ja | |
from |
string | ja |
mm2 · cm2 · m2 · ha · km2 · in2 · ft2 · yd2 · ac · mi2 |
to |
string | ja |
mm2 · cm2 · m2 · ha · km2 · in2 · ft2 · yd2 · ac · mi2 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/area-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"m2","to":"ft2"}'
Voorbeeldresponse
{
"data": {
"result": 107.639104167
},
"meta": {
"tool": "area-converter"
}
}
Elementaire mineralen berekenen
Elementaire mineralen berekenen: reken het gewicht van magnesiumcitraat, calciumcarbonaat, zinkgluconaat of ijzersulfaat om naar de elementaire hoeveelheid.
POST https://synsi.nl/api/v1/tools/elemental-mineral-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
compound |
string | nee |
magnesium-oxide · magnesium-citrate · magnesium-glycinate · magnesium-malate · magnesium-taurate · magnesium-l-threonate · magnesium-chloride · magnesium-sulfate · magnesium-carbonate · magnesium-lactate · magnesium-hydroxide · calcium-carbonate · calcium-citrate · calcium-lactate · calcium-gluconate · calcium-phosphate · zinc-gluconate · zinc-citrate · zinc-picolinate · zinc-bisglycinate · zinc-oxide · zinc-sulfate · zinc-acetate · ferrous-sulfate · ferrous-sulfate-dried · ferrous-fumarate · ferrous-gluconate · ferrous-bisglycinate default: magnesium-citrate |
amount |
number | nee |
Weight of the compound per serving, in mg.
default: 500 |
servings |
number | nee |
Servings per day.
default: 1 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/elemental-mineral-calculator \
-H "Content-Type: application/json" \
-d '{"amount":500,"servings":1}'
Voorbeeldresponse
{
"data": {
"nutrient": "magnesium",
"formula": "Mg3(C6H5O7)2",
"fraction_percent": 16.16,
"elemental_mg": 80.8,
"daily_elemental_mg": 80.8,
"nih": {
"ul": 350,
"ul_type": "ul",
"ul_note": "supplemental",
"ul_percent": 23.1
},
"efsa": {
"ul": 250,
"ul_type": "ul",
"ul_note": "supplemental",
"ul_percent": 32.3
}
},
"meta": {
"tool": "elemental-mineral-calculator"
}
}
Snelheid omrekenen
Snelheid omrekenen tussen kilometer per uur, mijl per uur (mph), knopen, meter per seconde en voet per seconde. Gratis en exact voor weg en water.
POST https://synsi.nl/api/v1/tools/speed-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
speed default: speed |
value |
number | ja | |
from |
string | ja |
m/s · km/h · mph · kn · ft/s |
to |
string | ja |
m/s · km/h · mph · kn · ft/s |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/speed-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"km/h","to":"mph"}'
Voorbeeldresponse
{
"data": {
"result": 6.21371192237
},
"meta": {
"tool": "speed-converter"
}
}
Magnesium berekenen
Magnesium berekenen: zie hoeveel elementair magnesium er in magnesiumcitraat, -bisglycinaat, -oxide, -malaat en -tauraat zit en vergelijk met de bovengrens.
POST https://synsi.nl/api/v1/tools/magnesium-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
compound |
string | nee |
magnesium-oxide · magnesium-citrate · magnesium-glycinate · magnesium-malate · magnesium-taurate · magnesium-l-threonate · magnesium-chloride · magnesium-sulfate · magnesium-carbonate · magnesium-lactate · magnesium-hydroxide default: magnesium-citrate |
amount |
number | nee |
Weight of the compound per serving, in mg.
default: 500 |
servings |
number | nee |
Servings per day.
default: 1 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/magnesium-calculator \
-H "Content-Type: application/json" \
-d '{"amount":500,"servings":1}'
Voorbeeldresponse
{
"data": {
"nutrient": "magnesium",
"formula": "Mg3(C6H5O7)2",
"fraction_percent": 16.16,
"elemental_mg": 80.8,
"daily_elemental_mg": 80.8,
"nih": {
"ul": 350,
"ul_type": "ul",
"ul_note": "supplemental",
"ul_percent": 23.1
},
"efsa": {
"ul": 250,
"ul_type": "ul",
"ul_note": "supplemental",
"ul_percent": 32.3
}
},
"meta": {
"tool": "magnesium-calculator"
}
}
Tijd omrekenen
Tijd omrekenen tussen milliseconden, seconden, minuten, uren, dagen, weken en jaren. Gratis: reken uren om naar minuten, dagen naar uren en meer.
POST https://synsi.nl/api/v1/tools/time-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
time default: time |
value |
number | ja | |
from |
string | ja |
ms · s · min · h · d · wk · yr |
to |
string | ja |
ms · s · min · h · d · wk · yr |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/time-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"h","to":"min"}'
Voorbeeldresponse
{
"data": {
"result": 600
},
"meta": {
"tool": "time-converter"
}
}
IE omrekenen
IE omrekenen naar microgram of milligram en terug voor vitamine D, vitamine A (retinol, bètacaroteen) en vitamine E. Gratis, met alle omrekenfactoren.
POST https://synsi.nl/api/v1/tools/vitamin-unit-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
form |
string | nee |
vitamin-d · vitamin-a-retinol · vitamin-a-beta-carotene · vitamin-e-natural · vitamin-e-synthetic default: vitamin-d |
value |
number | nee |
default: 1000 |
direction |
string | nee |
iu_to_mass · mass_to_iu default: iu_to_mass |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/vitamin-unit-converter \
-H "Content-Type: application/json" \
-d '{"value":1000}'
Voorbeeldresponse
{
"data": {
"result": 25,
"unit": "µg",
"per_iu": 0.025
},
"meta": {
"tool": "vitamin-unit-converter"
}
}
Data omrekenen
Data omrekenen tussen bits, bytes, KB, MB, GB, TB, PB en binaire KiB, MiB, GiB en TiB. Gratis, en zie waarom een schijf van 1 TB 931 GB toont.
POST https://synsi.nl/api/v1/tools/data-storage-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
data default: data |
value |
number | ja | |
from |
string | ja |
bit · Kbit · Mbit · Gbit · B · KB · MB · GB · TB · PB · KiB · MiB · GiB · TiB |
to |
string | ja |
bit · Kbit · Mbit · Gbit · B · KB · MB · GB · TB · PB · KiB · MiB · GiB · TiB |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/data-storage-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"GB","to":"GiB"}'
Voorbeeldresponse
{
"data": {
"result": 9.31322574615
},
"meta": {
"tool": "data-storage-converter"
}
}
Druk omrekenen
Druk omrekenen tussen bar, psi, pascal, kilopascal, megapascal, millibar, atmosfeer en torr. Gratis, voor bandenspanning, weer en hydrauliek.
POST https://synsi.nl/api/v1/tools/pressure-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
pressure default: pressure |
value |
number | ja | |
from |
string | ja |
Pa · kPa · MPa · bar · mbar · psi · atm · torr |
to |
string | ja |
Pa · kPa · MPa · bar · mbar · psi · atm · torr |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/pressure-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"bar","to":"psi"}'
Voorbeeldresponse
{
"data": {
"result": 145.03773773
},
"meta": {
"tool": "pressure-converter"
}
}
Energie omrekenen
Energie omrekenen tussen joule, kilojoule, megajoule, wattuur, kilowattuur, calorie, kilocalorie en BTU. Gratis, met exacte factoren en direct antwoord.
POST https://synsi.nl/api/v1/tools/energy-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
energy default: energy |
value |
number | ja | |
from |
string | ja |
J · kJ · MJ · Wh · kWh · cal · kcal · BTU |
to |
string | ja |
J · kJ · MJ · Wh · kWh · cal · kcal · BTU |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/energy-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"kWh","to":"MJ"}'
Voorbeeldresponse
{
"data": {
"result": 36
},
"meta": {
"tool": "energy-converter"
}
}
Vermogen omrekenen
Vermogen omrekenen tussen watt, kilowatt, megawatt, paardenkracht (pk), Engelse horsepower (hp) en BTU per uur. Gratis, exact en direct.
POST https://synsi.nl/api/v1/tools/power-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
power default: power |
value |
number | ja | |
from |
string | ja |
W · kW · MW · hp · metric-hp · BTU/h |
to |
string | ja |
W · kW · MW · hp · metric-hp · BTU/h |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/power-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"kW","to":"hp"}'
Voorbeeldresponse
{
"data": {
"result": 13.410220896
},
"meta": {
"tool": "power-converter"
}
}
Frequentie omrekenen
Frequentie omrekenen tussen hertz, kilohertz, megahertz, gigahertz, terahertz en omwentelingen per minuut (rpm). Gratis, exact en direct.
POST https://synsi.nl/api/v1/tools/frequency-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
frequency default: frequency |
value |
number | ja | |
from |
string | ja |
Hz · kHz · MHz · GHz · THz · rpm |
to |
string | ja |
Hz · kHz · MHz · GHz · THz · rpm |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/frequency-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"MHz","to":"kHz"}'
Voorbeeldresponse
{
"data": {
"result": 10000
},
"meta": {
"tool": "frequency-converter"
}
}
Hoeken omrekenen
Hoeken omrekenen tussen graden, radialen, gon (gradiënten), boogminuten en boogseconden. Gratis: reken graden naar radialen om met de exacte formule.
POST https://synsi.nl/api/v1/tools/angle-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
angle default: angle |
value |
number | ja | |
from |
string | ja |
rad · deg · arcmin · arcsec · grad |
to |
string | ja |
rad · deg · arcmin · arcsec · grad |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/angle-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"deg","to":"rad"}'
Voorbeeldresponse
{
"data": {
"result": 0.174532925199
},
"meta": {
"tool": "angle-converter"
}
}
Kracht omrekenen
Kracht omrekenen tussen newton, kilonewton, pound-force, kilogramkracht en dyne. Gratis: reken N om naar kgf, kN naar kg en lbf naar newton.
POST https://synsi.nl/api/v1/tools/force-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
force default: force |
value |
number | ja | |
from |
string | ja |
N · kN · dyn · kgf · lbf |
to |
string | ja |
N · kN · dyn · kgf · lbf |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/force-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"N","to":"lbf"}'
Voorbeeldresponse
{
"data": {
"result": 2.248089431
},
"meta": {
"tool": "force-converter"
}
}
Koppel omrekenen
Koppel omrekenen tussen newtonmeter, kilonewtonmeter, pound-foot en pound-inch. Gratis en exact voor motorkoppel en momentsleutelinstellingen.
POST https://synsi.nl/api/v1/tools/torque-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
torque default: torque |
value |
number | ja | |
from |
string | ja |
Nm · kNm · lb-ft · lb-in |
to |
string | ja |
Nm · kNm · lb-ft · lb-in |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/torque-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"Nm","to":"lb-ft"}'
Voorbeeldresponse
{
"data": {
"result": 7.37562149277
},
"meta": {
"tool": "torque-converter"
}
}
Brandstofverbruik omrekenen
Brandstofverbruik omrekenen tussen liter per 100 km, kilometer per liter (1 op …), Amerikaanse mpg en Britse mpg. Gratis en direct vergelijken.
POST https://synsi.nl/api/v1/tools/fuel-economy-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
fuel-economy default: fuel-economy |
value |
number | ja | |
from |
string | ja |
km/L · L/100km · mpg-us · mpg-uk |
to |
string | ja |
km/L · L/100km · mpg-us · mpg-uk |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/fuel-economy-converter \
-H "Content-Type: application/json" \
-d '{"value":8,"from":"L/100km","to":"mpg-us"}'
Voorbeeldresponse
{
"data": {
"result": 29.4018229167
},
"meta": {
"tool": "fuel-economy-converter"
}
}
Dichtheid omrekenen
Dichtheid omrekenen tussen kilogram per kubieke meter, gram per kubieke centimeter, gram per milliliter, pound per kubieke voet en pound per gallon.
POST https://synsi.nl/api/v1/tools/density-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
density default: density |
value |
number | ja | |
from |
string | ja |
kg/m3 · g/cm3 · g/ml · lb/ft3 · lb/gal-us |
to |
string | ja |
kg/m3 · g/cm3 · g/ml · lb/ft3 · lb/gal-us |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/density-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"g/cm3","to":"kg/m3"}'
Voorbeeldresponse
{
"data": {
"result": 10000
},
"meta": {
"tool": "density-converter"
}
}
Versnelling omrekenen
Versnelling omrekenen tussen meter per seconde kwadraat, standaardzwaartekracht (g) en voet per seconde kwadraat. Gratis: reken g om naar m/s².
POST https://synsi.nl/api/v1/tools/acceleration-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
acceleration default: acceleration |
value |
number | ja | |
from |
string | ja |
m/s2 · g0 · ft/s2 |
to |
string | ja |
m/s2 · g0 · ft/s2 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/acceleration-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"g0","to":"m/s2"}'
Voorbeeldresponse
{
"data": {
"result": 98.0665
},
"meta": {
"tool": "acceleration-converter"
}
}
Lux omrekenen
Lux omrekenen naar foot-candle, kilolux en phot. Gratis converter voor verlichtingssterkte, handig bij lichtplannen, fotografie en kweeklampen.
POST https://synsi.nl/api/v1/tools/illuminance-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
illuminance default: illuminance |
value |
number | ja | |
from |
string | ja |
lx · klx · fc · phot |
to |
string | ja |
lx · klx · fc · phot |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/illuminance-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"lx","to":"fc"}'
Voorbeeldresponse
{
"data": {
"result": 0.9290304
},
"meta": {
"tool": "illuminance-converter"
}
}
Elektrische eenheden omrekenen
Elektrische eenheden omrekenen: volt, millivolt, kilovolt, ampère, milliampère, ohm, kilo-ohm, megaohm, watt en kilowatt. Inclusief de wet van Ohm.
POST https://synsi.nl/api/v1/tools/electrical-units-converter
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
category |
string | nee |
voltage · current · resistance · power default: voltage |
value |
number | ja | |
from |
string | ja |
W · kW · MW · hp · metric-hp · BTU/h · V · mV · kV · A · mA · kA · ohm · kohm · Mohm · mohm |
to |
string | ja |
W · kW · MW · hp · metric-hp · BTU/h · V · mV · kV · A · mA · kA · ohm · kohm · Mohm · mohm |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/electrical-units-converter \
-H "Content-Type: application/json" \
-d '{"value":10,"from":"V","to":"mV"}'
Voorbeeldresponse
{
"data": {
"result": 10000
},
"meta": {
"tool": "electrical-units-converter"
}
}
Opslagcalculator
Bereken hoeveel opslag een verzameling bestanden inneemt en hoeveel ruimte overblijft. Ondersteunt decimale GB- en binaire GiB-eenheden.
POST https://synsi.nl/api/v1/tools/storage-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
capacity |
number | ja | |
capacity_unit |
string | nee |
B · KB · MB · GB · TB · KiB · MiB · GiB · TiB default: GB |
file_size |
number | ja | |
file_unit |
string | nee |
B · KB · MB · GB · TB · KiB · MiB · GiB · TiB default: GB |
file_count |
integer | ja |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/storage-calculator \
-H "Content-Type: application/json" \
-d '{"capacity":512,"file_size":2,"file_count":100}'
Voorbeeldresponse
{
"data": {
"capacity_bytes": 512000000000,
"used_bytes": 200000000000,
"available_bytes": 312000000000,
"used_percent": 39.0625,
"fits": true
},
"meta": {
"tool": "storage-calculator"
}
}
Downloadtijd berekenen
Schat de downloadtijd op basis van bestandsgrootte en internetsnelheid. Reken GB, GiB en Mbps om naar seconden, minuten en uren.
POST https://synsi.nl/api/v1/tools/download-time-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
file_size |
number | ja | |
file_unit |
string | nee |
B · KB · MB · GB · TB · KiB · MiB · GiB · TiB default: GB |
connection_speed |
number | ja | |
speed_unit |
string | nee |
bit/s · Kbit/s · Mbit/s · Gbit/s · B/s · KB/s · MB/s · GB/s · KiB/s · MiB/s · GiB/s default: Mbit/s |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/download-time-calculator \
-H "Content-Type: application/json" \
-d '{"file_size":100,"connection_speed":100}'
Voorbeeldresponse
{
"data": {
"seconds": 8000,
"minutes": 133.333333333,
"hours": 2.22222222222,
"duration": "2h 13m 20s"
},
"meta": {
"tool": "download-time-calculator"
}
}
Korting calculator
Bereken hoeveel je bespaart en wat de prijs na korting is.
POST https://synsi.nl/api/v1/tools/discount-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
price |
number | nee |
default: 100 |
discount_rate |
number | nee |
default: 20 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/discount-calculator \
-H "Content-Type: application/json" \
-d '{"price":100,"discount_rate":20}'
Voorbeeldresponse
{
"data": {
"discount_amount": 20,
"sale_price": 80,
"currency": "EUR"
},
"meta": {
"tool": "discount-calculator"
}
}
Beleggingsrendement calculator
Vergelijk je begininleg met de eindwaarde en bereken totaal en jaarlijks rendement.
POST https://synsi.nl/api/v1/tools/investment-return-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
initial_investment |
number | nee |
default: 10000 |
final_value |
number | nee |
default: 15000 |
years |
number | nee |
default: 5 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/investment-return-calculator \
-H "Content-Type: application/json" \
-d '{"initial_investment":10000,"final_value":15000,"years":5}'
Voorbeeldresponse
{
"data": {
"profit": 5000,
"return_percent": 50,
"annualized_return": 8.45,
"currency": "EUR"
},
"meta": {
"tool": "investment-return-calculator"
}
}
ROI calculator
Bereken nettowinst en rendement op investering uit kosten en opbrengst.
POST https://synsi.nl/api/v1/tools/roi-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
investment_cost |
number | nee |
default: 10000 |
revenue |
number | nee |
default: 14000 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/roi-calculator \
-H "Content-Type: application/json" \
-d '{"investment_cost":10000,"revenue":14000}'
Voorbeeldresponse
{
"data": {
"net_profit": 4000,
"roi_percent": 40,
"currency": "EUR"
},
"meta": {
"tool": "roi-calculator"
}
}
Fooi calculator
Bereken de fooi, de totale rekening en het bedrag per persoon.
POST https://synsi.nl/api/v1/tools/tip-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
bill |
number | nee |
default: 80 |
tip_rate |
number | nee |
default: 18 |
people |
integer | nee |
default: 2 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/tip-calculator \
-H "Content-Type: application/json" \
-d '{"bill":80,"tip_rate":18,"people":2}'
Voorbeeldresponse
{
"data": {
"tip_total": 14.4,
"total_bill": 94.4,
"per_person": 47.2,
"tip_per_person": 7.2,
"currency": "EUR"
},
"meta": {
"tool": "tip-calculator"
}
}
Rekening delen calculator
Tel belasting en fooi bij de rekening op en verdeel het totaal gelijk over de groep.
POST https://synsi.nl/api/v1/tools/split-bill-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
bill |
number | nee |
default: 120 |
tax_rate |
number | nee |
default: 0 |
tip_rate |
number | nee |
default: 18 |
people |
integer | nee |
default: 4 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/split-bill-calculator \
-H "Content-Type: application/json" \
-d '{"bill":120,"tax_rate":0,"tip_rate":18,"people":4}'
Voorbeeldresponse
{
"data": {
"tax_total": 0,
"tip_total": 21.6,
"total_bill": 141.6,
"per_person": 35.4,
"currency": "EUR"
},
"meta": {
"tool": "split-bill-calculator"
}
}
Salaris calculator
Zet een bruto jaarsalaris om naar een geschat bedrag per betaalperiode en nettobedrag.
POST https://synsi.nl/api/v1/tools/salary-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
annual_salary |
number | nee |
default: 50000 |
deduction_rate |
number | nee |
default: 25 |
pay_frequency |
string | nee |
weekly · biweekly · monthly default: monthly |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/salary-calculator \
-H "Content-Type: application/json" \
-d '{"annual_salary":50000,"deduction_rate":25}'
Voorbeeldresponse
{
"data": {
"gross_per_period": 4166.67,
"estimated_deduction": 1041.67,
"net_per_period": 3125,
"estimated_net_annual": 37500,
"currency": "EUR"
},
"meta": {
"tool": "salary-calculator"
}
}
Uurloon naar jaarsalaris calculator
Reken een uurloon om naar een jaarsalaris of een jaarsalaris naar een vergelijkbaar uurloon.
POST https://synsi.nl/api/v1/tools/hourly-annual-salary-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
mode |
string | nee |
hourly_to_annual · annual_to_hourly default: hourly_to_annual |
hourly_rate |
number | nee |
default: 25 |
annual_salary |
number | nee |
default: 52000 |
hours_per_week |
number | nee |
default: 40 |
weeks_per_year |
number | nee |
default: 52 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/hourly-annual-salary-calculator \
-H "Content-Type: application/json" \
-d '{"hourly_rate":25,"annual_salary":52000,"hours_per_week":40,"weeks_per_year":52}'
Voorbeeldresponse
{
"data": {
"annual_salary": 52000,
"hourly_rate": 25,
"monthly_salary": 4333.33,
"currency": "EUR"
},
"meta": {
"tool": "hourly-annual-salary-calculator"
}
}
Overwerk calculator
Schat het reguliere loon en overwerkloon met je uurloon en overwerkfactor.
POST https://synsi.nl/api/v1/tools/overtime-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
hourly_rate |
number | nee |
default: 25 |
regular_hours |
number | nee |
default: 40 |
overtime_hours |
number | nee |
default: 5 |
multiplier |
number | nee |
default: 1.5 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/overtime-calculator \
-H "Content-Type: application/json" \
-d '{"hourly_rate":25,"regular_hours":40,"overtime_hours":5,"multiplier":1.5}'
Voorbeeldresponse
{
"data": {
"regular_pay": 1000,
"overtime_pay": 187.5,
"total_pay": 1187.5,
"currency": "EUR"
},
"meta": {
"tool": "overtime-calculator"
}
}
Salarisverhoging calculator
Bereken je nieuwe jaarsalaris en de waarde van een procentuele verhoging.
POST https://synsi.nl/api/v1/tools/pay-raise-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
current_salary |
number | nee |
default: 50000 |
raise_rate |
number | nee |
default: 5 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/pay-raise-calculator \
-H "Content-Type: application/json" \
-d '{"current_salary":50000,"raise_rate":5}'
Voorbeeldresponse
{
"data": {
"raise_amount": 2500,
"new_salary": 52500,
"monthly_increase": 208.33,
"currency": "EUR"
},
"meta": {
"tool": "pay-raise-calculator"
}
}
Huren of kopen calculator
Vergelijk geschatte huurbetalingen met netto woonkosten over een gekozen periode.
POST https://synsi.nl/api/v1/tools/rent-vs-buy-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
home_price |
number | nee |
default: 350000 |
down_payment_rate |
number | nee |
default: 20 |
mortgage_rate |
number | nee |
default: 4 |
mortgage_years |
integer | nee |
default: 30 |
compare_years |
integer | nee |
default: 10 |
monthly_rent |
number | nee |
default: 1800 |
rent_increase_rate |
number | nee |
default: 3 |
home_appreciation_rate |
number | nee |
default: 3 |
property_tax_rate |
number | nee |
default: 1 |
maintenance_rate |
number | nee |
default: 1 |
insurance_annual |
number | nee |
default: 1200 |
closing_cost_rate |
number | nee |
default: 3 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/rent-vs-buy-calculator \
-H "Content-Type: application/json" \
-d '{"home_price":350000,"down_payment_rate":20,"mortgage_rate":4,"mortgage_years":30,"compare_years":10,"monthly_rent":1800,"rent_increase_rate":3,"home_appreciation_rate":3,"property_tax_rate":1,"maintenance_rate":1,"insurance_annual":1200,"closing_cost_rate":3}'
Voorbeeldresponse
{
"data": {
"rent_cost": 247619.79,
"buy_net_cost": 84681.17,
"home_equity": 249775.65,
"difference": 162938.62,
"lower_cost": "buy",
"currency": "EUR"
},
"meta": {
"tool": "rent-vs-buy-calculator"
}
}
Schuld aflossen calculator
Schat de aflostijd en rente met een schuld, jaarlijks rentepercentage en vaste maandbetaling.
POST https://synsi.nl/api/v1/tools/debt-payoff-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
balance |
number | nee |
default: 10000 |
apr |
number | nee |
default: 18 |
monthly_payment |
number | nee |
default: 500 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/debt-payoff-calculator \
-H "Content-Type: application/json" \
-d '{"balance":10000,"apr":18,"monthly_payment":500}'
Voorbeeldresponse
{
"data": {
"will_pay_off": true,
"months_to_payoff": 24,
"total_interest": 1978.27,
"total_paid": 11978.27,
"currency": "EUR"
},
"meta": {
"tool": "debt-payoff-calculator"
}
}
Creditcard rente calculator
Schat creditcardrente en het resterende saldo over een gekozen aantal maanden.
POST https://synsi.nl/api/v1/tools/credit-card-interest-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
balance |
number | nee |
default: 3000 |
apr |
number | nee |
default: 24 |
monthly_payment |
number | nee |
default: 200 |
months |
integer | nee |
default: 12 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/credit-card-interest-calculator \
-H "Content-Type: application/json" \
-d '{"balance":3000,"apr":24,"monthly_payment":200,"months":12}'
Voorbeeldresponse
{
"data": {
"first_month_interest": 59.75,
"interest_over_period": 519.79,
"balance_after_period": 1119.79,
"months_elapsed": 12,
"currency": "EUR"
},
"meta": {
"tool": "credit-card-interest-calculator"
}
}
Noodfonds calculator
Bepaal een spaardoel op basis van maandelijkse noodzakelijke uitgaven en schat hoe lang het duurt.
POST https://synsi.nl/api/v1/tools/emergency-fund-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
monthly_expenses |
number | nee |
default: 3000 |
months_target |
integer | nee |
default: 6 |
current_savings |
number | nee |
default: 1000 |
monthly_contribution |
number | nee |
default: 300 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/emergency-fund-calculator \
-H "Content-Type: application/json" \
-d '{"monthly_expenses":3000,"months_target":6,"current_savings":1000,"monthly_contribution":300}'
Voorbeeldresponse
{
"data": {
"target_fund": 18000,
"remaining": 17000,
"months_to_goal": 57,
"currency": "EUR"
},
"meta": {
"tool": "emergency-fund-calculator"
}
}
Pensioen calculator
Projecteer je spaargeld op de gewenste pensioenleeftijd en vergelijk het met een inkomensdoel.
POST https://synsi.nl/api/v1/tools/retirement-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
current_age |
integer | nee |
default: 35 |
retirement_age |
integer | nee |
default: 67 |
current_savings |
number | nee |
default: 25000 |
monthly_contribution |
number | nee |
default: 500 |
annual_return |
number | nee |
default: 5 |
desired_monthly_income |
number | nee |
default: 3000 |
withdrawal_rate |
number | nee |
default: 4 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/retirement-calculator \
-H "Content-Type: application/json" \
-d '{"current_age":35,"retirement_age":67,"current_savings":25000,"monthly_contribution":500,"annual_return":5,"desired_monthly_income":3000,"withdrawal_rate":4}'
Voorbeeldresponse
{
"data": {
"projected_balance": 581178.9,
"target_balance": 900000,
"surplus_or_gap": -318821.1,
"years_to_retirement": 32,
"currency": "EUR"
},
"meta": {
"tool": "retirement-calculator"
}
}
Verfcalculator
Bereken de muuroppervlakte en schat hoeveel verf nodig is voor meerdere lagen, inclusief extra voor morsen en bijwerken.
POST https://synsi.nl/api/v1/tools/paint-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
wall_length |
number | nee |
default: 4 |
wall_height |
number | nee |
default: 2.5 |
wall_count |
integer | nee |
default: 4 |
openings_area |
number | nee |
default: 4 |
coats |
integer | nee |
default: 2 |
coverage |
number | nee |
default: 10 |
waste_percent |
number | nee |
default: 10 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/paint-calculator \
-H "Content-Type: application/json" \
-d '{"wall_length":4,"wall_height":2.5,"wall_count":4,"openings_area":4,"coats":2,"coverage":10,"waste_percent":10}'
Voorbeeldresponse
{
"data": {
"paint_liters": 7.92,
"paint_gallons": 2.09,
"wall_area": 36,
"unit": "metric"
},
"meta": {
"tool": "paint-calculator"
}
}
Vloercalculator
Bereken de vloeroppervlakte van een of meer kamers, tel snijverlies erbij op en schat hoeveel pakken vloer je nodig hebt.
POST https://synsi.nl/api/v1/tools/flooring-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 5 |
width |
number | nee |
default: 4 |
rooms |
integer | nee |
default: 1 |
package_coverage |
number | nee |
default: 2.2 |
waste_percent |
number | nee |
default: 10 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/flooring-calculator \
-H "Content-Type: application/json" \
-d '{"length":5,"width":4,"rooms":1,"package_coverage":2.2,"waste_percent":10}'
Voorbeeldresponse
{
"data": {
"required_area": 22,
"packages": 10,
"leftover_area": 0,
"unit": "metric"
},
"meta": {
"tool": "flooring-calculator"
}
}
Tegelcalculator
Bereken hoeveel vloertegels en dozen nodig zijn op basis van kamergrootte, tegelformaat, aantal per doos en snijverlies.
POST https://synsi.nl/api/v1/tools/tile-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 4 |
width |
number | nee |
default: 3 |
tile_width |
number | nee |
default: 30 |
tile_height |
number | nee |
default: 30 |
tiles_per_box |
integer | nee |
default: 10 |
waste_percent |
number | nee |
default: 10 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/tile-calculator \
-H "Content-Type: application/json" \
-d '{"length":4,"width":3,"tile_width":30,"tile_height":30,"tiles_per_box":10,"waste_percent":10}'
Voorbeeldresponse
{
"data": {
"tiles": 147,
"boxes": 15,
"tile_area": 12,
"unit": "metric"
},
"meta": {
"tool": "tile-calculator"
}
}
Betoncalculator
Schat het betonvolume en het aantal zakken betonmortel voor een rechthoekige plaat, fundering of paalvoet.
POST https://synsi.nl/api/v1/tools/concrete-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 3 |
width |
number | nee |
default: 2 |
depth |
number | nee |
default: 10 |
bag_yield_liters |
number | nee |
default: 25 |
waste_percent |
number | nee |
default: 10 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/concrete-calculator \
-H "Content-Type: application/json" \
-d '{"length":3,"width":2,"depth":10,"bag_yield_liters":25,"waste_percent":10}'
Voorbeeldresponse
{
"data": {
"volume_m3": 0.66,
"volume_ft3": 23.31,
"bags": 27
},
"meta": {
"tool": "concrete-calculator"
}
}
Grindcalculator
Schat hoeveel grind nodig is voor een rechthoekig oppervlak met de lengte, breedte en gewenste laagdikte.
POST https://synsi.nl/api/v1/tools/gravel-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 5 |
width |
number | nee |
default: 3 |
depth |
number | nee |
default: 5 |
waste_percent |
number | nee |
default: 10 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/gravel-calculator \
-H "Content-Type: application/json" \
-d '{"length":5,"width":3,"depth":5,"waste_percent":10}'
Voorbeeldresponse
{
"data": {
"volume_m3": 0.83,
"volume_ft3": 29.13,
"volume_liters": 825,
"unit": "metric"
},
"meta": {
"tool": "gravel-calculator"
}
}
Mulchcalculator
Bereken hoeveel mulch nodig is om een tuinbed met de gekozen laagdikte te bedekken, inclusief een extra toeslag.
POST https://synsi.nl/api/v1/tools/mulch-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 5 |
width |
number | nee |
default: 3 |
depth |
number | nee |
default: 5 |
waste_percent |
number | nee |
default: 10 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/mulch-calculator \
-H "Content-Type: application/json" \
-d '{"length":5,"width":3,"depth":5,"waste_percent":10}'
Voorbeeldresponse
{
"data": {
"volume_m3": 0.83,
"volume_ft3": 29.13,
"volume_liters": 825,
"unit": "metric"
},
"meta": {
"tool": "mulch-calculator"
}
}
Grondcalculator
Schat hoeveel teelaarde of tuinaarde nodig is om een rechthoekig tuinbed of een verhoogde bak te vullen.
POST https://synsi.nl/api/v1/tools/soil-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 5 |
width |
number | nee |
default: 3 |
depth |
number | nee |
default: 5 |
waste_percent |
number | nee |
default: 10 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/soil-calculator \
-H "Content-Type: application/json" \
-d '{"length":5,"width":3,"depth":5,"waste_percent":10}'
Voorbeeldresponse
{
"data": {
"volume_m3": 0.83,
"volume_ft3": 29.13,
"volume_liters": 825,
"unit": "metric"
},
"meta": {
"tool": "soil-calculator"
}
}
Behangcalculator
Schat hoeveel rollen behang nodig zijn op basis van muurafmetingen en rolformaat, met extra materiaal voor patroonherhaling.
POST https://synsi.nl/api/v1/tools/wallpaper-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
wall_width |
number | nee |
default: 4 |
wall_height |
number | nee |
default: 2.5 |
wall_count |
integer | nee |
default: 4 |
roll_width |
number | nee |
default: 0.53 |
roll_length |
number | nee |
default: 10 |
pattern_waste_percent |
number | nee |
default: 15 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/wallpaper-calculator \
-H "Content-Type: application/json" \
-d '{"wall_width":4,"wall_height":2.5,"wall_count":4,"roll_width":0.53,"roll_length":10,"pattern_waste_percent":15}'
Voorbeeldresponse
{
"data": {
"rolls": 9,
"wall_area": 40,
"unit": "metric"
},
"meta": {
"tool": "wallpaper-calculator"
}
}
Dakcalculator
Schat de dakoppervlakte op basis van daklengte, hellende lengte, dakvlakken en een toeslag voor snijverlies.
POST https://synsi.nl/api/v1/tools/roofing-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
roof_length |
number | nee |
default: 10 |
slope_length |
number | nee |
default: 6 |
sections |
integer | nee |
default: 2 |
waste_percent |
number | nee |
default: 10 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/roofing-calculator \
-H "Content-Type: application/json" \
-d '{"roof_length":10,"slope_length":6,"sections":2,"waste_percent":10}'
Voorbeeldresponse
{
"data": {
"roof_area": 132,
"squares": 14.21,
"unit": "metric"
},
"meta": {
"tool": "roofing-calculator"
}
}
BTU verwarmingscalculator
Schat het benodigde verwarmingsvermogen in watt en BTU per uur op basis van vloeroppervlak en een instelbare warmtevraag.
POST https://synsi.nl/api/v1/tools/btu-heating-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 5 |
width |
number | nee |
default: 4 |
watts_per_m2 |
number | nee |
default: 100 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/btu-heating-calculator \
-H "Content-Type: application/json" \
-d '{"length":5,"width":4,"watts_per_m2":100}'
Voorbeeldresponse
{
"data": {
"heat_watts": 2000,
"heat_btu": 6824
},
"meta": {
"tool": "btu-heating-calculator"
}
}
Airco capaciteit calculator
Schat de capaciteit van een kamerairco in BTU per uur en koelton op basis van vloeroppervlak, zonlicht en aantal personen.
POST https://synsi.nl/api/v1/tools/ac-size-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 5 |
width |
number | nee |
default: 4 |
people |
integer | nee |
default: 2 |
sunlight |
string | nee |
shaded · average · sunny default: average |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/ac-size-calculator \
-H "Content-Type: application/json" \
-d '{"length":5,"width":4,"people":2}'
Voorbeeldresponse
{
"data": {
"cooling_btu": 6000,
"cooling_tons": 0.5
},
"meta": {
"tool": "ac-size-calculator"
}
}
Stroomkosten calculator
Schat het maandelijkse energieverbruik en de stroomkosten van een apparaat op basis van vermogen, gebruiksduur en prijs per kilowattuur.
POST https://synsi.nl/api/v1/tools/electricity-cost-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
power_watts |
number | nee |
default: 1000 |
hours_per_day |
number | nee |
default: 5 |
days_per_month |
integer | nee |
default: 30 |
rate_per_kwh |
number | nee |
default: 0.3 |
currency |
string | nee |
EUR · USD · GBP default: EUR |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/electricity-cost-calculator \
-H "Content-Type: application/json" \
-d '{"power_watts":1000,"hours_per_day":5,"days_per_month":30,"rate_per_kwh":0.3}'
Voorbeeldresponse
{
"data": {
"monthly_kwh": 150,
"monthly_cost": 45,
"annual_cost": 540,
"currency": "EUR"
},
"meta": {
"tool": "electricity-cost-calculator"
}
}
Zonnepanelen calculator
Schat de grootte van een zonnestroomsysteem en het aantal panelen op basis van maandverbruik, piekzonuren, efficiëntie en paneelvermogen.
POST https://synsi.nl/api/v1/tools/solar-panel-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
monthly_usage_kwh |
number | nee |
default: 300 |
sun_hours |
number | nee |
default: 4 |
system_efficiency |
number | nee |
default: 80 |
panel_watts |
number | nee |
default: 400 |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/solar-panel-calculator \
-H "Content-Type: application/json" \
-d '{"monthly_usage_kwh":300,"sun_hours":4,"system_efficiency":80,"panel_watts":400}'
Voorbeeldresponse
{
"data": {
"system_kw": 3.13,
"panels": 8,
"annual_generation": 3738
},
"meta": {
"tool": "solar-panel-calculator"
}
}
Watertank calculator
Bereken de inhoud van een rechthoekige of cilindrische watertank met de binnenmaten.
POST https://synsi.nl/api/v1/tools/water-tank-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
shape |
string | nee |
rectangular · cylindrical default: rectangular |
length |
number | nee |
default: 2 |
width |
number | nee |
default: 1 |
diameter |
number | nee |
default: 1 |
height |
number | nee |
default: 1.5 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/water-tank-calculator \
-H "Content-Type: application/json" \
-d '{"length":2,"width":1,"diameter":1,"height":1.5}'
Voorbeeldresponse
{
"data": {
"capacity_liters": 3000,
"capacity_gallons": 793
},
"meta": {
"tool": "water-tank-calculator"
}
}
Kameroppervlakte calculator
Bereken de vloeroppervlakte en totale omtrek van een of meer rechthoekige kamers in metrische of imperiale eenheden.
POST https://synsi.nl/api/v1/tools/room-area-calculator
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
length |
number | nee |
default: 5 |
width |
number | nee |
default: 4 |
rooms |
integer | nee |
default: 1 |
unit |
string | nee |
metric · imperial default: metric |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/room-area-calculator \
-H "Content-Type: application/json" \
-d '{"length":5,"width":4,"rooms":1}'
Voorbeeldresponse
{
"data": {
"area_m2": 20,
"area_ft2": 215.28,
"perimeter": 18,
"unit": "metric"
},
"meta": {
"tool": "room-area-calculator"
}
}
Sudoku
Speel gratis sudoku in je browser: vier moeilijkheidsgraden, notities, hints, ongedaan maken en een timer. Elke puzzel heeft precies één oplossing. Deel een puzzel met een link.
POST https://synsi.nl/api/v1/tools/sudoku
Parameters
| Parameter | Type | Verplicht | Omschrijving |
|---|---|---|---|
mode |
string | nee |
generate a new puzzle, or solve the given one.
generate · solve default: generate |
difficulty |
string | nee |
Difficulty of a generated puzzle (given cells: easy 40, medium 33, hard 28, expert about 24).
easy · medium · hard · expert default: medium |
seed |
integer | nee | Optional: the same seed and difficulty always give the same puzzle (e.g. 20261015). Random when left out. |
puzzle |
string | nee | For solve: 81 cells row by row, digits with 0 or "." for empty cells; spaces and line breaks are ignored. |
Voorbeeldverzoek
curl -X POST https://synsi.nl/api/v1/tools/sudoku \
-H "Content-Type: application/json" \
-d '{"puzzle":"530070000600195000098000060800060003400803001700020006060000280000419005000080079"}'
Voorbeeldresponse
{
"data": {
"difficulty": "medium",
"seed": 3145896700,
"puzzle": "200600107007400605019070000065003400020510000000800020036054010941060800070000940",
"solution": "254689137387421695619375284165293478428517369793846521836954712941762853572138946",
"givens": 33
},
"meta": {
"tool": "sudoku"
}
}
Social media preview
Bekijk hoe een link in een socialmediabericht kan verschijnen. Controleer de Open Graph- en Twitter Card-titel, beschrijving en afbeelding.
Parameters
urlVoorbeeldverzoek