Tools
Each one is a single HTML file with no dependencies and no build step. They run entirely in your browser — nothing is uploaded anywhere.
/tools/contrast/
Contrast checker
Check a text and background pair against WCAG AA and AAA, and get the nearest shade that passes when it fails.
/tools/json-csv/
JSON ↔ CSV
Convert an array of objects to CSV and back. Quotes, commas and line breaks inside values are handled correctly.
/tools/whatsapp/
WhatsApp link builder
Build a wa.me link with the message already written, plus the HTML snippet to drop into a page. Arabic supported.
/tools/jwt/
JWT decoder
Read a token header and payload, with the expiry and issued-at claims turned into real dates and an expired badge.
/tools/image/
Image compressor
Resize and compress a photo with a live before-and-after, and see the exact saving before you download it.
/tools/slug/
Slug generator
Turn a title into a URL slug. Arabic can be transliterated into Latin letters or kept as it is.
/tools/regex/
Regex tester
Live highlighting as you type, a table of capture groups, and a replace preview before you commit to it.
/tools/diff/
Text diff
Compare two versions line by line and see what was added, removed or left alone. Long unchanged runs collapse.
/tools/cron/
Cron explainer
Read a cron expression in plain English, check the next five runs, and get the Laravel scheduler equivalent.