Naar de inhoud
Deze pagina is ook beschikbaar in jouw taal. Wisselen

Synchronisatie-instellingen

Kies wat je account gelijk houdt op elk apparaat waarop je bent ingelogd.

  • Mijn tools

    Altijd gesynchroniseerd: de tools op je bord, hun volgorde en grootte.

  • De vensters die op je startpagina open staan, inclusief wat je erin typte.

  • Elke notitie in het notitieblok – op de notitiepagina, op je bord en in vensters.

  • Elke lijst met websitesnelkoppelingen – op de snelkoppelingenpagina, op je bord en in vensters.

  • Elke grid in de covergrid-maker – op de toolpagina, op je bord en in vensters.

  • Elke lijst met bladwijzers voor organisaties in OIN opzoeken – op de toolpagina, op je bord en in vensters.

  • Bewaart je pijplijn en opgeslagen recepten op al je apparaten. Je bestanden worden nooit gesynchroniseerd – alleen de stappen en instellingen.

Zet je iets uit, dan verdwijnt het direct uit je account. Je apparaten houden hun eigen kopie.

Meldingen

Tools die je kunnen laten weten dat er iets nieuws is zolang een Synsi-tabblad open is, ook als je in een ander tabblad of programma bent. Kies ze voor deze browser.

Deze browser kan geen meldingen van websites tonen.
Meldingen zijn voor deze site geblokkeerd. Sta ze toe in de site-instellingen van je browser (het icoon links van het adres) en zet ze hier aan.
  • Meldt “Nieuw bericht” zolang een Synsi-tabblad open is – nooit wie het stuurde of wat erin staat.

Je keuze wordt alleen in deze browser bewaard. Meldingen tonen nooit persoonlijke inhoud zoals een bericht of een nummer. Ze werken zolang een Synsi-tabblad open is; gesloten tabbladen krijgen er geen.

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"
    }
}

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"
    }
}

Social media preview

Bekijk hoe een link in een socialmediabericht kan verschijnen. Controleer de Open Graph- en Twitter Card-titel, beschrijving en afbeelding.

POST https://synsi.nl/api/v1/tools/social-graph-viewer

Parameters

Parameter Type Verplicht Omschrijving
url string ja Public HTTP or HTTPS page URL to inspect.

Voorbeeldverzoek

curl -X POST https://synsi.nl/api/v1/tools/social-graph-viewer \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/article"}'

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"
    }
}