Run a pattern live against sample text: every match with its position, its numbered capture groups and any named groups, a match count, and a replacement preview using $1 and $<name>.
Pattern
Test text and replacement
| # | At | Match |
|---|

Batches of UUID v4 values from the browser's own CSPRNG, plus CRC32, FNV-1a and DJB2 of any text with both hex and decimal output.

Epoch seconds or milliseconds, an ISO string, or a phrase like 'in 2 hours' - resolved against your clock and shown in local time, UTC and your exact UTC offset.

One integer into binary, octal, decimal and hex, with a two's complement view at any bit width from 1 to 64 and a custom radix column for bases 2 to 62.

Batches of UUID v4 values from the browser's own CSPRNG, plus CRC32, FNV-1a and DJB2 of any text with both hex and decimal output.

An IPv4 CIDR into its network address, netmask, broadcast, total and usable host counts and the first and last usable host, with the address as a 32-bit integer and back.

Compare two semantic versions the way semver actually orders them, sort a list, and see what a caret or tilde range resolves to.

Principal, rate, years and a monthly deposit drawn as a real growth curve, with the year-by-year split of interest against principal.

The nominal rate the bank quotes against the rate the money actually earns, and exactly how much a setup fee takes back off it.