Developer Utilities

The small tools you open a dozen times a day: test a regular expression against sample text, generate a UUID, turn a Unix timestamp into a readable date, work out what a cron expression means, or convert a color between HEX, RGB and HSL.

Each utility does one job well and keeps its state in the page, so it is faster than searching for a snippet. All of them run in your browser.

Tools in this category

Test regular expressions live with match highlighting, capture groups and replace preview.

Utilities

Build regular expressions from a library of tested patterns (email, URL, IP, dates, IBAN, Saudi/Jordan phone numbers…) and custom rules.

Utilities

Get a plain-English, token-by-token explanation of any regular expression.

Utilities

Generate placeholder text as paragraphs, sentences or words — Latin, Arabic or Hindi.

Utilities

Generate random strings with custom length, character sets and quantity using secure randomness.

Utilities

Convert timestamps (seconds, milliseconds, microseconds) to human dates and back, in any timezone.

Utilities

Calculate the exact difference between two dates in years, months, days, hours and total units.

Utilities

Add or subtract days, weeks, months, years, hours and minutes from a date.

Utilities

Convert a date and time between timezones (Riyadh, Amman, Delhi, UTC, New York, London…).

Utilities

Parse and generate ISO 8601 date-time strings, durations and intervals.

Utilities

Generate a throwaway email address and read what arrives, on the same page. The address is released when you stop using it.

Utilities New

Generate UUID v4 (random) and v7 (time-ordered) identifiers in bulk, and validate existing ones.

Utilities

Generate ULIDs (sortable, 26-character identifiers) and decode their timestamps.

Utilities

Convert numbers between any bases from 2 to 36 (binary, octal, decimal, hex, base32…).

Utilities

Convert colors between HEX, RGB(A), HSL(A), HSB/HSV, CMYK and CSS named colors with a live preview.

Utilities

Generate random integers or decimals in a range, with or without duplicates, using secure randomness.

Utilities

Calculate percentages, percentage change, increase/decrease and what percent X is of Y.

Utilities

Learn more

More guides