~/tools

UUID Generator

Create version 4 universally unique identifiers.

MAX 100
OUTPUT.log

NanoID / ULID

Generate compact, URL-safe IDs or sortable ULIDs.

MAX 64
MAX 100
OUTPUT.log

JSON Formatter

Validate, beautify and minify JSON data.

INPUT
RESULT VALID JSON

jq Editor

Run jq queries against JSON via play.jqlang.org.

Status: IDLE | Ctrl/⌘ + Enter to run
API: GET /api/jq (fallback to POST for large payloads)
JSON INPUT
OUTPUT text/plain

Base64 Converter

Encode and decode data using Base64 algorithms.

JWT Decoder

Decode header and payload, verify HMAC signature.

Signature status: PENDING
HEADER
PAYLOAD
SIGNATURE

Certificate Extractor

Parse PEM certificates and extract X.509 metadata.

Status: IDLE
EXTRACTED INFO

CSP Tools

Build a Content Security Policy and inspect headers from a URL.

Status: IDLE
Note: Browsers can only read headers if CORS allows it.
RAW HEADERS
PARSED DIRECTIVES
WARNINGS
Generated Policy

Case Converter

Transform text strings into different casing styles.

Chars: 0
camelCase
snake_case
kebab-case
PascalCase
UPPERCASE

Character Counter

Count the number of characters in your text.

0
Characters
0
Letters
0
Digits
0
Whitespace
0
Symbols

Line Counter

Count total, non-empty, and empty lines.

0
Total Lines
0
Non-Empty
0
Empty
Live Clock

...

Current Unix Epoch Time

Crontab Analyzer

Explain and preview standard 5-field crontab schedules.

Local timezone:
Supports *, */n, ranges, lists, and month/weekday names (JAN..DEC, SUN..SAT). If both day-of-month and weekday are restricted, the schedule matches when either matches (standard crontab behavior).
ANALYSIS IDLE
NEXT RUNS (LOCAL TIME)

List Sort

Sort a list of values in ascending order.

INPUT
RESULT (ASC)

List to One Line

Convert multi-line values into a single space-separated line.

INPUT
RESULT (ONE LINE)

GitHub Latest Version

Enter a component name (or owner/repo) to fetch the latest release/tag.

Status: IDLE | Enter to run
REPOSITORY OPEN
LATEST VERSION

Cache Header Inspector

Inspect cache-related response headers for any HTTP(S) URL.

Status: IDLE | Enter to inspect
CACHE REPORT

Image Splitter

Import an image, split it into a grid, and export each piece at the original image size.

Status: IDLE | No image loaded
SOURCE PREVIEW
Select an image to preview
OUTPUT INFO
Mode: Each output keeps original dimensions
Split count: 0
Tip: Transparent areas are preserved in PNG files.

Image Resizer

Import an image, set target dimensions, then stretch it or center it on a transparent canvas.

Stretch scales the image to the target size.

Status: IDLE | No image loaded
SOURCE PREVIEW
Select an image to preview
RESULT PREVIEW
Resize to see result

Under Construction

This tool is currently being developed. Check back in the next update.