Small developer utilities that save real time
Much of a developer's day is spent on small questions: when will this cron job run, what is inside this token, what does this timestamp mean, why does this URL break, how do I call this API from Python? These developer utilities answer them in seconds, without writing throwaway scripts.
The toolbox
- Scheduling – the cron expression parser explains schedules in plain English with the next run times, and the crontab generator builds new entries.
- Time – the Unix timestamp converter turns epoch values into dates and back, and the date and time calculator adds or subtracts durations.
- Tokens – JWT decode shows the header, payload and expiry of JSON Web Tokens.
- URLs – the URL parser splits addresses into components, and un-Google link strips redirect wrappers and tracking parameters.
- HTTP – the API tester sends requests from your browser, and cURL to Python, cURL to PHP and cURL to JavaScript turn curl commands into code.
- Code – the JavaScript tester runs snippets in a sandboxed console, and the regex-based data generator, UUID generator and random data tools create test input.
- Diagnostics – the user agent parser, broken link checker, DNS lookups and CIDR calculator help with web and network issues.
- Presentation – chart makers and the meta tag generator help with reports and pages.
Example workflows
An API call works in the docs but not in your app: copy the curl example, test it in the API tester, convert it to your language, and compare the generated code with yours.
A scheduled job did not run: paste the crontab line into the parser, check the next run times in the server's time zone, and look for the day-of-month and day-of-week trap.
Users are logged out unexpectedly: decode their JWT, convert the exp claim with the timestamp converter and compare it with the server clock.
Timestamps and time zones
Many bugs in logs, tokens and schedules come down to time zones. Unix timestamps are always UTC, cron uses the server's zone, and browsers display local time. When numbers do not add up, convert everything to UTC first, then compare. The timestamp converter and the cron parser's UTC option make that quick.
Built for safety
- Most utilities run entirely in your browser, so tokens, URLs and code are not uploaded; the DNS and link-checking tools, which must reach the network, are the exceptions.
- JavaScript runs in a sandboxed frame isolated from this site.
- Even so, avoid pasting production secrets into any web page; use test tokens and credentials where possible.
Bookmark the tools you use most; they are designed to answer a question in one paste.