15 terms
No cookies, ever

Glossary

Plain-English definitions of every concept the offlineutils.com tools touch — what each one is, how it works, when to reach for it, and which tool on this site operates on it.

All glossary terms

Base64

aka Base-64, Base 64 encoding

Base64 is a way of encoding arbitrary binary data as a string of 64 ASCII characters (A–Z, a–z, 0–9, '+', '/') so it can travel through systems that only handle plain text — like email, URLs, JSON, or HTML data URIs.

CIDR

aka Classless Inter-Domain Routing, CIDR notation, slash notation, prefix length

CIDR (Classless Inter-Domain Routing) is the notation that writes a block of IP addresses as an address followed by a slash and the number of fixed leading bits — 192.168.1.0/24 — replacing the rigid class A/B/C system with prefixes of any length.

Cron Expression

aka Crontab, Cron schedule, Cron pattern

A cron expression is a five-field string (or six fields with the Quartz seconds extension) that describes a recurring schedule — used by Unix cron, Kubernetes CronJobs, GitHub Actions schedules, and most modern job runners to say things like 'every 15 minutes' or 'every weekday at 9am'.

Cryptographic Hash

aka Hash function, Digest, Message digest, Checksum

A cryptographic hash function takes any input and produces a fixed-length pseudo-random output (the 'digest') that uniquely identifies the input — and is computationally infeasible to reverse, making hashes the foundation of integrity checks, content addressing, and password storage.

EXIF

aka Exchangeable Image File Format, EXIF metadata

EXIF (Exchangeable Image File Format) is the metadata standard cameras and phones embed inside JPEG photos — including GPS coordinates, camera model, capture timestamp, and shutter settings — which is why a holiday photo can quietly leak the exact street address it was taken at.

ISO 8601

aka ISO 8601 date format, ISO date, RFC 3339

ISO 8601 is the international standard for writing dates and times as text — 2026-08-03T14:30:00Z — ordering every field from largest to smallest so the result is unambiguous worldwide and sorts correctly as a plain string.

JSON

aka JavaScript Object Notation, RFC 8259 JSON

JSON (JavaScript Object Notation) is a lightweight text format for structured data — built from objects, arrays, strings, numbers, booleans, and null — that's become the lingua franca of web APIs, configuration files, and data interchange between services.

JSON Web Token

aka JWT, JOSE JWT, JSON Web Token (RFC 7519)

A JSON Web Token (JWT) is a compact, URL-safe credential made of three Base64URL-encoded segments — header, payload, and signature — that an API issues so a client can prove who it is on subsequent requests without re-authenticating each time.

OCR

aka Optical Character Recognition, text recognition

OCR (Optical Character Recognition) is the process of turning images of text — a scanned page, a photo of a receipt, a screenshot — into machine-readable characters, so a picture of words becomes text you can select, search, and copy.

OKLCH

aka OKLCH color space, oklch() CSS color function

OKLCH is a perceptually uniform color space — built on the OKLab perceptual model — that lets designers reason about colors using lightness, chroma, and hue values where equal numeric changes correspond to equal perceived changes. Modern CSS exposes it via the oklch() color function.

PDF

aka Portable Document Format, PDF file, ISO 32000

PDF (Portable Document Format) is a page-description file format that locks the exact layout, fonts, and graphics of a document so it renders identically on any device — which is why contracts, invoices, bank statements, and forms are almost always shared as PDFs.

Regular Expression

aka Regex, Regexp, Pattern matching

A regular expression (regex) is a small pattern language for describing the shape of strings — used to validate input, search inside text, extract data, and substitute matches across virtually every modern programming language.

ULID

aka Universally Unique Lexicographically Sortable Identifier

A ULID (Universally Unique Lexicographically Sortable Identifier) is a 128-bit identifier encoded as 26 Crockford base32 characters that is sorted by time when generated, making it a drop-in replacement for UUID v4 with much better database insert performance.

Unix Timestamp

aka Unix time, epoch time, POSIX time, epoch seconds, time_t

A Unix timestamp is a single number counting the seconds elapsed since 1970-01-01T00:00:00Z, ignoring leap seconds — a time zone-free, language-agnostic way to name an exact instant, which is why it is what logs, databases, and APIs store internally.

UUID

aka Universally Unique Identifier, GUID, RFC 4122 UUID

A UUID (Universally Unique Identifier) is a 128-bit value, usually written as 32 hex digits in the canonical 8-4-4-4-12 grouping (e.g. '550e8400-e29b-41d4-a716-446655440000'), used as a globally unique ID that any computer can generate without coordination.