Convert a request allowance and window into steady rates, average spacing, and token-bucket refill figures.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Requests divided by window seconds gives the steady per-second rate and its reciprocal gives average spacing; the same rate refills tokens. Burst size sets bucket capacity and refill time, while the sliding-window lines restate the supplied maximum and duration.
Requests: 100 Window seconds: 60 Burst size: 10
=== Rate Limit Calculator === Configuration: Requests: 100 Window: 60s Burst: 10 Rates: 1.67 requests/second 100.00 requests/minute 6000.00 requests/hour 144000 requests/day Intervals: Min interval between requests: 600.00ms Token Bucket: Bucket size: 10 Refill rate: 1.6667 tokens/second Refill interval: 600.00ms per token Time to refill bucket: 6.00s Sliding Window: Window size: 60s Max in window: 100
API clients derive pacing, gateways compare refill with burst capacity, and load tests project traffic implied by a steady quota.