Category
Utilities tools.
Generate, convert and reshape identifiers, text and file modes — pure client-side.
Utilities tools
- UtilitiesLive
UUID / ULID Generator
Generate v4 UUIDs and ULIDs, or inspect one.
Generate cryptographically random v4 UUIDs and lexicographically sortable ULIDs in bulk, or paste an identifier to decode its version, variant and embedded timestamp — all in the browser.
Open tool - UtilitiesLive
Case Converter
Convert text between camelCase, snake_case, kebab-case and more.
Convert any string between camelCase, PascalCase, snake_case, SCREAMING_SNAKE_CASE, kebab-case, Title Case and more at once — copy the one you need. Unicode-aware, entirely client-side.
Open tool - UtilitiesLive
Slugify
Turn any title into a clean URL slug.
Turn titles and headings into clean, URL-safe slugs: strips accents and diacritics, collapses separators and enforces a max length. Configurable separator, all in the browser.
Open tool - UtilitiesLive
chmod Calculator
Convert chmod between octal, symbolic and the permission matrix.
Convert Unix file permissions between octal (755), symbolic (rwxr-xr-x) and a checkbox matrix — including setuid, setgid and the sticky bit — and copy the exact chmod command. Pure client-side bit math.
Open tool - UtilitiesLive
Data Size Converter
GiB vs GB, bits vs bytes — and how long that transfer really takes.
Convert data sizes between SI (kB, MB, GB) and IEC (KiB, MiB, GiB) units with exact BigInt maths, tell bits from bytes without guessing, and get the transfer time for any link speed. Pure client-side.
Open tool
When you reach for Utilities tools.
These are the small conversions that interrupt real work. A Unix timestamp in a log line you need in a readable timezone. A file mode you can read as rwxr-xr-x but need as 0755. An identifier you want sortable rather than random.
The reason to have them here rather than reaching for whatever is top of the search results is narrow and practical: what you paste into them is frequently a fragment of production — a timestamp from an incident, a hash from a build, a string from a customer record. These run entirely in your browser, so that fragment does not become someone else's log line.
They are also chosen to be exact about things that are usually fudged: ULIDs versus UUIDv4 and when sortability matters, and the difference between decimal and binary units when a "1 GB" limit is actually 1 GiB.